{"title":"遗留代码的程序过程模式挖掘模型","authors":"Jingjing Zhao, Jianbin Liu, Liwei Zheng","doi":"10.1109/UV.2018.8642111","DOIUrl":null,"url":null,"abstract":"Finding the program procedure patterns by manual summarization is time-consuming and laborious. A program procedure pattern mining model is proposed integrated the data mining method. The contiguous sequential pattern mining method is applied to candidate pattern mining by analyzing the procedure features. A candidate pattern classification method is proposed to classify the candidate patterns into structure candidate patterns and structure relation candidate patterns using the data flow constraint. Then use the heuristic rules to filter and abstract the functional meanings of these patterns, and finally the program procedure patterns are obtained. The experiment system is designed to mine the legacy code and obtains 179 kinds of reusable program procedure patterns, verifying the effectiveness of the model.","PeriodicalId":110658,"journal":{"name":"2018 4th International Conference on Universal Village (UV)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Program Procedure Pattern Mining Model for Legacy Code\",\"authors\":\"Jingjing Zhao, Jianbin Liu, Liwei Zheng\",\"doi\":\"10.1109/UV.2018.8642111\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Finding the program procedure patterns by manual summarization is time-consuming and laborious. A program procedure pattern mining model is proposed integrated the data mining method. The contiguous sequential pattern mining method is applied to candidate pattern mining by analyzing the procedure features. A candidate pattern classification method is proposed to classify the candidate patterns into structure candidate patterns and structure relation candidate patterns using the data flow constraint. Then use the heuristic rules to filter and abstract the functional meanings of these patterns, and finally the program procedure patterns are obtained. The experiment system is designed to mine the legacy code and obtains 179 kinds of reusable program procedure patterns, verifying the effectiveness of the model.\",\"PeriodicalId\":110658,\"journal\":{\"name\":\"2018 4th International Conference on Universal Village (UV)\",\"volume\":\"16 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2018 4th International Conference on Universal Village (UV)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/UV.2018.8642111\",\"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 4th International Conference on Universal Village (UV)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/UV.2018.8642111","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Program Procedure Pattern Mining Model for Legacy Code
Finding the program procedure patterns by manual summarization is time-consuming and laborious. A program procedure pattern mining model is proposed integrated the data mining method. The contiguous sequential pattern mining method is applied to candidate pattern mining by analyzing the procedure features. A candidate pattern classification method is proposed to classify the candidate patterns into structure candidate patterns and structure relation candidate patterns using the data flow constraint. Then use the heuristic rules to filter and abstract the functional meanings of these patterns, and finally the program procedure patterns are obtained. The experiment system is designed to mine the legacy code and obtains 179 kinds of reusable program procedure patterns, verifying the effectiveness of the model.