Loud and Interactive Paper Prototyping in Requirements Elicitation: What is it Good for?

Requirements Engineering is a multidisciplinary and a human-centered process, therefore, the artifacts produced from RE are always error-prone. The most significant of these errors are missing or misunderstanding requirements. Information loss in RE could result in omitted logic in the software, which will be onerous to correct at the later stages of development. In this paper, we demonstrate and investigate how interactive and Loud Paper Prototyping (LPP) can be integrated to collect stakeholders' needs and expectations than interactive prototyping or face-to-face meetings alone. To this end, we conducted a case study of (1) 31 mobile application (App) development teams who applied either of interactive or loud prototyping and (2) 19 mobile App development teams who applied only the face-to-face meetings. From this study, we found that while using Silent Paper Prototyping (SPP) rather than No Paper Prototyping (NPP) is a more efficient technique to capture Non-Functional Requirements (NFRs), User Interface (UI) requirements, and existing requirements, LPP is more applicable to manage NFRs, UI requirements, as well as adding new requirements and removing/modifying the existing requirements. We also found that among LPP and SPP, LPP is more efficient to capture and influence Functional Requirements (FRs).

READ FULL TEXT

page 3

page 5

research
02/19/2020

Caveats in Eliciting Mobile App Requirements

Factors such as app stores or platform choices heavily affect functional...
research
06/21/2023

Improving Software Requirements Prioritization through the Lens of Constraint Solving

Requirements prioritization is a critical activity during the early soft...
research
01/17/2022

Tailoring Stakeholder Interests to Task-Oriented Functional Requirements

Without a specific functional context, non-functional requirements can o...
research
01/22/2020

augKlimb: Interactive Data-Led Augmentation of Bouldering Training

Climbing is a popular and growing sport, especially indoors, where climb...
research
05/24/2019

A Behavior-Based Ontology for Supporting Automated Assessment of Interactive Systems

Nowadays many software development frameworks implement Behavior-Driven ...
research
08/01/2022

How Do Requirements Evolve During Elicitation? An Empirical Study Combining Interviews and App Store Analysis

Requirements are elicited from the customer and other stakeholders throu...
research
09/13/2022

Assessing User Interface Design Artifacts: A Tool-Supported Behavior-Based Approach

Behaviour-Driven Development (BDD) has emerged in the last years as a po...

Please sign up or login with your details

Forgot password? Click here to reset