{"title":"协作软件维护框架","authors":"Ankur Gupta, S. Qureshi","doi":"10.1109/I-SOCIETY18435.2011.5978524","DOIUrl":null,"url":null,"abstract":"Software Maintenance is a complex activity especially when performed by geographically distributed teams for long running projects or products spanning multiple versions. Additional factors such as attrition and outsourcing make it extremely challenging for software maintenance teams to meet quality requirements and ensure customer satisfaction. Even with the adoption of process-oriented approaches such as the Capability Maturity Model (CMM) along with MIS systems the challenges in software maintenance are not completely alleviated. This paper presents a framework for an intelligent collaborative environment - Collabra that supports smarter software maintenance. Built over existing configuration management tools like Clear Case and utilizing information from the bug and patch delivery databases, Collabra attempts to codify expert knowledge within the team. It also facilitates greater information sharing by organizing the team into a peer-to-peer content sharing network enabling greater collaboration. Collabra can greatly reduce the turnaround time for software maintenance activities by ensuring availability of the relevant information to the team members in a seamless manner.","PeriodicalId":158246,"journal":{"name":"International Conference on Information Society (i-Society 2011)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Collabra: A framework for cooperative Software Maintenance\",\"authors\":\"Ankur Gupta, S. Qureshi\",\"doi\":\"10.1109/I-SOCIETY18435.2011.5978524\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software Maintenance is a complex activity especially when performed by geographically distributed teams for long running projects or products spanning multiple versions. Additional factors such as attrition and outsourcing make it extremely challenging for software maintenance teams to meet quality requirements and ensure customer satisfaction. Even with the adoption of process-oriented approaches such as the Capability Maturity Model (CMM) along with MIS systems the challenges in software maintenance are not completely alleviated. This paper presents a framework for an intelligent collaborative environment - Collabra that supports smarter software maintenance. Built over existing configuration management tools like Clear Case and utilizing information from the bug and patch delivery databases, Collabra attempts to codify expert knowledge within the team. It also facilitates greater information sharing by organizing the team into a peer-to-peer content sharing network enabling greater collaboration. Collabra can greatly reduce the turnaround time for software maintenance activities by ensuring availability of the relevant information to the team members in a seamless manner.\",\"PeriodicalId\":158246,\"journal\":{\"name\":\"International Conference on Information Society (i-Society 2011)\",\"volume\":\"60 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-06-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Conference on Information Society (i-Society 2011)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/I-SOCIETY18435.2011.5978524\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Information Society (i-Society 2011)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/I-SOCIETY18435.2011.5978524","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Collabra: A framework for cooperative Software Maintenance
Software Maintenance is a complex activity especially when performed by geographically distributed teams for long running projects or products spanning multiple versions. Additional factors such as attrition and outsourcing make it extremely challenging for software maintenance teams to meet quality requirements and ensure customer satisfaction. Even with the adoption of process-oriented approaches such as the Capability Maturity Model (CMM) along with MIS systems the challenges in software maintenance are not completely alleviated. This paper presents a framework for an intelligent collaborative environment - Collabra that supports smarter software maintenance. Built over existing configuration management tools like Clear Case and utilizing information from the bug and patch delivery databases, Collabra attempts to codify expert knowledge within the team. It also facilitates greater information sharing by organizing the team into a peer-to-peer content sharing network enabling greater collaboration. Collabra can greatly reduce the turnaround time for software maintenance activities by ensuring availability of the relevant information to the team members in a seamless manner.