Implementation of ISO/IEC 25022: Measurement of software quality-in-use
Software quality encompasses various features and characteristics of a software product or service. These features and characteristics determine the software's ability to meet users' needs and expectations. Software quality must be considered in sensitive systems, such as those used in aerospace, healthcare, or finance. Poor software quality in these domains can have severe consequences, including loss of life, injuries, financial losses, or mission failures. Therefore, maintaining high-quality standards is paramount to mitigate risks and ensure safety and reliability. Various quality models have been developed to achieve and maintain software quality. These models provide frameworks and guidelines for assessing, measuring, and improving software quality. Each model offers different perspectives and methodologies for assessing software quality. This involves identifying areas for enhancement, addressing deficiencies, and incorporating feedback from users’ experience (UX), which plays a crucial role in software quality. A software product may meet all functional requirements but still needs to deliver satisfactory user experience. Therefore, it is essential to consider software quality-in-use measures. This research investigated the challenges in measuring software Quality in-use following the ISO/IEC 25022:2016 standard. By pinpointing these implementation challenges, the research proposed an implementation guide to simplify the evaluation process and recommended adjustments for future standard iterations. These recommendations are geared towards enhancing the precision of software quality measurement practices.
Networked Digital Library of Theses and Dissertations