Genetic Algorithm-Based Fuzzy Inference System for Describing Execution Tracing Quality

被引:1
|
作者
Galli, Tamas [1 ]
Chiclana, Francisco [1 ,2 ]
Siewe, Francois [3 ]
机构
[1] De Montfort Univ, Inst Artificial Intelligence IAI, Fac Comp Engn & Media, Leicester LE1 9BH, Leics, England
[2] Univ Granada, Andalusian Res Inst Data Sci & Computat Intellige, Granada 18071, Spain
[3] De Montfort Univ, Fac Comp Engn & Media, Software Technol Res Lab STRL, Leicester LE1 9BH, Leics, England
关键词
software product quality model; quality assessment; execution tracing; logging; execution tracing quality; logging quality; fuzzy logic; artificial intelligence; CHARACTERIZING LOGGING PRACTICES; SOFTWARE QUALITY; MODEL; PROJECTS;
D O I
10.3390/math9212822
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
Execution tracing is a tool used in the course of software development and software maintenance to identify the internal routes of execution and state changes while the software operates. Its quality has a high influence on the duration of the analysis required to locate software faults. Nevertheless, execution tracing quality has not been described by a quality model, which is an impediment while measuring software product quality. In addition, such a model needs to consider uncertainty, as the underlying factors involve human analysis and assessment. The goal of this study is to address both issues and to fill the gap by defining a quality model for execution tracing. The data collection was conducted on a defined study population with the inclusion of software professionals to consider their accumulated experiences; moreover, the data were processed by genetic algorithms to identify the linguistic rules of a fuzzy inference system. The linguistic rules constitute a human-interpretable rule set that offers further insights into the problem domain. The study found that the quality properties accuracy, design and implementation have the strongest impact on the quality of execution tracing, while the property legibility is necessary but not completely inevitable. Furthermore, the quality property security shows adverse effects on the quality of execution tracing, but its presence is required to some extent to avoid leaking information and to satisfy legal expectations. The created model is able to describe execution tracing quality appropriately. In future work, the researchers plan to link the constructed quality model to overall software product quality frameworks to consider execution tracing quality with regard to software product quality as a whole. In addition, the simplification of the mathematically complex model is also planned to ensure an easy-to-tailor approach to specific application domains.
引用
收藏
页数:71
相关论文
共 50 条
  • [31] A Novel Fuzzy Min-Max Neural Network and Genetic Algorithm-Based Intrusion Detection System
    Azad, Chandrashekhar
    Jha, Vijay Kumar
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION TECHNOLOGIES, IC3T 2015, VOL 2, 2016, 380 : 429 - 439
  • [32] A hybrid of adaptive neuro-fuzzy inference system and genetic algorithm
    Varnamkhasti, M. Jalali
    Hassan, Nasruddin
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2013, 25 (03) : 793 - 796
  • [33] Development of a fuzzy inference system based on genetic algorithm for high-impedance fault detection
    Haghifam, M. -R.
    Sedighi, A. -R.
    Malik, O. P.
    IEE PROCEEDINGS-GENERATION TRANSMISSION AND DISTRIBUTION, 2006, 153 (03) : 359 - 367
  • [34] Deep Genetic Algorithm-Based Voice Pathology Diagnostic System
    Ghoniem, Rania M.
    NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS (NLDB 2019), 2019, 11608 : 220 - 233
  • [35] Genetic algorithm-based e-manufacturing scheduling system
    Zhang, Ying-Feng
    Jiang, Ping-Yu
    Zhou, Guang-Hui
    Jisuanji Jicheng Zhizao Xitong/Computer Integrated Manufacturing Systems, CIMS, 2004, 10 (08): : 955 - 961
  • [36] Genetic algorithm-based dynamic reconfiguration for networked control system
    Zhou Chunjie
    Xiang Chunjie
    Chen Hui
    Fang Huajing
    NEURAL COMPUTING & APPLICATIONS, 2008, 17 (02): : 153 - 160
  • [37] An Enhanced Genetic Algorithm-Based Timetabling System with Incremental Changes
    AbouElhamayed, Ahmed F.
    Mahmoud, Abdarhman S.
    Shaaban, Tarek T.
    Salama, Cherif
    Yousef, Ahmed H.
    PROCEEDINGS OF 2016 11TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2016, : 122 - 127
  • [38] Iterative function system and genetic algorithm-based EEG compression
    Mitra, SK
    Sarbadhikari, SN
    MEDICAL ENGINEERING & PHYSICS, 1997, 19 (07) : 605 - 617
  • [39] Design of Genetic Algorithm-Based Parking System for an Autonomous Vehicle
    Xiong, Xing
    Choi, Byung-Jae
    CONTROL AND AUTOMATION, AND ENERGY SYSTEM ENGINEERING, 2011, 256 : 50 - 57
  • [40] Iterative function system and genetic algorithm-based EEG compression
    Machine Intelligence Unit, Indian Statistical Institute, 203 B.T. Road, Calcutta 700035, India
    Med. Eng. Phys., 7 (605-617):