{"title":"诊断软件中的退化形式","authors":"Brian S. Dillon","doi":"10.1145/2660252.2660255","DOIUrl":null,"url":null,"abstract":"The degeneration of source code due to maintenance is a long known but little understood phenomenon. Currently, researchers face significant logistical challenges when conducting empirical studies and experiments, studying large-scale projects, and characterizing the development and growth of degenerative forms. These logistical challenges can be partially alleviated by developing automated metrics designed to identify degenerate forms. Furthermore, such metrics are essential for targeted refactoring and repairing degenerative forms. This dissertation research investigates a set of metrics targeted at specific degenerate forms common in software. The successful implementation and characterization of such metrics will enable further research in many forms of software maintenance.","PeriodicalId":194590,"journal":{"name":"ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity","volume":"170 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Diagnosing degenerate forms in software\",\"authors\":\"Brian S. Dillon\",\"doi\":\"10.1145/2660252.2660255\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The degeneration of source code due to maintenance is a long known but little understood phenomenon. Currently, researchers face significant logistical challenges when conducting empirical studies and experiments, studying large-scale projects, and characterizing the development and growth of degenerative forms. These logistical challenges can be partially alleviated by developing automated metrics designed to identify degenerate forms. Furthermore, such metrics are essential for targeted refactoring and repairing degenerative forms. This dissertation research investigates a set of metrics targeted at specific degenerate forms common in software. The successful implementation and characterization of such metrics will enable further research in many forms of software maintenance.\",\"PeriodicalId\":194590,\"journal\":{\"name\":\"ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity\",\"volume\":\"170 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-10-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2660252.2660255\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Software for Humanity","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2660252.2660255","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The degeneration of source code due to maintenance is a long known but little understood phenomenon. Currently, researchers face significant logistical challenges when conducting empirical studies and experiments, studying large-scale projects, and characterizing the development and growth of degenerative forms. These logistical challenges can be partially alleviated by developing automated metrics designed to identify degenerate forms. Furthermore, such metrics are essential for targeted refactoring and repairing degenerative forms. This dissertation research investigates a set of metrics targeted at specific degenerate forms common in software. The successful implementation and characterization of such metrics will enable further research in many forms of software maintenance.