首页 > 最新文献

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

英文 中文
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
A Metrics Based Approach to Evaluate Design of Software Components 基于度量的软件组件设计评估方法
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.29
K. Chahal, Hardeep Singh
Component based software development approach makes use of already existing software components to build new applications. Software components may be available in-house or acquired from the global market. One of the most critical activities in this reuse based process is the selection of appropriate components. Component evaluation is the core of the component selection process. Component quality models have been proposed to decide upon a criterion against which candidate components can be evaluated and then compared. But none is complete enough to carry out the evaluation. It is advocated that component users need not bother about the internal details of the components. But we believe that complexity of the internal structure of the component can help estimating the effort related to evolution of the component. In our ongoing research, we are focusing on quality of internal design of a software component and its relationship to the external quality attributes of the component.
基于组件的软件开发方法利用已经存在的软件组件来构建新的应用程序。软件组件可以在内部获得,也可以从全球市场获得。在这个基于重用的流程中,最关键的活动之一是选择合适的组件。组件评估是组件选择过程的核心。构件质量模型被提出用来确定候选构件的评价和比较标准。但没有一个是完整到足以进行评估的。建议组件用户不必关心组件的内部细节。但是我们相信组件内部结构的复杂性可以帮助估计与组件的演化相关的工作量。在我们正在进行的研究中,我们关注软件组件的内部设计的质量及其与组件的外部质量属性的关系。
{"title":"A Metrics Based Approach to Evaluate Design of Software Components","authors":"K. Chahal, Hardeep Singh","doi":"10.1109/ICGSE.2008.29","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.29","url":null,"abstract":"Component based software development approach makes use of already existing software components to build new applications. Software components may be available in-house or acquired from the global market. One of the most critical activities in this reuse based process is the selection of appropriate components. Component evaluation is the core of the component selection process. Component quality models have been proposed to decide upon a criterion against which candidate components can be evaluated and then compared. But none is complete enough to carry out the evaluation. It is advocated that component users need not bother about the internal details of the components. But we believe that complexity of the internal structure of the component can help estimating the effort related to evolution of the component. In our ongoing research, we are focusing on quality of internal design of a software component and its relationship to the external quality attributes of the component.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"61 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":"126577891","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}
引用次数: 21
Usage of SCRUM Practices within a Global Company 在一家全球性公司中使用SCRUM实践
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.34
Mauricio Cristal, Daniel Wildt, R. Prikladnicki
Global companies that experimented extensive waterfall phased plans are trying to improve their existing processes to expedite team engagement. SCRUM has become an acceptable path to follow for those companies because it comprises project management as part of its practices. SCRUM has been used with the objective of simplifying project control through simple processes, easy to update documentation and higher team iteration over exhaustive documentation. Instead of investing team effort on producing static documentation, SCRUM proposes to focus on team continuous improvement aiming to add value to business processes. The purpose of this industry report is to describe two projects that experimented SCRUM practices within a globally distributed company. This company has development centers across North America, South America and Asia. This report covers challenges faced by the project teams, strengths and practical recommendations of using SCRUM in a globally distributed environment.
尝试了广泛的瀑布式分阶段计划的全球公司正试图改进他们现有的流程,以加快团队参与。SCRUM已经成为这些公司可以接受的路径,因为它将项目管理作为其实践的一部分。SCRUM的目的是通过简单的流程、易于更新的文档和比详尽的文档更高的团队迭代来简化项目控制。与其将团队的精力投入到生成静态文档上,SCRUM建议将重点放在团队的持续改进上,以增加业务流程的价值。本行业报告的目的是描述两个在全球分布式公司中试验SCRUM实践的项目。该公司在北美、南美和亚洲设有开发中心。本报告涵盖了项目团队面临的挑战、在全球分布式环境中使用SCRUM的优势和实际建议。
{"title":"Usage of SCRUM Practices within a Global Company","authors":"Mauricio Cristal, Daniel Wildt, R. Prikladnicki","doi":"10.1109/ICGSE.2008.34","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.34","url":null,"abstract":"Global companies that experimented extensive waterfall phased plans are trying to improve their existing processes to expedite team engagement. SCRUM has become an acceptable path to follow for those companies because it comprises project management as part of its practices. SCRUM has been used with the objective of simplifying project control through simple processes, easy to update documentation and higher team iteration over exhaustive documentation. Instead of investing team effort on producing static documentation, SCRUM proposes to focus on team continuous improvement aiming to add value to business processes. The purpose of this industry report is to describe two projects that experimented SCRUM practices within a globally distributed company. This company has development centers across North America, South America and Asia. This report covers challenges faced by the project teams, strengths and practical recommendations of using SCRUM in a globally distributed environment.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"31 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":"126115416","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}
引用次数: 91
Integration of Design in Distributed Development Using D-Scenario Graph 基于D-Scenario图的分布式开发集成设计
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.40
A. Kanjilal, Goutam Kanjilal, S. Bhattacharya
The distributed delivery model has gained immense importance where the actual software is developed in a distributed manner with a common core component and various regional components interfacing with it. This introduces more complexity in software design as sequence diagrams, which implements the use cases are highly interleaved. We propose a new graphical model named Distributed Scenario Graph (D-SG) to integrate the distributed sequence diagrams to have an overall system view. It is a hierarchical graph that models information regarding interleaving of sequence diagrams of regional and common use cases. We also propose a metrics named Optimum Scenario Paths (OSP) that measures the minimum number of independent paths in the D-Scenario Graph for a particular region as well as for the entire system. Our model will help in identifying the minimum number of test cases required for region specific testing and also gives a measure of the complexity of use cases for any region.
分布式交付模型已经获得了巨大的重要性,在这种情况下,实际的软件是以分布式的方式开发的,具有公共核心组件和与之接口的各种区域组件。这在软件设计中引入了更多的复杂性,因为序列图实现了高度交错的用例。我们提出了一种新的图形化模型——分布式场景图(D-SG),将分布式序列图集成在一起,形成一个整体的系统视图。它是一个层次图,对区域用例和公共用例的序列图的交错信息建模。我们还提出了一个名为最优场景路径(OSP)的指标,用于测量特定区域和整个系统的d -场景图中独立路径的最小数量。我们的模型将有助于确定特定区域测试所需的最小测试用例数量,并且还提供了任何区域用例复杂性的度量。
{"title":"Integration of Design in Distributed Development Using D-Scenario Graph","authors":"A. Kanjilal, Goutam Kanjilal, S. Bhattacharya","doi":"10.1109/ICGSE.2008.40","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.40","url":null,"abstract":"The distributed delivery model has gained immense importance where the actual software is developed in a distributed manner with a common core component and various regional components interfacing with it. This introduces more complexity in software design as sequence diagrams, which implements the use cases are highly interleaved. We propose a new graphical model named Distributed Scenario Graph (D-SG) to integrate the distributed sequence diagrams to have an overall system view. It is a hierarchical graph that models information regarding interleaving of sequence diagrams of regional and common use cases. We also propose a metrics named Optimum Scenario Paths (OSP) that measures the minimum number of independent paths in the D-Scenario Graph for a particular region as well as for the entire system. Our model will help in identifying the minimum number of test cases required for region specific testing and also gives a measure of the complexity of use cases for any region.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"30 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":"131902491","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}
引用次数: 6
Experiences of Instant Messaging in Global Software Development Projects: A Multiple Case Study 即时通讯在全球软件开发项目中的经验:多案例研究
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.27
Tuomas Niinimäki, C. Lassenius
Instant messaging (IM) has become a significant tool for communication in global software development (GSD) projects. In this paper, we describe experiences of IM use based on 39 semi-structured interviews of participants in six GSD projects. Our results indicate that in successful projects, IM use was more wide-spread and systematical. IM status information was used to assess availability, even though the information was not always up-to-date. IM was used to facilitate multitasking and communication with multiple people simultaneously, and as a side channel in meetings. Many considered the communication initiation barrier lower for IM than for other synchronous communication media, such as the telephone. Saving the transcripts from significant discussions and decisions made during IM sessions was considered important, and failure to do so systematically was a major driving force to use other media, such as email, instead of instant messaging.
即时消息(IM)已经成为全球软件开发(GSD)项目中重要的通信工具。本文基于对6个GSD项目参与者的39个半结构化访谈,描述了IM的使用体验。我们的研究结果表明,在成功的项目中,IM的使用更加广泛和系统。即时通讯状态信息用于评估可用性,尽管这些信息并不总是最新的。即时通讯被用来促进多任务处理和同时与多人沟通,并作为会议的辅助渠道。许多人认为IM的通信启动障碍比其他同步通信媒体(如电话)要低。在即时通讯会议期间保存重要讨论和决定的文本被认为是重要的,而没有系统地这样做是使用其他媒体(如电子邮件)而不是即时通讯的主要动力。
{"title":"Experiences of Instant Messaging in Global Software Development Projects: A Multiple Case Study","authors":"Tuomas Niinimäki, C. Lassenius","doi":"10.1109/ICGSE.2008.27","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.27","url":null,"abstract":"Instant messaging (IM) has become a significant tool for communication in global software development (GSD) projects. In this paper, we describe experiences of IM use based on 39 semi-structured interviews of participants in six GSD projects. Our results indicate that in successful projects, IM use was more wide-spread and systematical. IM status information was used to assess availability, even though the information was not always up-to-date. IM was used to facilitate multitasking and communication with multiple people simultaneously, and as a side channel in meetings. Many considered the communication initiation barrier lower for IM than for other synchronous communication media, such as the telephone. Saving the transcripts from significant discussions and decisions made during IM sessions was considered important, and failure to do so systematically was a major driving force to use other media, such as email, instead of instant messaging.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"13 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":"114697924","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
Beyond Cost Reduction: Using Collaboration to Increase Innovation in Global Software Development Projects 超越成本降低:在全球软件开发项目中使用协作来增加创新
Pub Date : 2008-08-17 DOI: 10.1109/ICGSE.2008.32
T. Forbath, P. Brooks, A. Dass
Most firms engage in outsourcing of software development to lower costs. Several years ago we began working with firms that were using global partners to increase innovation in product development. These firms were able to deliver product capabilities beyond those that could be generated inside their own organization. They were not just outsourcing to reduce costs; instead they were leveraging their global partners to increase the value of their products for their customers. This paper provides an overview of the results from our six-month study. The goal was to understand the successful practices used to achieve innovation in new product development projects between leading technology firms and their global software development partners.
大多数公司从事软件开发外包以降低成本。几年前,我们开始与那些利用全球合作伙伴来增加产品开发创新的公司合作。这些公司能够交付的产品能力超出了他们自己组织内部能够产生的产品能力。他们不仅仅是为了降低成本而外包;相反,他们利用全球合作伙伴为客户增加产品价值。本文概述了我们六个月的研究结果。目标是了解在领先的技术公司和他们的全球软件开发伙伴之间的新产品开发项目中用于实现创新的成功实践。
{"title":"Beyond Cost Reduction: Using Collaboration to Increase Innovation in Global Software Development Projects","authors":"T. Forbath, P. Brooks, A. Dass","doi":"10.1109/ICGSE.2008.32","DOIUrl":"https://doi.org/10.1109/ICGSE.2008.32","url":null,"abstract":"Most firms engage in outsourcing of software development to lower costs. Several years ago we began working with firms that were using global partners to increase innovation in product development. These firms were able to deliver product capabilities beyond those that could be generated inside their own organization. They were not just outsourcing to reduce costs; instead they were leveraging their global partners to increase the value of their products for their customers. This paper provides an overview of the results from our six-month study. The goal was to understand the successful practices used to achieve innovation in new product development projects between leading technology firms and their global software development partners.","PeriodicalId":340054,"journal":{"name":"2008 IEEE International Conference on Global Software Engineering","volume":"124 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":"131494652","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}
引用次数: 17
期刊
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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1