2013 IEEE 8th International Conference on Global Software Engineering最新文献

筛选
英文 中文
Sustaining High Performance in an Offshore Team in Globally Distributed Development: A Success Story 在全球分布式开发中保持离岸团队的高绩效:一个成功的故事
2013 IEEE 8th International Conference on Global Software Engineering Pub Date : 2013-08-26 DOI: 10.1109/ICGSE.2013.22
Abhinandan Bhadauria, S. Bhattacharjee, C. Anandkumar, Suneesh Puthiyonnan
{"title":"Sustaining High Performance in an Offshore Team in Globally Distributed Development: A Success Story","authors":"Abhinandan Bhadauria, S. Bhattacharjee, C. Anandkumar, Suneesh Puthiyonnan","doi":"10.1109/ICGSE.2013.22","DOIUrl":"https://doi.org/10.1109/ICGSE.2013.22","url":null,"abstract":"Siemens has wide ranging experience in global development. Corporate development centers located in different geographical areas define their own processes to deal with the challenges in their respective location. It is to be understood that there is no \"true globalization\" in any business. From previous studies of managing offshore centers for product development, one expects that there is an amount of localization which comes in to play in projects when compared to the organization as a whole. This paper is an effort to describe how we achieve and sustain high performance effectively, in a globally distributed development, considering some of the main parameters of localization, where interaction among Germany, India, Hungary and China is involved. We describe some key practices that enable our offshore team to achieve and sustain high performance. We also show the value addition done by the offshore team along with awards, recognition, and ratings received that makes it a success story.","PeriodicalId":175455,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121694424","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}
引用次数: 2
Slicing the V-Model -- Reduced Effort, Higher Flexibility 切割v型模型——减少工作量,提高灵活性
2013 IEEE 8th International Conference on Global Software Engineering Pub Date : 2013-08-26 DOI: 10.1109/ICGSE.2013.10
A. Deuter
{"title":"Slicing the V-Model -- Reduced Effort, Higher Flexibility","authors":"A. Deuter","doi":"10.1109/ICGSE.2013.10","DOIUrl":"https://doi.org/10.1109/ICGSE.2013.10","url":null,"abstract":"Companies requiring a formal software process model tend to choose the V-model. Having its advantages in a strong focus on verification and validation, the main drawbacks of the V-model are the need to create a large amount of documentation, to keep this documentation continuously updated and to manage trace ability of requirements implementation and testing. As it is based on the waterfall process model the timing behavior of the V-model is considered to be stiff. Additional complexity arises whenever teams work together in globally distributed environments. All these aspects reduce the software productivity of the teams when using the V-model. It is known that agile processes solve some of the mentioned problems. However, agile processes are not always accepted in formal environments, e.g., if certification bodies need to approve safety critical developments. This article proposes a new approach, called \"sliced V-model\", where documents are split into work items and these work items are linked between the documents, forming small and independent \"V\" shapes. Working with such so-called \"V\" slices downsizes the efforts for keeping documents updated, simplifies the management of trace ability and increases flexibility. Since the sliced V-model requires the utilization of a web-based repository, it is easy to apply in globally distributed teams. An example of successful implementation in a globally operating industry company is shown.","PeriodicalId":175455,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering","volume":"2015 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128155812","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}
引用次数: 9
Towards Integrated Variant Management in Global Software Engineering: An Experience Report 面向全球软件工程的集成变体管理:经验报告
2013 IEEE 8th International Conference on Global Software Engineering Pub Date : 2013-08-26 DOI: 10.1109/ICGSE.2013.29
Christian Manz, M. Stupperich, M. Reichert
{"title":"Towards Integrated Variant Management in Global Software Engineering: An Experience Report","authors":"Christian Manz, M. Stupperich, M. Reichert","doi":"10.1109/ICGSE.2013.29","DOIUrl":"https://doi.org/10.1109/ICGSE.2013.29","url":null,"abstract":"In the automotive domain, customer demands and market constraints are progressively realized by electric/electronic components and corresponding software. Variant trace ability in SPL is crucial in the context of different tasks, like change impact analysis, especially in complex global software projects. In addition, trace ability concepts must be extended by partly automated variant configuration mechanisms to handle restrictions and dependencies between variants. Such variant configuration mechanism helps to reduce complexity when configuring a valid variant and to establish an explicit documentation of dependencies between components. However, integrated variant management has not been sufficiently addressed so far. Especially, the increasing number of software variants requires an examination of traceable and configurable software variants over the software lifecycle. This paper emphasizes variant trace ability achievements in a large global software engineering project, elaborates existing challenges, and evaluates an industrial usage of an integrated variant management based on experiences.","PeriodicalId":175455,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114887953","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}
引用次数: 12
A Critical Evaluation of Failure in a Nearshore Outsourcing Project: What Dilemma Analysis Can Tell Us 近岸外包项目失败的关键评估:困境分析的启示
2013 IEEE 8th International Conference on Global Software Engineering Pub Date : 2013-08-26 DOI: 10.1109/ICGSE.2013.31
T. Clear, Bilal Raza, Stephen G. MacDonell
{"title":"A Critical Evaluation of Failure in a Nearshore Outsourcing Project: What Dilemma Analysis Can Tell Us","authors":"T. Clear, Bilal Raza, Stephen G. MacDonell","doi":"10.1109/ICGSE.2013.31","DOIUrl":"https://doi.org/10.1109/ICGSE.2013.31","url":null,"abstract":"Global Software Engineering (GSE) research contains few examples consciously applying what Glass and colleagues have termed an 'evaluative-critical' approach. In this study we apply dilemma analysis to conduct a critical review of a major (and ongoing) near shore Business Process Outsourcing project in New Zealand. The project has become so troubled that a Government Minister has recently been assigned responsibility for troubleshooting it. The 'Novo pay' project concerns the implementation of a nationwide payroll system responsible for the payment of some 110,000 teachers and education sector staff. An Australian company won the contract for customizing and implementing the Novo pay system, taking over from an existing New Zealand service provider. We demonstrate how a modified form of dilemma analysis can be a powerful technique for highlighting risks and stakeholder impacts from empirical data, and that adopting an evaluative-critical approach to such projects can usefully highlight tensions and barriers to satisfactory project outcomes.","PeriodicalId":175455,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128363642","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}
引用次数: 13
Culture and Testing: What is the Relationship? 文化和测试:什么关系?
2013 IEEE 8th International Conference on Global Software Engineering Pub Date : 2013-08-26 DOI: 10.1109/ICGSE.2013.15
Hina B. Shah, M. J. Harrold
{"title":"Culture and Testing: What is the Relationship?","authors":"Hina B. Shah, M. J. Harrold","doi":"10.1109/ICGSE.2013.15","DOIUrl":"https://doi.org/10.1109/ICGSE.2013.15","url":null,"abstract":"This paper presents the results of a four-month ethnographically-informed study that we performed at a vendor organization in India to understand how culture influences global software-testing practice. The paper discusses our findings and analysis of software-testing activities conducted by two teams: one working for a Japanese client, the other working for a U.S. client. The findings show the differences in the software-testing approaches of the two teams with respect to team structure, thought processes, expectations, testing focus areas, and trust levels. The analysis suggests that cultural differences (e.g., national, user, and software-developer) are responsible for these differences in testing approaches. The paper describes the study details, our observations about the different testing-approach patterns that the teams adopted, our analysis of the reasons for those differences, and our reflections and suggested implications based on the findings.","PeriodicalId":175455,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124400978","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}
引用次数: 8
Doing Scrum Rather Than Being Agile: A Case Study on Actual Nearshoring Practices 做Scrum而不是敏捷:一个关于实际近岸实践的案例研究
2013 IEEE 8th International Conference on Global Software Engineering Pub Date : 2013-08-26 DOI: 10.1109/ICGSE.2013.26
Franz Zieris, Stephan Salinger
{"title":"Doing Scrum Rather Than Being Agile: A Case Study on Actual Nearshoring Practices","authors":"Franz Zieris, Stephan Salinger","doi":"10.1109/ICGSE.2013.26","DOIUrl":"https://doi.org/10.1109/ICGSE.2013.26","url":null,"abstract":"Previous research in the field of Agile Distributed Software Development often focused on the a synchronicity of working hours due to different time zones, as if this was the only risk when developing software in non-co-located environments. This case study reflects a near shoring setting in which this primary impediment does not exist and investigates a broader range of risks now standing out more clearly. We observed two Polish Scrum teams working for a German company, which has been successfully applying Agile Methods for over four years. We present the actual process and practices of the external teams and contrast them to the intended way of proceeding. Main result: Agile near shoring is feasible and may produce high satisfaction amongst Product Owners, but this satisfaction might be delusive if process deviations due to misunderstandings of what Agile development means go unnoticed.","PeriodicalId":175455,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127338120","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}
引用次数: 30
An Ontology for Task Allocation to Teams in Distributed Software Development 分布式软件开发中任务分配的本体
2013 IEEE 8th International Conference on Global Software Engineering Pub Date : 2013-08-26 DOI: 10.1109/ICGSE.2013.12
A. B. Marques, J. R. H. Carvalho, R. Rodrigues., T. Conte, R. Prikladnicki, S. Marczak
{"title":"An Ontology for Task Allocation to Teams in Distributed Software Development","authors":"A. B. Marques, J. R. H. Carvalho, R. Rodrigues., T. Conte, R. Prikladnicki, S. Marczak","doi":"10.1109/ICGSE.2013.12","DOIUrl":"https://doi.org/10.1109/ICGSE.2013.12","url":null,"abstract":"An adequate task allocation plan is an effective strategy to reduce collaboration issues in distributed software development. Practitioners adopt distinct processes to allocate tasks as well as diverse labels for the same activities and artifacts. This diversity is also found in literature. Task allocation proposals consider different elements and use distinct names for the same concepts. The lack of a standardized vocabulary and of an understanding of the elements involved impairs knowledge acquisition and sharing. Our paper presents a domain ontology to represent concepts related to task allocation in distributed teams. The ontology was defined based on a literature systematic mapping and on the opinion of experts. Preliminary evaluation suggests that the relationships among concepts are valid in real projects. The ontology brings awareness to managers regarding the factors related to task allocation planning and provides researchers with a framework to define processes and design tools to support such activity.","PeriodicalId":175455,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131585710","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}
引用次数: 25
Coordination of Software Development Teams across Organizational Boundary -- An Exploratory Study 跨组织边界的软件开发团队协调——一项探索性研究
2013 IEEE 8th International Conference on Global Software Engineering Pub Date : 2013-08-26 DOI: 10.1109/ICGSE.2013.35
A. Duc, D. Cruzes
{"title":"Coordination of Software Development Teams across Organizational Boundary -- An Exploratory Study","authors":"A. Duc, D. Cruzes","doi":"10.1109/ICGSE.2013.35","DOIUrl":"https://doi.org/10.1109/ICGSE.2013.35","url":null,"abstract":"Coordinating teams across geographical, temporal and cultural boundaries has been identified as a critical task to achieve the success of global software projects. Organizational boundary is another dimension of global distribution, which is a less visible but equally important factor that influences team coordination. This study investigates attributes of the organizational boundary that inhibits coordination and development activities. Besides, we explore a set of effective coordination practices to overcome organizational boundary. The data were collected from two projects involving four different software development organizations. We found that the variety on collaboration policy, team organization, engineering process, and development practices contributes to extra coordination efforts, insufficient communication, team awareness and mistrust. The study also highlights that coordination practices, such as face-to-face contact, process synchronization and shared collaborative development are compulsory but not sufficient for effective team coordination across organizational boundary.","PeriodicalId":175455,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121310829","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
Collaborative Debugging 协同调试
2013 IEEE 8th International Conference on Global Software Engineering Pub Date : 2013-08-26 DOI: 10.1109/ICGSE.2013.21
H.-Christian Estler, M. Nordio, Carlo A. Furia, B. Meyer
{"title":"Collaborative Debugging","authors":"H.-Christian Estler, M. Nordio, Carlo A. Furia, B. Meyer","doi":"10.1109/ICGSE.2013.21","DOIUrl":"https://doi.org/10.1109/ICGSE.2013.21","url":null,"abstract":"Debugging - the process of finding and correcting programming mistakes - faces too the challenges of distributed and collaborative development. The debugging tools commonly used by programmers are integrated into traditional development environments such as Eclipse or Visual Studio, and hence do not offer specific features for collaboration or remote shared usage. In this paper, we describe CDB, a debugging technique and integrated tool specifically designed to support effective collaboration among developers during shared debugging sessions. We also discuss the design and results of an empirical study aimed at identifying features that can ameliorate the effectiveness of collaborative debugging processes, and at evaluating the usefulness of our CDB collaborative debugging approach. The study suggests that CDB's collaboration features are often perceived as important for effective debugging, and can improve the overall debugging experience in collaborative settings.","PeriodicalId":175455,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering","volume":"6 2-3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131830327","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}
引用次数: 9
What Distributed Software Teams Need to Know and When: An Empirical Study 分布式软件团队需要知道什么,什么时候知道:一项实证研究
2013 IEEE 8th International Conference on Global Software Engineering Pub Date : 2013-08-26 DOI: 10.1109/ICGSE.2013.16
K. Dullemond, Ben van Gameren
{"title":"What Distributed Software Teams Need to Know and When: An Empirical Study","authors":"K. Dullemond, Ben van Gameren","doi":"10.1109/ICGSE.2013.16","DOIUrl":"https://doi.org/10.1109/ICGSE.2013.16","url":null,"abstract":"Just like in co-located teams, software engineers in distributed teams need a variety of information about the project and their team members to collaborate effectively. In contrast with the co-located situation however, acquiring and maintaining sufficient awareness is more difficult. Therefore technological support is developed to assist them with this. However, such support walks a fine line: if it provides too little information software engineers will not be able to collaborate effectively, yet if it provides too much, an information overload can occur. To further complicate matters, the information needs of software engineers dynamically change based on their current activity, context and focus. Therefore we assist tool developers by investigating and reporting on the prioritization of information for distributed software engineers based on their current activity and status. Finally, we illustrate the applicability of the findings by describing how to apply them in a support tool for distributed software engineers.","PeriodicalId":175455,"journal":{"name":"2013 IEEE 8th International Conference on Global Software Engineering","volume":"153 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114492015","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}
引用次数: 8
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信