Over the last few years, the software engineering community has proposed a number of modeling meth- ods to represent functional requirements. Among them, use cases are recognized as an easy to use and intuitive way to capture and define functional requirements. To improve the comprehension of functional requirements, screen mockups (also called user-interface sketches or user interface-mockups) can be used in conjunction with use cases. In this paper, we aim at quantifying the benefits achievable by augmenting use cases with screen mockups in the comprehension of functional requirements with respect to effectiveness, effort, and efficiency. For this purpose, we conducted a family of four controlled experiments, involving 139 participants having different profiles. The experiments involved comprehension tasks performed on the re- quirements documents of two desktop applications. Independently from the participants’ profile, we found a statistically significant large effect of the presence of screen mockups on both comprehension effectiveness and comprehension task efficiency. While no significant effect was observed on the effort to complete tasks. The main “take away” lesson is that screen mockups are able to almost double the efficiency of comprehen- sion tasks.
Assessing the Effect of Screen Mockups on the Comprehension of Functional Requirements
RICCA, FILIPPO;REGGIO, GIANNA;ASTESIANO, EGIDIO
2014-01-01
Abstract
Over the last few years, the software engineering community has proposed a number of modeling meth- ods to represent functional requirements. Among them, use cases are recognized as an easy to use and intuitive way to capture and define functional requirements. To improve the comprehension of functional requirements, screen mockups (also called user-interface sketches or user interface-mockups) can be used in conjunction with use cases. In this paper, we aim at quantifying the benefits achievable by augmenting use cases with screen mockups in the comprehension of functional requirements with respect to effectiveness, effort, and efficiency. For this purpose, we conducted a family of four controlled experiments, involving 139 participants having different profiles. The experiments involved comprehension tasks performed on the re- quirements documents of two desktop applications. Independently from the participants’ profile, we found a statistically significant large effect of the presence of screen mockups on both comprehension effectiveness and comprehension task efficiency. While no significant effect was observed on the effort to complete tasks. The main “take away” lesson is that screen mockups are able to almost double the efficiency of comprehen- sion tasks.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.