{"title":"Software Configuration Management in Global Software Development: A Systematic Map","authors":"S. Fauzi, Paul L. Bannerman, M. Staples","doi":"10.1109/APSEC.2010.53","DOIUrl":null,"url":null,"abstract":"Many companies use Global Software Development (GSD) to access skilled people, reduce costs and utilize around the clock development. GSD has numerous social and technical difficulties, but most literature only examines social difficulties. Few studies concern technical difficulties or address Software Configuration Management (SCM) issues. SCM is widely used, and supports the infrastructure and practices that enable change management and version control. SCM has potential to support more effective GSD, but is more difficult in GSD, because coordination and synchronization are more complex. This paper presents our findings of a systematic mapping study of SCM in GSD. Systematic mapping is a methodology to discover and categorize research on a topic, and can be used to identify common themes and areas requiring further study. We find most research on SCM in GSD has used case studies, and there has been little empirical validation. The lack of coordination and group awareness causes difficulties for SCM in GSD, but no SCM process has been proposed to address this. More research is required on Software Configuration Control for GSD.","PeriodicalId":161686,"journal":{"name":"2010 Asia Pacific Software Engineering Conference","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-11-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 Asia Pacific Software Engineering Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/APSEC.2010.53","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33
Abstract
Many companies use Global Software Development (GSD) to access skilled people, reduce costs and utilize around the clock development. GSD has numerous social and technical difficulties, but most literature only examines social difficulties. Few studies concern technical difficulties or address Software Configuration Management (SCM) issues. SCM is widely used, and supports the infrastructure and practices that enable change management and version control. SCM has potential to support more effective GSD, but is more difficult in GSD, because coordination and synchronization are more complex. This paper presents our findings of a systematic mapping study of SCM in GSD. Systematic mapping is a methodology to discover and categorize research on a topic, and can be used to identify common themes and areas requiring further study. We find most research on SCM in GSD has used case studies, and there has been little empirical validation. The lack of coordination and group awareness causes difficulties for SCM in GSD, but no SCM process has been proposed to address this. More research is required on Software Configuration Control for GSD.
许多公司使用Global Software Development (GSD)来获取技术人员,降低成本并利用全天候开发。GSD有许多社会和技术困难,但大多数文献只研究社会困难。很少有研究关注技术困难或解决软件配置管理(SCM)问题。SCM被广泛使用,并且支持支持变更管理和版本控制的基础结构和实践。SCM有潜力支持更有效的GSD,但是在GSD中更困难,因为协调和同步更复杂。本文介绍了我们对GSD中SCM的系统映射研究的发现。系统映射是一种发现和分类一个主题的研究方法,可以用来确定共同的主题和需要进一步研究的领域。我们发现大多数关于GSD中SCM的研究都使用了案例研究,并且很少有经验验证。缺乏协调和群体意识导致供应链管理在GSD中的困难,但是没有提出供应链管理过程来解决这个问题。GSD的软件组态控制需要更多的研究。