TY - GEN
T1 - Exploring Software Quality Through Data-Driven Approaches and Knowledge Graphs
AU - Chand, Raheela
AU - Khan, Saif Ur Rehman
AU - Hussain, Shahid
AU - Wang, Wen-li
AU - Tang, Mei Huei
AU - Ibrahim, Naseem
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
PY - 2024
Y1 - 2024
N2 - Context: The quality of software systems has always been a crucial task and has led to the establishment of various reputable software quality models. However, the automation trends in Software Engineering have challenged the traditional notion of quality assurance, motivating the development of a new paradigm with advanced AI-based quality standards. Objective: The goal of this paper is to bridge the gap between theoretical frameworks and practical implementations on the aspects of software quality. Methodology: This study involved an extensive literature review of software quality models, including McCall, Boehm, Dromey, FURPS, and ISO/IEC 25010. The detailed information about quality attributes from each model was systematically synthesized and organized into datasets, data frames, and Python dictionaries. The resulting resources were then shared and made accessible through a public GitHub repository. Results: In brief, this research provides (i) a comprehensive dataset on software quality containing catalogs of quality models and attributes, (ii) a Python dictionary encapsulating the quality models and their associated characteristics for convenient empirical experimentation, (iii) the application of advanced knowledge graph techniques for the analysis and visualization of software quality parameters, and (iv) the complete construction steps and resources for download, ensuring easy integration and accessibility. Conclusion: This study builds a foundational step towards the standardization of automating software quality modeling to enhance not just quality but also efficiency for software development. For our future work, there will be a concentration on the practical utilization of the dataset in real-world software development contexts.
AB - Context: The quality of software systems has always been a crucial task and has led to the establishment of various reputable software quality models. However, the automation trends in Software Engineering have challenged the traditional notion of quality assurance, motivating the development of a new paradigm with advanced AI-based quality standards. Objective: The goal of this paper is to bridge the gap between theoretical frameworks and practical implementations on the aspects of software quality. Methodology: This study involved an extensive literature review of software quality models, including McCall, Boehm, Dromey, FURPS, and ISO/IEC 25010. The detailed information about quality attributes from each model was systematically synthesized and organized into datasets, data frames, and Python dictionaries. The resulting resources were then shared and made accessible through a public GitHub repository. Results: In brief, this research provides (i) a comprehensive dataset on software quality containing catalogs of quality models and attributes, (ii) a Python dictionary encapsulating the quality models and their associated characteristics for convenient empirical experimentation, (iii) the application of advanced knowledge graph techniques for the analysis and visualization of software quality parameters, and (iv) the complete construction steps and resources for download, ensuring easy integration and accessibility. Conclusion: This study builds a foundational step towards the standardization of automating software quality modeling to enhance not just quality but also efficiency for software development. For our future work, there will be a concentration on the practical utilization of the dataset in real-world software development contexts.
UR - https://www.scopus.com/pages/publications/85194288349
UR - https://www.scopus.com/pages/publications/85194288349#tab=citedBy
U2 - 10.1007/978-3-031-60328-0_37
DO - 10.1007/978-3-031-60328-0_37
M3 - Conference contribution
AN - SCOPUS:85194288349
SN - 9783031603273
T3 - Lecture Notes in Networks and Systems
SP - 373
EP - 382
BT - Good Practices and New Perspectives in Information Systems and Technologies - WorldCIST 2024
A2 - Rocha, Álvaro
A2 - Adeli, Hojjat
A2 - Dzemyda, Gintautas
A2 - Moreira, Fernando
A2 - Poniszewska-Maranda, Aneta
PB - Springer Science and Business Media Deutschland GmbH
T2 - 12th World Conference on Information Systems and Technologies, WorldCIST 2024
Y2 - 26 March 2024 through 28 March 2024
ER -