Software Testing Applied to the Development of IoT Systems: preliminary results

被引:1
|
作者
Ferreira, Vinicius Gomes [1 ]
Herrera, Caio Guimaraes [1 ]
Souza, Simone R. S. [1 ]
dos Santos, Ricardo Ribeiro [2 ]
Lopes de Souza, Paulo Sergio [1 ]
机构
[1] Univ Sao Paulo, ICMC, Sao Carlos, SP, Brazil
[2] Univ Fed Mato Grosso do Sul, FACOM, Campo Grande, MS, Brazil
基金
巴西圣保罗研究基金会;
关键词
internet of things; testing; software development life cycle; systematic mapping; SIMULATION; INTERNET; VERIFICATION; ENVIRONMENT; FRAMEWORK; SCALE;
D O I
10.1145/3624032.3624049
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software testing is a fundamental activity of the broader software engineering process. Internet of Things (IoT) testing activities present unique characteristics that make their execution different from conventional software testing, including specific challenges, tools, approaches, and processes. Although the literature contains several secondary studies that summarize the contributions on this topic, there still needs to be more organization of these studies along a software development process. This paper reports preliminary literature results showing how the knowledge about software testing has been applied to developing and using IoT systems. We conducted an initial search on known papers' databases in computing and supplemented this search by snowballing two literature reviews found in this previous search. This study's main results show that most approaches and tools for software testing on IoT systems are grouped in the stages of Validation by Emulation or Simulation with approximately 43% of the total of papers, followed by Validation by Testbed with approximately 24%. Hence, there is an opportunity for exploring further the Development and Operation/Support stages. Our results will help researchers and practitioners know when and in what sequence to use techniques, processes, and test tools reported in the literature.
引用
收藏
页码:113 / 122
页数:10
相关论文
共 50 条
  • [21] Software Development for the Centralized Management of IoT-Devices in the "Smart Home" Systems
    Muthanna, Ammar
    Gimadinov, Rinat
    Kirichek, Ruslan
    Koucheryavy, Andrey
    Muthanna, Mohammed Saleh Ali
    PROCEEDINGS OF THE 2017 IEEE RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (2017 ELCONRUS), 2017, : 190 - 194
  • [22] mruby - Rapid IoT Software Development
    Tanaka, Kazuaki
    Higashi, Hirohito
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT I, 2017, 10404 : 733 - 742
  • [23] On the Development of IoT Systems
    Taivalsaari, Antero
    Mikkonen, Tommi
    2018 THIRD INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING (FMEC), 2018, : 13 - 19
  • [24] User testing of prototype systems in two different environments: Preliminary results
    Merčun, Tanja (tanja.mercun@ff.uni-lj.si), 1600, Springer Verlag (10075 LNCS):
  • [25] User Testing of Prototype Systems in Two Different Environments: Preliminary Results
    Mercun, Tanja
    Salaba, Athena
    Zumer, Maja
    DIGITAL LIBRARIES: KNOWLEDGE, INFORMATION, AND DATA IN AN OPEN ACCESS SOCIETY, 2016, 10075 : 104 - 109
  • [26] Safety of computer control systems: Challenges and results in software development
    Zalewski, J
    Ehrenberger, W
    Saglietti, F
    Kornecki, A
    NEW TECHNOLOGIES FOR COMPUTER CONTROL 2001, 2002, : 53 - 63
  • [27] Identifying the Challenges for Managing Component-Based Development in Global Software Development: Preliminary Results
    Mahmood, Sajjad
    Niazi, Mahmood
    Hussain, Akhtar
    2015 SCIENCE AND INFORMATION CONFERENCE (SAI), 2015, : 933 - 938
  • [28] The Need for Model-driven Engineering in the Development of IoT Software for Public Transportation Systems
    Arslan, Sadik
    Kardas, Geylani
    2021 15TH TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2021, : 158 - 163
  • [29] Understanding the context of IoT software systems in DevOps
    Pereira, Igor Muzetti
    de Senna Carneiro, Tiago Garcia
    Figueiredo, Eduardo
    2021 IEEE/ACM 3RD INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING RESEARCH AND PRACTICES FOR THE IOT (SERP4IOT), 2021, : 13 - 20
  • [30] Non-destructive testing of seamless glass coatings on concrete applied by flamespraying - Preliminary results
    Holthausen, Robert Schulte
    Thiele, Swantje
    Conradt, Reinhard
    Raupach, Michael
    Weichold, Oliver
    BAUTECHNIK, 2015, 92 (10) : 688 - 693