Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

An empirically based model of software prototyping : a mapping study and a multi-case study

Bjarnason, Elizabeth LU orcid ; Lang, Franz and Mjöberg, Alexander (2023) In Empirical Software Engineering 28.
Abstract
Context: Prototyping is an established practice within product and user interface design that is also used as a requirements engineering (RE) practice within agile development. Even so, there is a lack of theory on prototyping.

Aims: Our main research objective is to support practitioners in improving on their prototyping practices.

Method: We have designed a model that describes key aspects of the practice of prototyping. The model is based on a systematic mapping study consisting of thirty-three primary studies and on empirical data from twelve case companies. We validate and demonstrate the applicability of our model through a focus group at one company and through semi-structured interviews at eleven (other) startup... (More)
Context: Prototyping is an established practice within product and user interface design that is also used as a requirements engineering (RE) practice within agile development. Even so, there is a lack of theory on prototyping.

Aims: Our main research objective is to support practitioners in improving on their prototyping practices.

Method: We have designed a model that describes key aspects of the practice of prototyping. The model is based on a systematic mapping study consisting of thirty-three primary studies and on empirical data from twelve case companies. We validate and demonstrate the applicability of our model through a focus group at one company and through semi-structured interviews at eleven (other) startup companies.

Results: Our prototyping aspects model (PAM) consists of five aspects of prototyping, namely purpose, prototype scope, prototype media, prototype use, and exploration strategy. This model has enabled practitioners to discuss their prototyping practices in terms of the concepts provided by our model.

Conclusions: The model can be used to categorise prototyping instances and can thereby support practitioners in reflecting and improving on their prototyping practices. (Less)
Please use this url to cite or link to this publication:
author
; and
organization
publishing date
type
Contribution to journal
publication status
published
subject
in
Empirical Software Engineering
volume
28
article number
115
pages
47 pages
publisher
Springer
external identifiers
  • scopus:85169606108
ISSN
1573-7616
DOI
10.1007/s10664-023-10331-w
project
ELLIIT: Efficient Business Prototyping in Software Startups
language
English
LU publication?
yes
id
d6c49aa2-e9cc-4fd9-87ae-d3590cf6205b
date added to LUP
2023-08-30 16:10:54
date last changed
2023-11-21 22:10:46
@article{d6c49aa2-e9cc-4fd9-87ae-d3590cf6205b,
  abstract     = {{Context: Prototyping is an established practice within product and user interface design that is also used as a requirements engineering (RE) practice within agile development. Even so, there is a lack of theory on prototyping.<br/><br/>Aims: Our main research objective is to support practitioners in improving on their prototyping practices.<br/><br/>Method: We have designed a model that describes key aspects of the practice of prototyping. The model is based on a systematic mapping study consisting of thirty-three primary studies and on empirical data from twelve case companies. We validate and demonstrate the applicability of our model through a focus group at one company and through semi-structured interviews at eleven (other) startup companies.<br/><br/>Results: Our prototyping aspects model (PAM) consists of five aspects of prototyping, namely purpose, prototype scope, prototype media, prototype use, and exploration strategy. This model has enabled practitioners to discuss their prototyping practices in terms of the concepts provided by our model.<br/><br/>Conclusions: The model can be used to categorise prototyping instances and can thereby support practitioners in reflecting and improving on their prototyping practices.}},
  author       = {{Bjarnason, Elizabeth and Lang, Franz and Mjöberg, Alexander}},
  issn         = {{1573-7616}},
  language     = {{eng}},
  month        = {{08}},
  publisher    = {{Springer}},
  series       = {{Empirical Software Engineering}},
  title        = {{An empirically based model of software prototyping : a mapping study and a multi-case study}},
  url          = {{http://dx.doi.org/10.1007/s10664-023-10331-w}},
  doi          = {{10.1007/s10664-023-10331-w}},
  volume       = {{28}},
  year         = {{2023}},
}