Zaiha Nadiah Zainal Abidin, J. Yahaya, A. Deraman, Zuriani Hayati Abdullah
{"title":"应用软件的年轻化动作模型","authors":"Zaiha Nadiah Zainal Abidin, J. Yahaya, A. Deraman, Zuriani Hayati Abdullah","doi":"10.1109/ICOICT.2018.8528807","DOIUrl":null,"url":null,"abstract":"The rapid growth of software development forces the owner and developer of a software to develop a good quality software and relevant for use in a long period of time without affecting the operation and high maintenance cost. Previous studies revealed that software lifespan can be very short as short as 1–3 years. At the same time, the lifespan depends on the quality of the software. Software ageing is defined as deterioration of quality gradually and further decline the relevancy of the software to the users and environment. Therefore, a software ageing framework is demanded to measure and assess the ageing of software product grounded on certain ageing factors. Based on the ageing assessment result, the rejuvenation actions will be suggested to improve the quality of the software and help prevent quality degradation of the product. Software rejuvenation model proposed in this paper is an effort to assist the owners of the software in order to know the relevancy level of the software in their operating environment. If the software is facing ageing, the rejuvenation action can be applied and executed to maintain and upgrade the software to become ‘young and healthy’.","PeriodicalId":266335,"journal":{"name":"2018 6th International Conference on Information and Communication Technology (ICoICT)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2018-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Rejuvenation Action Model for Application Software\",\"authors\":\"Zaiha Nadiah Zainal Abidin, J. Yahaya, A. Deraman, Zuriani Hayati Abdullah\",\"doi\":\"10.1109/ICOICT.2018.8528807\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The rapid growth of software development forces the owner and developer of a software to develop a good quality software and relevant for use in a long period of time without affecting the operation and high maintenance cost. Previous studies revealed that software lifespan can be very short as short as 1–3 years. At the same time, the lifespan depends on the quality of the software. Software ageing is defined as deterioration of quality gradually and further decline the relevancy of the software to the users and environment. Therefore, a software ageing framework is demanded to measure and assess the ageing of software product grounded on certain ageing factors. Based on the ageing assessment result, the rejuvenation actions will be suggested to improve the quality of the software and help prevent quality degradation of the product. Software rejuvenation model proposed in this paper is an effort to assist the owners of the software in order to know the relevancy level of the software in their operating environment. If the software is facing ageing, the rejuvenation action can be applied and executed to maintain and upgrade the software to become ‘young and healthy’.\",\"PeriodicalId\":266335,\"journal\":{\"name\":\"2018 6th International Conference on Information and Communication Technology (ICoICT)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-11-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 6th International Conference on Information and Communication Technology (ICoICT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICOICT.2018.8528807\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 6th International Conference on Information and Communication Technology (ICoICT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICOICT.2018.8528807","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Rejuvenation Action Model for Application Software
The rapid growth of software development forces the owner and developer of a software to develop a good quality software and relevant for use in a long period of time without affecting the operation and high maintenance cost. Previous studies revealed that software lifespan can be very short as short as 1–3 years. At the same time, the lifespan depends on the quality of the software. Software ageing is defined as deterioration of quality gradually and further decline the relevancy of the software to the users and environment. Therefore, a software ageing framework is demanded to measure and assess the ageing of software product grounded on certain ageing factors. Based on the ageing assessment result, the rejuvenation actions will be suggested to improve the quality of the software and help prevent quality degradation of the product. Software rejuvenation model proposed in this paper is an effort to assist the owners of the software in order to know the relevancy level of the software in their operating environment. If the software is facing ageing, the rejuvenation action can be applied and executed to maintain and upgrade the software to become ‘young and healthy’.