Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

A Model of Software Prototyping based on a Systematic Map

Bjarnason, Elizabeth LU orcid ; Lang, Franz and Mjöberg, Alexander (2021) p.1-11
Abstract
Background: Prototyping is an established practice for user interface design and for requirements engineering within agile software development, even so there is a lack of theory on prototyping. Aims: The main research objective is to provide a means to categorise prototyping instances, in order to enable comparison and reflection of prototyping practices. Method: We have performed a systematic mapping study of methodological aspects of prototyping consisting of thirty-three primary studies upon which we designed a model of prototyping that was validated through a focus group at a case company. Results: Our model consists of four aspects of prototyping, namely purpose, prototype scope, prototype use, and exploration strategy. This model... (More)
Background: Prototyping is an established practice for user interface design and for requirements engineering within agile software development, even so there is a lack of theory on prototyping. Aims: The main research objective is to provide a means to categorise prototyping instances, in order to enable comparison and reflection of prototyping practices. Method: We have performed a systematic mapping study of methodological aspects of prototyping consisting of thirty-three primary studies upon which we designed a model of prototyping that was validated through a focus group at a case company. Results: Our model consists of four aspects of prototyping, namely purpose, prototype scope, prototype use, and exploration strategy. This model supported the focus group participants in discussing prototyping practices by considering concrete prototyping instances in terms of the concepts provided by our model. Conclusions: The model can be used to categorise prototyping instances and can support practitioners in reflecting on their prototyping practices. Our study provides a starting point for further research on prototyping and into how the practice can be applied more cost-effectively to elicit, validate, and communicate requirements. (Less)
Please use this url to cite or link to this publication:
author
; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
Requirements Engineering, Prototyping, Systematic mapping study
host publication
15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
article number
3
pages
12 pages
publisher
Association for Computing Machinery (ACM)
external identifiers
  • scopus:85117917756
DOI
10.1145/3475716.3475772
project
ELLIIT: Efficient Business Prototyping in Software Startups
language
English
LU publication?
yes
id
5b74794d-d78d-4500-a434-dcc75e504350
date added to LUP
2021-08-19 13:10:46
date last changed
2023-09-26 23:18:57
@inproceedings{5b74794d-d78d-4500-a434-dcc75e504350,
  abstract     = {{Background: Prototyping is an established practice for user interface design and for requirements engineering within agile software development, even so there is a lack of theory on prototyping. Aims: The main research objective is  to provide a means to categorise prototyping instances, in order to enable comparison and reflection of prototyping practices. Method: We have performed a systematic mapping study of methodological aspects of prototyping consisting of thirty-three primary studies upon which we designed a model of prototyping that was validated through a focus group at a case company. Results: Our model consists of four aspects of prototyping, namely purpose, prototype scope, prototype use, and exploration strategy. This model supported the focus group participants in discussing prototyping practices by considering concrete prototyping instances in terms of the concepts provided by our model. Conclusions: The model can be used to categorise prototyping instances and can support practitioners in reflecting on their prototyping practices. Our study provides a starting point for further research on prototyping and into how the practice can be applied more cost-effectively to elicit, validate, and communicate requirements.}},
  author       = {{Bjarnason, Elizabeth and Lang, Franz and Mjöberg, Alexander}},
  booktitle    = {{15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)}},
  keywords     = {{Requirements Engineering; Prototyping; Systematic mapping study}},
  language     = {{eng}},
  pages        = {{1--11}},
  publisher    = {{Association for Computing Machinery (ACM)}},
  title        = {{A Model of Software Prototyping based on a Systematic Map}},
  url          = {{http://dx.doi.org/10.1145/3475716.3475772}},
  doi          = {{10.1145/3475716.3475772}},
  year         = {{2021}},
}