What We Know about Testing Embedded Software

被引:14
|
作者
Garousi, Vahid [1 ]
Felderer, Michael [2 ]
Karapicak, Cagri Murat [3 ]
Yilmaz, Ugur [4 ]
机构
[1] Wageningen Univ, Software Engn, Wageningen, Netherlands
[2] Univ Innsbruck, Inst Comp Sci, Innsbruck, Austria
[3] KUASOFT AS, Ankara, Turkey
[4] ASELSAN AS, Ankara, Turkey
关键词
embedded software; embedded systems; software development; software engineering; software testing; systematic literature mapping; systematic literature review;
D O I
10.1109/MS.2018.2801541
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To cost-effectively test embedded software, practitioners and researchers have proposed many test techniques, approaches, tools, and frameworks. However, obtaining an overview of the state of the art and state of the practice in this area is challenging for practitioners or new researchers. In addition, owing to an inadequate overview of what already exists in this area, some companies often reinvent the wheel by designing a test approach that's new to them but already exists. To address these problems, the authors conducted a systematic literature review of this area that covered the testing topics, testing activities, test artifacts, and industries on which the studies focused. The results can benefit both practitioners and researchers by serving as an index to the vast body of knowledge in this important, fast-growing area. © 2018 IEEE.
引用
收藏
页码:62 / 69
页数:8
相关论文
共 50 条
  • [1] What We Know about Software Test Maturity and Test Process Improvement
    Garousi, Vahid
    Felderer, Michael
    Hacaloglu, Tuna
    IEEE SOFTWARE, 2018, 35 (01) : 84 - 92
  • [2] What We Know About Smells in Software Test Code
    Garousi, Vahid
    Kucuk, Baris
    Felderer, Michael
    IEEE SOFTWARE, 2019, 36 (03) : 61 - 73
  • [3] Testing embedded software: A survey of the literature
    Garousi, Vahid
    Felderer, Michael
    Karapicak, Cagri Murat
    Yilmaz, Ugur
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 104 : 14 - 45
  • [4] VOICE OF EVIDENCE What Do We Know about Software Development in Startups?
    Giardino, Carmine
    Unterkalmsteiner, Michael
    Paternoster, Nicolo
    Gorschek, Tony
    Abrahamsson, Pekka
    IEEE SOFTWARE, 2014, 31 (05) : 28 - 32
  • [5] What Do We Know about the Effectiveness of Software Design Patterns?
    Zhang, Cheng
    Budgen, David
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2012, 38 (05) : 1213 - 1231
  • [6] WHAT WE KNOW AND WHAT WE SHOULD KNOW ABOUT STAKEHOLDERS' INVOLVEMENT FOR SUSTAINABLE INNOVATION
    Mazaj, Jelena
    Picone, Pasquale Massimo
    Arabella, Mocciaro Li Destri
    13TH ANNUAL CONFERENCE OF THE EUROMED ACADEMY OF BUSINESS: BUSINESS THEORY AND PRACTICE ACROSS INDUSTRIES AND MARKETS, 2020, : 1408 - 1410
  • [7] voice of evidence What Do We Know about Knowledge Management? Practical Implications for Software Engineering
    Dingsayr, Torgeir
    Bjarnson, Finn Olav
    Shull, Forrest
    IEEE SOFTWARE, 2009, 26 (03) : 100 - 103
  • [8] What Do We (Really) Know about Test-Driven Development?
    Karac, Itir
    Turhan, Burak
    IEEE SOFTWARE, 2018, 35 (04) : 81 - 85
  • [9] The attributes of coopetitive relationships: What do we know and not know about them?
    Klimas, Patrycja
    Sachpazidu, Karina
    Stanczyk, Sylwia
    EUROPEAN MANAGEMENT JOURNAL, 2023, 41 (06) : 883 - 898
  • [10] What Pakistani Computer Science and Software Engineering Students Think about Software Testing?
    Capretz, Luiz Fernando
    Gilal, Abdul Rehman
    2022 29TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC, 2022, : 574 - 575