Towards a metrics suite for the complexity analysis of LabVIEW systems models

被引:2
|
作者
Zhao, Xin [1 ]
Gray, Jeff [2 ]
机构
[1] Seattle Univ, Dept Comp Sci, Seattle, WA 98122 USA
[2] Univ Alabama, Dept Comp Sci, Tuscaloosa, AL USA
关键词
Software metrics; Complexity analysis; Software quality; Systems models; LabVIEW; CYCLOMATIC COMPLEXITY; WEYUKER PROPERTY-9; IEC; 61131-3; SMELL BAD; SOFTWARE; APPLICABILITY; IMPACT;
D O I
10.1016/j.scico.2023.102931
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
LabVIEW is a popular commercial modeling tool that is often used in systems engineering. LabVIEW also includes a special programming language developed for engineers to help them support the automation of computer-aided systems. Although LabVIEW is widely used in various fields (e.g., industrial design, academic research, and engineering education), there has not been much attention given to the systems models built in LabVIEW (e.g., support for analyzing the complexity of systems models). Our previous work in surveying engineers who use LabVIEW suggests that systems engineers are deeply concerned about the complexity of the LabVIEW systems models that they create. To address the need for additional support in understanding the complexity of LabVIEW systems models, we introduce in this paper a metrics suite to assist end-users in characterizing the complexities of LabVIEW systems models from different aspects. We theoretically validated the metrics using Weyuker's validation. In addition, our metric suite was applied to 10 LabVIEW models mined from GitHub to empirically evaluate their suitability to support the description of systems model complexities. Our research is one of the first efforts to address the complexity analysis of LabVIEW systems models through a software metrics approach.(c) 2023 Elsevier B.V. All rights reserved.
引用
收藏
页数:26
相关论文
共 50 条
  • [41] Metrics suite for component Versioning control Mechanism in Component-based systems
    Kaur P.
    Singh H.
    Journal of Software Engineering, 2010, 4 (03): : 231 - 243
  • [42] Towards combating rumors in social networks: Models and metrics
    Tripathy, Rudra M.
    Bagchi, Amitabha
    Mehta, Sameep
    INTELLIGENT DATA ANALYSIS, 2013, 17 (01) : 149 - 175
  • [43] A Suite of Tools for ROC Analysis of Spatial Models
    Mas, Jean-Francois
    Soares Filho, Britaldo
    Pontius, Robert Gilmore, Jr.
    Farfan Gutierrez, Michelle
    Rodrigues, Hermann
    ISPRS INTERNATIONAL JOURNAL OF GEO-INFORMATION, 2013, 2 (03) : 869 - 887
  • [44] Comprehensive Model-Driven Complexity Metrics for Software Systems
    Masmali, Omar
    Badreddin, Omar
    COMPANION OF THE 2020 IEEE 20TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY, AND SECURITY (QRS-C 2020), 2020, : 674 - 675
  • [45] Metrics for measuring complexity in object-oriented analysis
    Kim, YK
    Park, JN
    PROCEEDINGS OF THE 6TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2002, : 422 - 426
  • [46] Measuring impacts on species with models and metrics of varying ecological and computational complexity
    Hallam, Christopher D.
    Wintle, Brendan A.
    Kujala, Heini
    Whitehead, Amy L.
    Nicholson, Emily
    CONSERVATION BIOLOGY, 2020, 34 (06) : 1512 - 1524
  • [47] Fading Models and Metrics for Contemporary Wireless Systems
    Jindal, Nihar
    Lozano, Angel
    2010 CONFERENCE RECORD OF THE FORTY FOURTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2010, : 625 - 629
  • [48] Towards Validating Complexity-based Metrics for Software Product Line Architectures
    Marcolino, Anderson
    Oliveira Junior, Edson
    Gimenes, Itana
    Conte, Tayana U.
    7TH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS 2013), 2013, : 69 - +
  • [49] SEM2 Suite - Towards a Tool Suite for Supporting Knowledge Management in Situation Awareness Systems
    Salfinger, Andrea
    Neidhart, Daniel
    Retschitzegger, Werner
    Schwinger, Wieland
    Mitsch, Stefan
    2014 IEEE 15TH INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2014, : 351 - 360
  • [50] Towards Unified Metrics for Accuracy and Diversity for Recommender Systems
    Parapar, Javier
    Radlinski, Filip
    15TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS 2021), 2021, : 75 - 84