{"title":"利用遗传算法对软件可维护性指标进行调节","authors":"S. Singh Dahiya, J. Chhabra, S. Kumar","doi":"10.1109/ADCOM.2007.132","DOIUrl":null,"url":null,"abstract":"The cost of software maintenance phase has always been a crucial issue for software project managers. With increasing complexity of modern software, there is an increased demand of measurement tools for software maintainability, so that it can be estimated in early phases of the project development and corrective measures can be initiated to make it more manageable and maintainable. The importance of measuring maintainability in the starting phases of software evolution has been widely acknowledged by researchers and software managers, but only few metrics have been proposed to measure it. Recently many researchers have proposed some integrated models for maintainability measurement, which need to be calibrated in spite of their reported validations, as no attention has been paid to evaluate and improve the stability of these methods. This paper proposes a methodology to improve the stability of a fuzzy logic based maintainability metrics system. Fuzzy system parameters are tuned using genetic algorithm with system condition number as objective function for optimization.","PeriodicalId":185608,"journal":{"name":"15th International Conference on Advanced Computing and Communications (ADCOM 2007)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"19","resultStr":"{\"title\":\"Use of genetic algorithm for software maintainability metrics' conditioning\",\"authors\":\"S. Singh Dahiya, J. Chhabra, S. Kumar\",\"doi\":\"10.1109/ADCOM.2007.132\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The cost of software maintenance phase has always been a crucial issue for software project managers. With increasing complexity of modern software, there is an increased demand of measurement tools for software maintainability, so that it can be estimated in early phases of the project development and corrective measures can be initiated to make it more manageable and maintainable. The importance of measuring maintainability in the starting phases of software evolution has been widely acknowledged by researchers and software managers, but only few metrics have been proposed to measure it. Recently many researchers have proposed some integrated models for maintainability measurement, which need to be calibrated in spite of their reported validations, as no attention has been paid to evaluate and improve the stability of these methods. This paper proposes a methodology to improve the stability of a fuzzy logic based maintainability metrics system. Fuzzy system parameters are tuned using genetic algorithm with system condition number as objective function for optimization.\",\"PeriodicalId\":185608,\"journal\":{\"name\":\"15th International Conference on Advanced Computing and Communications (ADCOM 2007)\",\"volume\":\"17 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-12-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"19\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"15th International Conference on Advanced Computing and Communications (ADCOM 2007)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ADCOM.2007.132\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"15th International Conference on Advanced Computing and Communications (ADCOM 2007)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ADCOM.2007.132","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Use of genetic algorithm for software maintainability metrics' conditioning
The cost of software maintenance phase has always been a crucial issue for software project managers. With increasing complexity of modern software, there is an increased demand of measurement tools for software maintainability, so that it can be estimated in early phases of the project development and corrective measures can be initiated to make it more manageable and maintainable. The importance of measuring maintainability in the starting phases of software evolution has been widely acknowledged by researchers and software managers, but only few metrics have been proposed to measure it. Recently many researchers have proposed some integrated models for maintainability measurement, which need to be calibrated in spite of their reported validations, as no attention has been paid to evaluate and improve the stability of these methods. This paper proposes a methodology to improve the stability of a fuzzy logic based maintainability metrics system. Fuzzy system parameters are tuned using genetic algorithm with system condition number as objective function for optimization.