Case: reducera programbuggar
Tidiga användartester innan programmering bidrar till bättre mjukvarukvalitet.
RIB
Myndigheten för samhällsskydd och beredskap har utvecklat en application - RIB - som är informationskälla för alla som arbetar med civilskydd och alarm. En tidigare version av applikationens användargränssnitt utvecklades av Jenny Nilsson med hjälp av Ozlabsystemet.
This case study consisted of a large update cycle (decision support system for civil protection).
The update involved a complete re-programming of the four largest system modules of which two were used for the analysis in this presentation.
Results in brief
Early user-testing resulted in program code that had:
- half the number of errors
- < 1/5 of the number of critical errors
compared to code based solely on requirements emanating from:
- users’ verbal opinions and
- non-interactive mock-ups presented to the content experts.
________________________________________
These findings have been presented at I-USED at INTERACT in Uppsala 2009. It has also been presented at an ISD conference; see "Effects on software quality of early user-testing (testing before programming)" by Pettersson and Nilsson (2011) in the Publication list.
På I-USED’09 presenterade vi utvecklingsupplägget samt utvärderingsresultaten med följande figur och tabell: