Article Info
Software Product Evaluation And Ageing Index Model: An Instrument Development
Zuriani Hayati Abdullah, Aziz Deraman, Zulkefli Mansor, Jamaiah Yahaya
dx.doi.org/10.17576/apjitm-2025-1402-07
Abstract
Software ageing refers to the decline in performance experienced by a software product over time. This decline can render software obsolete and lead to issues for users and organizations. Similar to humans, ageing is an unavoidable natural process for software. However, by recognizing and addressing the factors contributing to ageing, its progression can be mitigated. This research delves into the external factors influencing software ageing, particularly focusing on software quality dimensions. Previous research indicates a strong correlation between software ageing and its quality. Consistent quality monitoring is essential for preserving relevance, slowing down ageing, and ensuring the software remains effective and up-to-date. Software ageing evaluation aims to assist software owners in assessing and monitoring the ongoing relevance of their application software within specific environments. Hence, an instrument to evaluate the software product is crucial to be developed. The instrument can be used by software product owners to monitor their software product state. This paper discusses on three phases of instrument development for software product evaluation and ageing index which are the development of measurement requirements, development of the instrument construct and items, and instrument validation. This paper also presents the result of a preliminary study that has been conducted among software practitioners.
keyword
Software product ageing, Anti-ageing software, Software ageing factors, Software quality, Performance degradation

