Meta-models for Software Quality and Its Evaluation: A Systematic Literature Review
octubre 30 @ 9:00 am - 9:30 am
Software quality has been a very critical issue in software engineering for the last four decades and still maintains its importance. Various quality models with different characteristics have been proposed for quality evaluation of software products. Also, static code analysis tools have been widely used to measure specific characteristics of software in fixed quality models. In order to combine the isolated views on software quality and its evaluation (SQiE), meta-models that formalize whole or partial aspects of software quality models as a base for tool support or further research have been proposed in literature. In this paper, a Systematic Literature Review (SLR) to comprehensively examine the meta-models proposed for SQiE in scientific literature is reported, with an aim to understand their purpose of use, content, and structure. The most-known seven digital libraries were searched, and 28 studies were identified out of 114 initially selected and 6488 initially retrieved in this area between 1997-2020. Results show that majority of meta-models are for general purposes, take ISO 9126 as reference and proposed for various types of software. Most of them evaluate quality objectively using metric data and provide quantitative results. Majority of them are structured to enable extension with new quality models.
Nebi Yılmaz is currently working as a Research Assistant at Computer Engineering Department of Hacettepe University. He works as a researcher in the area of software engineering for five years. His major research interests are internal and external software quality, software evaluation and cost of quality. He received M. Sc. Degree in Computer Engineering from Hacettepe University, Ankara, Turkey in 2017. He is currently pursuing his Ph. D. degree from Ankara, Hacettepe University. You may contact his by email@example.com
Ayça Kolukısa Tarhan
Ayça Kolukısa Tarhan is an Assoc. Prof. in Software Engineering and working as a researcher and practitioner in this area for twenty years. She has led or been involved in projects originating from industry-academia collaborations on software quality evaluation, software measurement, business process modeling, and system/software requirements elicitation. She had PhD in Information Systems from Informatics Institute of Middle East Technical University. She was an Adjunct Faculty for Software Management Program of the same institute between 2002-2006, and was a visiting researcher between 2013-2015 in Eindhoven University of Technology. Her research interests include internal and external software quality, software development methodologies, software measurement, process maturity, and process mining. She is a faculty with Computer Engineering Department of Hacettepe University in Ankara. You may contact her by firstname.lastname@example.org