Initial Review on ICTS Governance for Software Anti-Aging

Mohamad Khairudin Morshidi - Universiti Putra Malaysia, Selangor, Malaysia
Rozi Nor Haizan Nor - Universiti Putra Malaysia, Selangor, Malaysia
Hairulnizam Mahdin - Universiti Tun Hussein Onn Malaysia, Johor, Malaysia


Citation Format:



DOI: http://dx.doi.org/10.30630/joiv.1.4-2.84

Abstract


For the past 20 years various researches regarding software aging have been conducted. Software aging is the situation in which the accumulation of errors occurring in operational software system that has run for a long time that may lead to performance degradation, resource depletion and eventually causing the software to crash or hang [1]. David Parnas divided software aging into two categories: 1) the failure of the software to adapt with environment that is dynamic and 2) the result of the changes itself [2]. Factors that can affects software aging can be classified into several categories: 1) functional, 2) human, 3) product and 4) environment [3]. In general, the factors that affect software aging can be divided into internal and external factors. The main objectives of this paper are to briefly describe the definition of software aging and also ICTS governance. In addition   to that, this paper also compiles the software aging factors that are being investigated by previous researchers. The need for future research regarding ICTS governance and Software aging also determined at the end of this paper. 


Keywords


governance; ICTS; anti aging

Full Text:

PDF

References


Cotroneo, D., Natella, R., Pietrantuono, R., & Russo, S. (2011). Software aging and rejuvenation: Where we are and where we are going. In Proceedings - 2011 3rd International Workshop on Software Aging and Rejuvenation, WoSAR 2011. https://doi.org/10.1109/WoSAR.2011.15

Parnas, D. L. (1994). Software aging. In Proceedings of 16th International Conference on Software Engineering (pp. 279–287). https://doi.org/10.1109/ICSE.1994.296790

Yahaya, J. H. A. D. ; Z. H. A. (2016). Evergreen Software Preservation : The Anti-Ageing Model, 1–6. https://doi.org/http://dx.doi.org/10.1145/2896387.2896436

Kan, B. A. H. G. R. (2004). IT Governance and Corporate Governance at ING. ISACA Journal, 2.

Kendall, K. E., Kendall, J. E., & Kah, M. M. O. (2006). Formulating information and communication technology (ICT) policy through discourse: How Internet discussions shape policies on ICTs for developing countries. Information Technology for Development, 12(1), 25–43. https://doi.org/10.1002/itdj.20019

Weill, P., & Ross, J. (2005). A Matrixed Approach to Designing IT Governance. In MIT Sloan Management Review (Vol. 46, pp. 26–34). https://doi.org/10.1177/0275074007310556

Rozi Nor Haizan Binti Nor. (2013). ICT Service Quality Measurement Framework for Malaysian Universities Context. Universiti Teknologi Malaysia.

Ghoneim S.A., F. H. M. a, Ghoneim, S. a, & Fahmy, H. M. a. (2003). Evaluation of the DRM and the time for preventive maintenance for aging software. Software Quality Journal, 11(1), 57–75. https://doi.org/http://dx.doi.org/10.1023/A:1023636112886

Levy, Y., & Ellis, T. J. (2006). A systems approach to conduct an effective literature review in support of information systems research. Informing Science, 9, 181–211. https://doi.org/10.1049/cp.2009.0961

Abdullah, Z. H., Yahaya, J., & Deraman, A. (2015). Towards anti-Ageing model for the evergreen software system. Proceedings - 5th International Conference on Electrical Engineering and Informatics: Bridging the Knowledge between Academic, Industry, and Community, ICEEI 2015, 388–393. https://doi.org/10.1109/ICEEI.2015.7352532

Bao, Y., Sun, X., & Trivedi, K. S. (2005). A workload-based analysis of software aging, and rejuvenation. IEEE Transactions on Reliability, 54(3), 541–548. https://doi.org/10.1109/TR.2005.853442

Castelli, V., Harper, R. E., Heidelberger, P., Hunter, S. W., Trivedi, K. S., Vaidyanathan, K., & Zeggert, W. P. (2001). Proactive management of software aging. IBM Journal of Research and Development, 45(2), 311–332. https://doi.org/10.1147/rd.452.0311

Adams, E. N. (1984). Optimizing Preventive Service of Software Products. IBM Journal of Research and Development, 28(January), 2–14. https://doi.org/10.1147/rd.281.0002

Jamaiah Yahaya, & Aziz Deraman. (2012). Towards the Anti-Ageing Model for Application Software. Proceedings of the World Congress on Engineering 2012, II, 5.