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
来源
PROCEEDINGS OF THE 8TH BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFT-WARE TESTING, SAST 2023 | 2023年
基金
巴西圣保罗研究基金会;
关键词
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] What are IoT systems for real? An experts' survey on software engineering aspects
    Reggio, Gianna
    Leotta, Maurizio
    Cerioli, Maura
    Spalazzese, Romina
    Alkhabbas, Fahed
    INTERNET OF THINGS, 2020, 12
  • [22] How is Open Source Software Development Different in Popular IoT Projects?
    Corno, Fulvio
    De Russis, Luigi
    Saenz, Juan Pablo
    IEEE ACCESS, 2020, 8 : 28337 - 28348
  • [23] Design and Development of IoT Gateway Software System
    Chen, Yen-Jen
    Hsu, Hsien-Wen
    2022 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2022), 2022, : 190 - 194
  • [24] The Feelings About genomiC Testing Results (FACToR) Questionnaire: Development and Preliminary Validation
    Li, Meng
    Bennette, Caroline S.
    Amendola, Laura M.
    Hart, M. Ragan
    Heagerty, Patrick
    Comstock, Bryan
    Tarczy-Hornoch, Peter
    Fullerton, Stephanie M.
    Regier, Dean A.
    Burke, Wylie
    Trinidad, Susan B.
    Jarvik, Gail P.
    Veenstra, David L.
    Patrick, Donald L.
    JOURNAL OF GENETIC COUNSELING, 2019, 28 (02) : 477 - 490
  • [25] An open source simulation model of software development and testing
    Ur, Shmuel
    Yom-Tov, Elad
    Wernick, Paul
    HARDWARE AND SOFTWARE, VERIFICATION AND TESTING, 2007, 4383 : 124 - +
  • [26] A systematic mapping study on IoT-based software systems for precision agriculture
    Lopes, Vinicius C.
    Silva, Cleiton
    Goncalves, Dayana
    Oliveira, Roberto
    Bulcao-Neto, Renato
    Kassab, Mohamad
    Graciano-Neto, Valdemar V.
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2022, 70 (3-4) : 155 - 170
  • [27] Model-based security testing in IoT systems: A Rapid Review
    Lonetti, Francesca
    Bertolino, Antonia
    Di Giandomenico, Felicita
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 164
  • [28] AutoDEVS: A Methodology for Automating Modeling and Simulation Software Development and Testing of Interoperable Systems
    Salas, Manuel C.
    Zeigler, Bernard P.
    JOURNAL OF DEFENSE MODELING AND SIMULATION-APPLICATIONS METHODOLOGY TECHNOLOGY-JDMS, 2009, 6 (01): : 33 - 52
  • [29] Software-Defined Virtual Testbed for IoT Systems
    Sendorek, Joanna
    Szydlo, Tomasz
    Brzoza-Woch, Robert
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2018,
  • [30] Tarsier: a practical software framework for model development, testing and deployment
    Watson, FGR
    Rahman, JM
    ENVIRONMENTAL MODELLING & SOFTWARE, 2004, 19 (03) : 245 - 260