{"title":"A support system for helping to understand a project in software maintenance using the program package name","authors":"Hiroaki Yamada, A. Hazeyama","doi":"10.1109/ICIS.2013.6607875","DOIUrl":null,"url":null,"abstract":"Under the global competition of business, software development is required to be conducted more efficiently. In particular, software maintenance holds the majority in the costs of software development. Developers must understand a project to conduct software maintenance efficiently. Therefore this study develops a support system for understanding a project in software maintenance. This study proposes to use the program package name. To utilize function name as the program package name is required. By using the name, the system extracts associations with parts of functional specification. Furthermore, based on the cosine similarity using the vector space model between design documents or communication messages and the parts extracted by the program package name, related artifacts are recommended by the system.","PeriodicalId":345020,"journal":{"name":"2013 IEEE/ACIS 12th International Conference on Computer and Information Science (ICIS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2013-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2013 IEEE/ACIS 12th International Conference on Computer and Information Science (ICIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICIS.2013.6607875","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Under the global competition of business, software development is required to be conducted more efficiently. In particular, software maintenance holds the majority in the costs of software development. Developers must understand a project to conduct software maintenance efficiently. Therefore this study develops a support system for understanding a project in software maintenance. This study proposes to use the program package name. To utilize function name as the program package name is required. By using the name, the system extracts associations with parts of functional specification. Furthermore, based on the cosine similarity using the vector space model between design documents or communication messages and the parts extracted by the program package name, related artifacts are recommended by the system.