Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Testing embedded software: A survey of the literature
Wageningen University, NLD.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering. Blekinge Institute of Technology.ORCID iD: 0000-0003-3818-4442
Middle East Technical, University (METU), Ankara, TUR.
Hacettepe University, Ankara, TUR.
2018 (English)In: Information and Software Technology, ISSN 0950-5849, E-ISSN 1873-6025, Vol. 104, p. 14-45Article in journal (Refereed) Published
Abstract [en]

Context Embedded systems have overwhelming penetration around the world. Innovations are increasingly triggered by software embedded in automotive, transportation, medical-equipment, communication, energy, and many other types of systems. To test embedded software in an effective and efficient manner, a large number of test techniques, approaches, tools and frameworks have been proposed by both practitioners and researchers in the last several decades. Objective: However, reviewing and getting an overview of the entire state-of-the-art and the practice in this area is challenging for a practitioner or a (new) researcher. Also unfortunately, as a result, we often see that many companies reinvent the wheel (by designing a test approach new to them, but existing in the domain) due to not having an adequate overview of what already exists in this area. Method: To address the above need, we conducted and report in this paper a systematic literature review (SLR) in the form of a systematic literature mapping (SLM) in this area. After compiling an initial pool of 588 papers, a systematic voting about inclusion/exclusion of the papers was conducted among the authors, and our final pool included 312 technical papers. Results: Among the various aspects that we aim at covering, our review covers the types of testing topics studied, types of testing activity, types of test artifacts generated (e.g., test inputs or test code), and the types of industries in which studies have focused on, e.g., automotive and home appliances. Furthermore, we assess the benefits of this review by asking several active test engineers in the Turkish embedded software industry to review its findings and provide feedbacks as to how this review has benefitted them. Conclusion: The results of this review paper have already benefitted several of our industry partners in choosing the right test techniques / approaches for their embedded software testing challenges. We believe that it will also be useful for the large world-wide community of software engineers and testers in the embedded software industry, by serving as an "index" to the vast body of knowledge in this important area. Our results will also benefit researchers in observing the latest trends in this area and for identifying the topics which need further investigations.

Place, publisher, year, edition, pages
Elsevier, 2018. Vol. 104, p. 14-45
Keywords [en]
Software testing, Embedded systems, Embedded software, Systematic mapping, Systematic literature mapping, Systematic literature review
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-17112DOI: 10.1016/j.infsof.2018.06.016ISI: 000449138900002OAI: oai:DiVA.org:bth-17112DiVA, id: diva2:1255302
Available from: 2018-10-11 Created: 2018-10-11 Last updated: 2023-02-16Bibliographically approved

Open Access in DiVA

fulltext(1830 kB)994 downloads
File information
File name FULLTEXT02.pdfFile size 1830 kBChecksum SHA-512
17f0254f65789e9b70d6c8286acecceaf2914c3942f6673efa60ff02d2b01297ff37d7341e22c004c4cd50021e9611efbb42b91349b09743f988aa5b001c4d61
Type fulltextMimetype application/pdf

Other links

Publisher's full texthttps://www.sciencedirect.com/science/article/pii/S0950584918301265

Authority records

Felderer, Michael

Search in DiVA

By author/editor
Felderer, Michael
By organisation
Department of Software Engineering
In the same journal
Information and Software Technology
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 997 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 343 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf