A Survey-Based Empirical Evaluation of Bad Smells in LabVIEW Systems Models

被引:2
|
作者
Zhao, Xin [1 ]
Gray, Jeff [1 ]
Riche, Taylor [2 ]
机构
[1] Univ Alabama, Dept Comp Sci, Tuscaloosa, AL 35487 USA
[2] Natl Instruments, Austin, TX USA
来源
2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021) | 2021年
关键词
Model smells; Systems models; Empirical study; Survey; LabVIEW; CODE SMELLS;
D O I
10.1109/SANER50967.2021.00025
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Bad smells are indications of poor designs that decrease the quality and maintainability of software. Compared with extensive research on bad smells in the context of Object-Oriented Programming (code smells), bad smells in systems models (model smells) need much more investigation. Although some works have proposed several model smells in a few modeling domains, the understanding and perception of different types of model smells may vary due to depth of knowledge and area of expertise. To fill this gap, we conducted an empirical study to evaluate the model smells summarized in the existing literature within the context of LabVIEW systems models through an anonymous online survey. Based on the 45 complete responses received from a diverse group of systems modelers, we observed that there exist differences regarding the perception of various model smells. Furthermore, depth of knowledge (experienced and inexperienced users) was observed as a factor that affects a user's understanding of different model smells. However, area of expertise (academia/industry, as well as domain of focus) did not show significant difference in model smells perception. Moreover, we identified additional model smells from this empirical study. In this paper, we provide several recommendations to avoid common model smells and we summarize the lessons learned from this investigation. Our exploratory research provides empirical evidence that drives deeper insights into model smells and lays out recommendations to practitioners on how to avoid some of the prominent smells, thus improving the quality of software artifacts in systems models.
引用
收藏
页码:177 / 188
页数:12
相关论文
共 17 条
  • [1] Evolution of Bad Smells in LabVIEW Graphical Models
    Popoola, Saheed
    Zhao, Xin
    Gray, Jeff
    JOURNAL OF OBJECT TECHNOLOGY, 2021, 20 (01): : 1 - 15
  • [2] BESMER: An Approach for Bad Smells Summarization in Systems Models
    Zhao, Xin
    Gray, Jeff
    2019 ACM/IEEE 22ND INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION (MODELS-C 2019), 2019, : 304 - 313
  • [3] An Empirical Survey-based Study into Industry Practice in Real-time Systems
    Akesson, Benny
    Nasri, Mitra
    Nelissen, Geoffrey
    Altmeyer, Sebastian
    Davis, Robert, I
    2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 3 - 11
  • [4] A survey-based evaluation of experiences with medical device communications
    DeBrosse, Catherine
    Starkey, Heather
    Zhukovskaya, Natalia
    Rittenhousea, Peter
    Injev, Val
    CURRENT MEDICAL RESEARCH AND OPINION, 2020, 36 : 21 - 21
  • [5] A multi-national survey-based evaluation of undergraduate/predoctoral endodontic education
    Nagendrababu, Venkateshbabu
    Gopinath, Vellore Kannan
    Nassar, Mohannad
    Narasimhan, Srinivasan
    Abbott, Paul V.
    Duncan, Henry F.
    INTERNATIONAL ENDODONTIC JOURNAL, 2024,
  • [6] A Review on Search-Based Tools and Techniques to Identify Bad Code Smells in Object-Oriented Systems
    Kaur, Amandeep
    Dhiman, Gaurav
    HARMONY SEARCH AND NATURE INSPIRED OPTIMIZATION ALGORITHMS, 2019, 741 : 909 - 921
  • [7] Simulation and evaluation models of aircraft power supply system based on Simulink/LabVIEW
    Wang, Chang
    Huang, Jian
    2014 FOURTH INTERNATIONAL CONFERENCE ON INSTRUMENTATION AND MEASUREMENT, COMPUTER, COMMUNICATION AND CONTROL (IMCCC), 2014, : 81 - 86
  • [8] A survey-based inventory of clinical decision support systems in computerised provider order entry in Swiss hospitals
    Carli-Ghabarou, Delphine
    Seidling, Hanna M.
    Bonnabry, Pascal
    Lovis, Christian
    SWISS MEDICAL WEEKLY, 2013, 143
  • [9] The growing issue of burnout in radiology — a survey-based evaluation of driving factors and potential impacts in pediatric radiologists
    Rama S. Ayyala
    Grayson L. Baird
    Raymond W. Sze
    Brandon P. Brown
    George A. Taylor
    Pediatric Radiology, 2020, 50 : 1071 - 1077
  • [10] The growing issue of burnout in radiology - a survey-based evaluation of driving factors and potential impacts in pediatric radiologists
    Ayyala, Rama S.
    Baird, Grayson L.
    Sze, Raymond W.
    Brown, Brandon P.
    Taylor, George A.
    PEDIATRIC RADIOLOGY, 2020, 50 (08) : 1071 - 1077