Abstract
The symptom of degradation in term of quality is observed as the indicator of ageing phenomenon in software system. In human and living creators, ageing is an inescapable manifestation for every living creature on earth. In human being, this phenomenon of delaying the ageing process is normally known as anti-ageing. We try to understand and learn the process of ageing in software through understanding the human ageing process. Unlike human ageing, software ageing can be delayed by identifying factors that influence the ageing. Ageing in software is occurring when the software is degraded in term of its quality, user’s satisfaction and dynamic. Previous studies indicated that software ageing factors possibly will be classified into some categorization such as cost, technology, human, functionality and environment. Our past experiences in software quality and certification motivate us to the development of software anti-ageing model and its related areas which are the ageing factors and rejuvenation index. This paper presents the background issues in software ageing which includes software quality and certification, and focus further on the conceptual framework of software anti-ageing model and preliminary formulation of anti-ageing model.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cotroneo, D., Natella, R., Pietrantuono, R. and Russo, S. Software Aging and Rejuvenation: Where We Are and Where We Are Going, 2011 IEEE Third Int. Work. Softw. Aging Rejuvenation, no. 30, pp. 1–6, Nov (2011)
Cassidy, K.J., Gross, K.C. and Malekpour, A. Advanced pattern recognition for detection of complex software aging phenomena in online transaction processing servers, Proc. Int. Conf. DependableSyst. Networks, pp. 478–482 (2002)
Parnas, D.L. Software Aging Invited. IEEE, pp. 279–287 (1994)
Zhao, J., Trivedi, K.S., Wang, Y. and Chen, X. Evaluation of software performance affected by aging. 2010 IEEE Second Int. Work. Softw. Aging Rejuvenation, vol. 3, pp. 1–6, Nov (2010)
Jin, H. and Zeng, F. Research on the definition and model of software testing quality, Proc. 2011 9th Int. Conf. Reliab. Maintainab. Saf., pp. 639–644, Jun (2011)
Suryn, W., Bourque, P., Abran, A. and Laporte, C. Software product quality practices - quality measurement and evaluation using TL9000 and ISO/IEC 9126. Intermag Eur. 2002 Dig. Tech. Pap.2002 IEEE Int. Magn. Conf., pp. 156–160 (2003)
Yahaya, J.H., Deraman, A., Baharom, F. and Hamdan, A.R. Software Certification from Process and Product Perspectives. IJCSNS International Journal of Computer Science and Network Security, 9(3), March (2009)
Sachin Garg, K. S. T., Aadvan Moorsel, Vaidyanathan, K. .A Methodology for Detection and Estimation of Software Aging. Software Reliability Engineering, Proceedings. The Ninth International Symposium (1998)
Grottke, M., Li, L., Vaidyanathan, K.. and Trivedi K. S. Analysis of Software Aging in a Web Server. IEEE Trans. Reliab. 55(3) pp. 411–420, Sept (2006)
Zheng, P., Xu, Q. and Qi, Y. An Advanced Methodology for Measuring and Characterizing Software Aging. 2012 IEEE 23rd Int. Symp. Softw. Reliab. Eng. Work., pp. 253–258, Nov (2012)
Sustainment, S. Geriatric Issues of Aging Software. The Journal of Defense Software Engineering. pp 4-7 Dec (2007)
Constantinides, C. and Arnaoudova, V. Prolonging the aging of software systems. Encyclopedia of Information Science and Technology [Online]. Second Edition (8 Volumes) (2009)
ISO/IEC 25010. Systems and Software Engineering – Systems and Software Quality Requirements and Evaluation (SQuaRE) (2011)
Klatz, R. Definition of Anti-Aging Medicine. Academic Journal Article, Generations, 25(4), Winter (2002)
Hanmer, R. Software rejuvenation. Proceedings of the 17th Conference on Pattern Languages of Programs. ACM (2010)
Yahaya, J. H. & Deraman, A. Towards a Study on Software Ageing for Application Software: The Influential Factors. IJACT: International Journal of Advancements in Computing Technology, 4(14), pp. 51-59 (2012)
Yahaya, J.H., Deraman, A., Hamdan, A.R and Jusoh, Y.Y. User-Perceived Quality Factors for Certification Model of Web-Based System. International Journal of Computer, Information, Mechatronics, Systems Science and Engineering Vol:8 No:5, pp. 576-582 (2014)
Deraman, A., Yahaya, J.H., Zainal Abidin, Z.N. and Mohd Ali, N. Software Ageing Measurement Framework Based on GQM Structure. Journal of Software and Systems Development, 2014 (2014):1-12 (2014)
Yahaya, J. H., Deraman, A. & Hamdan, A. R. Continuosly Ensuring Quality through Software Product Certification: A Case Study. Proceedings of the International Conference on Information Society (i-Society 2010), London, UK, 28-30 June (2010)
Hwang, S.M. Quality Metrics for Software Process Certification based on K-model. 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops, pp 827-830 (2010).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yahaya, J.H., Deraman, A., Abdullah, Z.H. (2015). Evergreen Software Preservation: The Conceptual Framework of Anti-Ageing Model. In: Kim, K. (eds) Information Science and Applications. Lecture Notes in Electrical Engineering, vol 339. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46578-3_107
Download citation
DOI: https://doi.org/10.1007/978-3-662-46578-3_107
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-46577-6
Online ISBN: 978-3-662-46578-3
eBook Packages: EngineeringEngineering (R0)