首页 > 最新文献

2008 IEEE International Conference on Global Software Engineering最新文献

英文 中文
Adopting Agile in Distributed Development 在分布式开发中采用敏捷
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.25
Kalpana Sureshchandra, J. J. Shrinivasavadhani
Key challenges of finding right skilled resources and the cost arbitrage factors have made distributed software development indispensable for quite some time now. The success stories of many offshore service providers particularly from India underlines the fact that this is working well in a "hands-free" mode, especially for projects following traditional development life cycles. The recent trend is an increase in the number of organizations adopting agile methodologies to tackle the challenges of requirements volatility and shorter time to market. However, the concept of a collocated team which is central to agile does not easily translate to distributed development. This paper captures our experience at Wipro in handling Distributed Agile projects. We discuss a validated model to make a smooth transition from a collocated to a distributed scenario in agile projects. We also share the lessons learnt and best practices that we have gained in implementing this model.
寻找合适的技术资源和成本套利因素的关键挑战使得分布式软件开发在相当长的一段时间内不可或缺。许多离岸服务提供商(尤其是印度的离岸服务提供商)的成功案例表明,这种模式在“免提”模式下运行良好,特别是对于遵循传统开发生命周期的项目。最近的趋势是越来越多的组织采用敏捷方法来应对需求波动和缩短上市时间的挑战。然而,作为敏捷核心的团队协作的概念并不容易转化为分布式开发。本文描述了我们在Wipro处理分布式敏捷项目的经验。我们讨论了一个经过验证的模型,以便在敏捷项目中从并置场景顺利过渡到分布式场景。我们还分享了在实施这一模式过程中获得的经验教训和最佳做法。
{"title":"Adopting Agile in Distributed Development","authors":"Kalpana Sureshchandra, J. J. Shrinivasavadhani","doi":"10.1109/ICGSE.2008.25","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.25","url":null,"abstract":"Key challenges of finding right skilled resources and the cost arbitrage factors have made distributed software development indispensable for quite some time now. The success stories of many offshore service providers particularly from India underlines the fact that this is working well in a \"hands-free\" mode, especially for projects following traditional development life cycles. The recent trend is an increase in the number of organizations adopting agile methodologies to tackle the challenges of requirements volatility and shorter time to market. However, the concept of a collocated team which is central to agile does not easily translate to distributed development. This paper captures our experience at Wipro in handling Distributed Agile projects. We discuss a validated model to make a smooth transition from a collocated to a distributed scenario in agile projects. We also share the lessons learnt and best practices that we have gained in implementing this model.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"519 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116254326","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 96
Towards a Multi-criteria Development Distribution Model: An Analysis of Existing Task Distribution Approaches 面向多标准开发分配模型:现有任务分配方法的分析
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.15
Ansgar Lamersdorf, J. Munch, D. Rombach
Distributing development tasks in the context of global software development bears both many risks and many opportunities. Nowadays, distributed development is often driven by only a few factors or even just a single factor such as workforce costs. Risks and other relevant factors such as workforce capabilities, the innovation potential of different regions, or cultural factors are often not recognized sufficiently. This could be improved by using empirically-based multi-criteria distribution models. Currently, there is a lack of such decision models for distributing software development work. This article focuses on mechanisms for such decision support. First, requirements for a distribution model are formulated based on needs identified from practice. Then, distribution models from different domains are surveyed, compared, and analyzed in terms of suitability. Finally, research questions and directions for future work are given.
在全球软件开发的背景下,分配开发任务既承担了许多风险,也承担了许多机会。如今,分布式开发通常只由几个因素驱动,甚至只有一个因素,比如劳动力成本。风险和其他相关因素,如劳动力能力、不同地区的创新潜力或文化因素往往没有得到充分认识。这可以通过使用基于经验的多标准分布模型来改进。目前,对于分布式软件开发工作,缺乏这样的决策模型。本文主要讨论这种决策支持的机制。首先,根据实践中确定的需求制定分配模型的需求。然后,对不同领域的分布模型进行了调查、比较和适用性分析。最后,提出了今后研究的问题和方向。
{"title":"Towards a Multi-criteria Development Distribution Model: An Analysis of Existing Task Distribution Approaches","authors":"Ansgar Lamersdorf, J. Munch, D. Rombach","doi":"10.1109/ICGSE.2008.15","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.15","url":null,"abstract":"Distributing development tasks in the context of global software development bears both many risks and many opportunities. Nowadays, distributed development is often driven by only a few factors or even just a single factor such as workforce costs. Risks and other relevant factors such as workforce capabilities, the innovation potential of different regions, or cultural factors are often not recognized sufficiently. This could be improved by using empirically-based multi-criteria distribution models. Currently, there is a lack of such decision models for distributing software development work. This article focuses on mechanisms for such decision support. First, requirements for a distribution model are formulated based on needs identified from practice. Then, distribution models from different domains are surveyed, compared, and analyzed in terms of suitability. Finally, research questions and directions for future work are given.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125568652","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 36
Reporting Empirical Research in Global Software Engineering: A Classification Scheme 全球软件工程报告实证研究:一种分类方案
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.22
Darja Šmite, C. Wohlin, R. Feldt, T. Gorschek
Increased popularity of global software engineering (GSE) has resulted in quite a number of research and industrial studies. As the area matures, an increased focus on empirically supported results leads to a greater potential impact on future research and industrial practice. However, since GSE scenarios are diverse, what works in one context might not directly apply in another. Thus it is necessary to understand, how GSE-related empirical findings should be reported to be useful for practitioners and researchers. Furthermore, itdasias important to summarize progress and get the big picture of published research to identify gaps and commonalities. In this paper we analyze differentiating factors of GSE scenarios and offer a classification scheme for describing the context of a GSE study. In addition, we report initial results of a systematic review on GSE-related empirical literature using papers from ICGSE 2006 and 2007, at the same time illustrating and evaluating the proposed scheme.
全球软件工程(GSE)的日益普及导致了相当多的研究和工业研究。随着该领域的成熟,越来越多地关注实证支持的结果,将对未来的研究和工业实践产生更大的潜在影响。然而,由于GSE场景是多种多样的,在一个上下文中起作用的东西可能并不直接适用于另一个上下文中。因此,有必要了解,如何报告与gse相关的实证研究结果对从业者和研究人员有用。此外,重要的是总结进展情况,了解已发表研究的总体情况,以确定差距和共同点。本文分析了GSE情景的区分因素,提出了描述GSE研究情境的分类方案。此外,我们利用ICGSE 2006和2007的论文对gse相关的实证文献进行了系统综述,并报告了初步结果,同时对所提出的方案进行了说明和评估。
{"title":"Reporting Empirical Research in Global Software Engineering: A Classification Scheme","authors":"Darja Šmite, C. Wohlin, R. Feldt, T. Gorschek","doi":"10.1109/ICGSE.2008.22","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.22","url":null,"abstract":"Increased popularity of global software engineering (GSE) has resulted in quite a number of research and industrial studies. As the area matures, an increased focus on empirically supported results leads to a greater potential impact on future research and industrial practice. However, since GSE scenarios are diverse, what works in one context might not directly apply in another. Thus it is necessary to understand, how GSE-related empirical findings should be reported to be useful for practitioners and researchers. Furthermore, itdasias important to summarize progress and get the big picture of published research to identify gaps and commonalities. In this paper we analyze differentiating factors of GSE scenarios and offer a classification scheme for describing the context of a GSE study. In addition, we report initial results of a systematic review on GSE-related empirical literature using papers from ICGSE 2006 and 2007, at the same time illustrating and evaluating the proposed scheme.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127071716","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 68
Patterns of Evolution in the Practice of Distributed Software Development in Wholly Owned Subsidiaries: A Preliminary Capability Model 全资子公司分布式软件开发实践中的演化模式:一个初步的能力模型
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.36
R. Prikladnicki, D. Damian, J. Audy
In this paper, we describe a preliminary capability model that captures patterns of evolution in the practice of distributed software development in internal offshoring projects. In our research we seek to understand how the practices of organizations involved in the internal offshoring of software development evolve over time, from a software engineering perspective, and from the point of view of the subsidiaries. Based on a combination of qualitative and quantitative methods, we propose a capability model that encompasses the evolution of software development activities within and among several subsidiaries owned by an organization.
在本文中,我们描述了一个初步的能力模型,该模型捕获了内部离岸外包项目中分布式软件开发实践中的演进模式。在我们的研究中,我们试图从软件工程的角度,以及从子公司的角度,了解涉及软件开发的内部外包的组织的实践是如何随着时间的推移而演变的。基于定性和定量方法的结合,我们提出了一个能力模型,它包含了组织所拥有的几个子公司内部和之间软件开发活动的演变。
{"title":"Patterns of Evolution in the Practice of Distributed Software Development in Wholly Owned Subsidiaries: A Preliminary Capability Model","authors":"R. Prikladnicki, D. Damian, J. Audy","doi":"10.1109/ICGSE.2008.36","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.36","url":null,"abstract":"In this paper, we describe a preliminary capability model that captures patterns of evolution in the practice of distributed software development in internal offshoring projects. In our research we seek to understand how the practices of organizations involved in the internal offshoring of software development evolve over time, from a software engineering perspective, and from the point of view of the subsidiaries. Based on a combination of qualitative and quantitative methods, we propose a capability model that encompasses the evolution of software development activities within and among several subsidiaries owned by an organization.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131450192","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 15
Continuous Improvement through Iterative Development in a Multi-Geography 在多地理环境下通过迭代开发进行持续改进
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.13
Jim Laredo, R. Ranjan
With a very short time frame in mind we were commissioned to build a service solution that encompassed over 430 requirements. Given expertise, skills, time and budget constraints we had to search for resources around the world and assembled a team of more than 40 people in 7 locations across 6 different time zones. We chose state of the art architecture and development paradigms such as Service Oriented Architecture (SOA) and iterative development to facilitate the service capabilities between components and teams and to continuously refine our approach from iteration to iteration. In this paper we identify some of the challenges we faced and describe how we addressed them in subsequent iterations. The aggregate of our improvements constitutes a set of best practices that we recommend for future engagements of this type and suggestions for new tooling to support these activities.
在很短的时间内,我们被委托构建一个包含430多个需求的服务解决方案。考虑到专业知识、技能、时间和预算的限制,我们不得不在世界各地寻找资源,并在6个不同时区的7个地点组建了一支40多人的团队。我们选择了最先进的体系结构和开发范例,例如面向服务的体系结构(Service Oriented architecture, SOA)和迭代开发,以促进组件和团队之间的服务能力,并不断地从迭代到迭代地改进我们的方法。在本文中,我们确定了我们面临的一些挑战,并描述了我们如何在随后的迭代中解决它们。我们改进的总和构成了一组最佳实践,我们为这种类型的未来约定推荐这些实践,并建议使用新的工具来支持这些活动。
{"title":"Continuous Improvement through Iterative Development in a Multi-Geography","authors":"Jim Laredo, R. Ranjan","doi":"10.1109/ICGSE.2008.13","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.13","url":null,"abstract":"With a very short time frame in mind we were commissioned to build a service solution that encompassed over 430 requirements. Given expertise, skills, time and budget constraints we had to search for resources around the world and assembled a team of more than 40 people in 7 locations across 6 different time zones. We chose state of the art architecture and development paradigms such as Service Oriented Architecture (SOA) and iterative development to facilitate the service capabilities between components and teams and to continuously refine our approach from iteration to iteration. In this paper we identify some of the challenges we faced and describe how we addressed them in subsequent iterations. The aggregate of our improvements constitutes a set of best practices that we recommend for future engagements of this type and suggestions for new tooling to support these activities.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125081478","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
Developing a Course on Designing Software in Globally Distributed Teams 在全球分布的团队中开发软件设计课程
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.26
P. Lago, H. Muccini, M. Babar
Present-day software engineering combines technical and social skills, as well as collaboration among people with different backgrounds (e.g. due to global development and outsourcing). In this paper we address the problem of teaching "globally distributed development", and specifically software design. Our goal is to develop a joint Master course teaching software design in a global setting. To this end, we contribute with a list of characteristics to be developed, in the form of an 'orientation map' for educators. We use this map to build a joint course between two European universities.
当今的软件工程结合了技术和社会技能,以及不同背景的人之间的协作(例如,由于全球开发和外包)。本文主要研究“全球分布式开发”的教学问题,特别是软件设计的教学问题。我们的目标是开发一个联合硕士课程,在全球范围内教授软件设计。为此,我们以教育工作者的“方向图”的形式列出了需要发展的特征。我们用这张地图建立了两所欧洲大学的联合课程。
{"title":"Developing a Course on Designing Software in Globally Distributed Teams","authors":"P. Lago, H. Muccini, M. Babar","doi":"10.1109/ICGSE.2008.26","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.26","url":null,"abstract":"Present-day software engineering combines technical and social skills, as well as collaboration among people with different backgrounds (e.g. due to global development and outsourcing). In this paper we address the problem of teaching \"globally distributed development\", and specifically software design. Our goal is to develop a joint Master course teaching software design in a global setting. To this end, we contribute with a list of characteristics to be developed, in the form of an 'orientation map' for educators. We use this map to build a joint course between two European universities.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122454261","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 37
Managing Risks in Global Software Engineering: Principles and Practices 全球软件工程中的风险管理:原则与实践
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.12
C. Ebert, B. K. Murthy, Namo Narayan Jha
Globally distributed software development poses substantial risks to project and product management. Not all eventualities can however be buffered, because in the global economy, developing and implementing products must be fast, cost effective and adaptive to changing needs. Therefore, there is a need to utilize different techniques to effectively and efficiently mitigate risks. This article systematically introduces risk management in global software engineering (GSE) for development projects and product evolution. Methods include using basic project, supplier and quality management techniques, process frameworks (e.g., CMMI), product life-cycle management, effective communication processes, SLA based escalation, competence management, and innovation management. A longitudinal empirical field study over several years from a captive SW center of a worldwide leading ICT company in India provides practical experiences and indicates how to effectively apply GSE risk management practices.
全球分布式软件开发给项目和产品管理带来了巨大的风险。然而,并非所有可能发生的事情都能得到缓冲,因为在全球经济中,开发和实施产品必须快速、具有成本效益并能适应不断变化的需求。因此,有必要利用不同的技术来有效地降低风险。本文系统地介绍了开发项目和产品演进的全球软件工程(GSE)中的风险管理。方法包括使用基本的项目、供应商和质量管理技术、过程框架(如CMMI)、产品生命周期管理、有效的沟通过程、基于SLA的升级、能力管理和创新管理。印度一家全球领先的ICT公司的软件开发中心对其进行了数年的纵向实地研究,提供了实践经验,并指出了如何有效地应用GSE风险管理实践。
{"title":"Managing Risks in Global Software Engineering: Principles and Practices","authors":"C. Ebert, B. K. Murthy, Namo Narayan Jha","doi":"10.1109/ICGSE.2008.12","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.12","url":null,"abstract":"Globally distributed software development poses substantial risks to project and product management. Not all eventualities can however be buffered, because in the global economy, developing and implementing products must be fast, cost effective and adaptive to changing needs. Therefore, there is a need to utilize different techniques to effectively and efficiently mitigate risks. This article systematically introduces risk management in global software engineering (GSE) for development projects and product evolution. Methods include using basic project, supplier and quality management techniques, process frameworks (e.g., CMMI), product life-cycle management, effective communication processes, SLA based escalation, competence management, and innovation management. A longitudinal empirical field study over several years from a captive SW center of a worldwide leading ICT company in India provides practical experiences and indicates how to effectively apply GSE risk management practices.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"174 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123203184","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 72
Ailments of Distributed Document Reviews and Remedies of DOCTOR (DOCument Tree ORganizer Tool) with Distributed Reviews Support 分布式文档审查的缺陷和dr的补救措施(文档树管理工具)与分布式审查的支持
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.8
T. V. Krishnamurthy, Sapna Subramani
In distributed software development, effective reviews of analysis documents lead to increased correctness of analysis results. When managed without tool support, such reviews lead to ineffective usage of time and effort and possibly even delay the project. Also going ahead without reviews completed, implies risks of incorrect or incomplete features. In this paper we contrast the manual process we used to follow to organize distributed software reviews and the process with DOCTOR to show how it greatly improves the process of distributed software reviews. We also attempt to provide a projection in terms of cost of efforts saved and the resultant increase in productivity. We also compare DOCTOR with other Web-based tools and project its advantages and disadvantages. We hope to convince readers who haven't adopted tool based support for distributed reviews by this paper on the clear advantages of the same.
在分布式软件开发中,对分析文档的有效评审可以提高分析结果的正确性。在没有工具支持的情况下进行管理时,这样的审查会导致时间和精力的无效使用,甚至可能延迟项目。此外,在没有完成审查的情况下继续进行,意味着存在功能不正确或不完整的风险。在本文中,我们对比了我们过去用来组织分布式软件评审的手工过程和带有DOCTOR的过程,以显示它如何极大地改进了分布式软件评审的过程。我们还试图根据节省的工作成本和由此产生的生产力提高提供一个预测。我们还将DOCTOR与其他基于web的工具进行了比较,并预测了其优缺点。我们希望能够说服那些还没有采用基于工具的分布式评审支持的读者,让他们明白本文的优点。
{"title":"Ailments of Distributed Document Reviews and Remedies of DOCTOR (DOCument Tree ORganizer Tool) with Distributed Reviews Support","authors":"T. V. Krishnamurthy, Sapna Subramani","doi":"10.1109/ICGSE.2008.8","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.8","url":null,"abstract":"In distributed software development, effective reviews of analysis documents lead to increased correctness of analysis results. When managed without tool support, such reviews lead to ineffective usage of time and effort and possibly even delay the project. Also going ahead without reviews completed, implies risks of incorrect or incomplete features. In this paper we contrast the manual process we used to follow to organize distributed software reviews and the process with DOCTOR to show how it greatly improves the process of distributed software reviews. We also attempt to provide a projection in terms of cost of efforts saved and the resultant increase in productivity. We also compare DOCTOR with other Web-based tools and project its advantages and disadvantages. We hope to convince readers who haven't adopted tool based support for distributed reviews by this paper on the clear advantages of the same.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"148 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128444417","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Integration Starts on Day One in Global Software Development Projects 集成在全球软件开发项目的第一天就开始了
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.10
O. Gotel, V. Kulkarni, C. Scharff, Long Chrea Neak
Since 2005, Pace University, Delhi University and the Institute of Technology of Cambodia have been partnering to offer students the opportunity to work on globally distributed software development projects. The innovative collaborative model has evolved towards an emphasis on technology mashups for development and communication, mentoring and auditing for assuring quality, and team and software integration for right-sourcing. This paper describes a project where students working in sub-teams were required to integrate their sub-components as a single system for a Cambodian environment. Furthermore, a well-defined design sub-component was subject to a competitive bidding process in an attempt to enhance quality though design diversity. The paper reports on our findings and summarizes the dos and don'ts associated with integration. Both team and software integration needs careful attention from day one on a project, a finding that has repercussions for educational and industrial practice.
自2005年以来,佩斯大学、德里大学和柬埔寨理工学院一直在合作,为学生提供参与全球分布式软件开发项目的机会。创新的协作模型已经发展到强调用于开发和通信的技术mashup,用于保证质量的指导和审核,以及用于正确溯源的团队和软件集成。本文描述了一个项目,要求学生在子团队中工作,将他们的子组件集成为柬埔寨环境的单个系统。此外,一个定义明确的设计子组件受制于竞争性招标过程,试图通过设计多样性来提高质量。本文报告了我们的发现,并总结了与集成相关的注意事项。从项目的第一天起,团队和软件集成都需要仔细关注,这一发现会对教育和工业实践产生影响。
{"title":"Integration Starts on Day One in Global Software Development Projects","authors":"O. Gotel, V. Kulkarni, C. Scharff, Long Chrea Neak","doi":"10.1109/ICGSE.2008.10","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.10","url":null,"abstract":"Since 2005, Pace University, Delhi University and the Institute of Technology of Cambodia have been partnering to offer students the opportunity to work on globally distributed software development projects. The innovative collaborative model has evolved towards an emphasis on technology mashups for development and communication, mentoring and auditing for assuring quality, and team and software integration for right-sourcing. This paper describes a project where students working in sub-teams were required to integrate their sub-components as a single system for a Cambodian environment. Furthermore, a well-defined design sub-component was subject to a competitive bidding process in an attempt to enhance quality though design diversity. The paper reports on our findings and summarizes the dos and don'ts associated with integration. Both team and software integration needs careful attention from day one on a project, a finding that has repercussions for educational and industrial practice.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"39 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130388586","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 23
Developing an Inter-site Coordination Index for Global Software Development 开发全球软件开发的站点间协调指数
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.30
P. Mohapatra
Globally distributed software development teams face extraordinary communication and coordination problems due to spatial, temporal, and cultural separation between team members. Using the dyadic model of coordination, the paper proposes a coordination index that encapsulates the coordination difficulties in global software development. The coordination index is derived from four other indices-coupling index, need index, effectiveness index, and time-zone index. While a discrete-event simulation model is used to determine the time-zone index for all possible temporal separations, two rounds of questionnaire surveys were administered among researchers and practitioners world-wide to determine the need and the effectiveness indices. The important factors affecting inter-site coordination were short-listed after the first round. In the second round, weights were assigned to the short-listed factors by making a pair-wise comparison between them. The paper also demonstrates how the coordination index, so derived, can be used for a few project planning decisions.
由于团队成员之间的空间、时间和文化分离,全球分布的软件开发团队面临着非同寻常的沟通和协调问题。本文利用协调的二元模型,提出了一个概括全球软件开发中协调困难的协调指标。协调性指数由耦合指数、需求指数、有效性指数和时区指数这四个指数派生而来。在采用离散事件模拟模型确定所有可能的时间间隔的时区指数的同时,对世界各地的研究人员和从业人员进行了两轮问卷调查,以确定需求和有效性指数。第一轮后,对影响站点间协调的重要因素进行了筛选。在第二轮中,通过对候选因素进行两两比较,将权重分配给候选因素。本文还论证了由此导出的协调指标如何用于一些项目规划决策。
{"title":"Developing an Inter-site Coordination Index for Global Software Development","authors":"P. Mohapatra","doi":"10.1109/ICGSE.2008.30","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.30","url":null,"abstract":"Globally distributed software development teams face extraordinary communication and coordination problems due to spatial, temporal, and cultural separation between team members. Using the dyadic model of coordination, the paper proposes a coordination index that encapsulates the coordination difficulties in global software development. The coordination index is derived from four other indices-coupling index, need index, effectiveness index, and time-zone index. While a discrete-event simulation model is used to determine the time-zone index for all possible temporal separations, two rounds of questionnaire surveys were administered among researchers and practitioners world-wide to determine the need and the effectiveness indices. The important factors affecting inter-site coordination were short-listed after the first round. In the second round, weights were assigned to the short-listed factors by making a pair-wise comparison between them. The paper also demonstrates how the coordination index, so derived, can be used for a few project planning decisions.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"33 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-08-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116148564","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
期刊
2008 IEEE International Conference on Global Software Engineering
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1