2013
DOI: 10.1186/1687-3963-2013-15
|View full text |Cite
|
Sign up to set email alerts
|

Agile methods for embedded systems development - a literature review and a mapping study

Abstract: There is a wide area of applications that use embedded systems, and the number of such systems keeps growing. The required functionality and complexity of embedded systems are also constantly increasing, and development of such products is becoming increasingly harder. This requires new thinking on the product development processes, and one such emerging philosophy is the agile methods. These methods were created by the software engineering community where they are commonly used. Since then, they have been ado… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
22
0
2

Year Published

2016
2016
2022
2022

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 47 publications
(29 citation statements)
references
References 3 publications
1
22
0
2
Order By: Relevance
“…In the literature review [21], there were 18 case studies or experience reports. From these, six utilized XP as their main method, three utilized both Scrum and XP, two utilized Scrum, one utilized the practice of testdriven development, and one utilized hardware-software co-design.…”
Section: Embedded System Developmentmentioning
confidence: 99%
See 1 more Smart Citation
“…In the literature review [21], there were 18 case studies or experience reports. From these, six utilized XP as their main method, three utilized both Scrum and XP, two utilized Scrum, one utilized the practice of testdriven development, and one utilized hardware-software co-design.…”
Section: Embedded System Developmentmentioning
confidence: 99%
“…In many of these cases tailoring [22][23][24] or adaptation [25,26] of agile methods was seen essential, and some decided to utilize only some specific agile practices [27,28]. Also it was noted that agile methods should not be followed dogmatically [29,30] or at least the practices should be carefully selected [31] or the methods should be concentrated on the embedded domain-specific requirements [21,32].…”
Section: Embedded System Developmentmentioning
confidence: 99%
“…A common approach to perform embedded software testing is to use virtual versions of the hardware such as mocks [18] and simulations and emulations. However, our experiments demonstrate that this is not the same as testing on the true hardware where live conditions such as heat, movement and other environmental impacts must be taken into consideration, to ensure reliability.…”
Section: System Testing Challengesmentioning
confidence: 99%
“…For instance, Kaisti et al [18] surveyed over 28 papers on the application of agile methods to embedded-systems and discovered that failures and bad experiences have not been reported in any of the papers. Srinivasan et al [19] concluded that the absence of failures with respect to adoption of agile methods is the startling gap in published literature on the subject.…”
Section: Introductionmentioning
confidence: 99%
“…While research on agile software development is accumulating and maturing, and has provided a basis for conducting systematic literature reviews ( Dybå and Dingsøyr, 2008;Jalali and Wohlin, 2012;Senapathi and Srinivasan, 2013;Kaisti et al, 2013 ), the area of large-scale agile development has not yet been studied through secondary studies. In this paper we start filling in this gap by presenting a systematic literature review of large-scale agile transformations.…”
Section: Introductionmentioning
confidence: 99%