{"title":"Identification of Success and Failure Factors of Two Agile Software Development Teams in an Open Source Organization","authors":"Periklis Tsirakidis, Felix Köbler, H. Krcmar","doi":"10.1109/ICGSE.2009.42","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.42","url":null,"abstract":"Agile Software Development Methods and Free/Libre Open Source Development have been two embracing movements in the software industry for more than a decade. However, little is known about the composition of both while today a variety of studies provide us with key characteristics of each one. The study extracts the similarities and differences of both topics by means of an extensive literature review focusing on teams as research unit. Furthermore this study investigates two agile software development teams in an open source organization based on an explorative research design. The focus is on the empirical identi¿cation of success and failure in the application of agile methods in teams with open source background, structure and characteristics and in comparison with the literature ¿ndings. This study is still in progress, however ¿rst results as well as the methodology will be presented hereafter.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"330 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127392875","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}
{"title":"In Strangers We Trust? Findings of an Empirical Study of Distributed Teams","authors":"B. Al-Ani, D. Redmiles","doi":"10.1109/ICGSE.2009.20","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.20","url":null,"abstract":"Trust has long been a contentious issue in human endeavours. It is not readily given nor gained, more so when strangers are involved. It often becomes an issue during distributed development where individuals are expected to interact with strangers they may not “meet” during the project lifetime. Trust was spontaneously raised by respondents in an empirical study of practices within distributed development and is reported in this paper. A qualitative analysis of study data suggests that trust typically becomes an issue in large teams when developers are to deliver an innovative product. We also found that it is more likely to be an issue the greater the diversity (of culture, language, time zone…etc.) within the team. Finally the data also suggests that developers more readily trust an authoritative team member (e.g. team leader), even if remote. Data suggests these factors can act as positive and negative forces to influence trust within distributed teams. These forces are reported in this paper together with proposed approaches that can promote equilibrium of the net forces.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"84 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121364132","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}
M. Cataldo, C. Shelton, Yongjoo Choi, Yun-yin Huang, Vytesh Ramesh, D. Saini, Liang-Yun Wang
{"title":"CAMEL: A Tool for Collaborative Distributed Software Design","authors":"M. Cataldo, C. Shelton, Yongjoo Choi, Yun-yin Huang, Vytesh Ramesh, D. Saini, Liang-Yun Wang","doi":"10.1109/ICGSE.2009.16","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.16","url":null,"abstract":"Software design activities require rich communication channels where developers can exchange information in multiple ways. It is well established that geographic distribution impacts negatively on the effectiveness of design meetings. In this paper, we present a tool for supporting virtual software design meetings. The features of the tool address four fundamental challenges identified from the literature: (1) information sharing, conflict resolution and development of consensus among geographically distributed designers, (2) availability of sufficient and organizable drawing surfaces for graphical representations, (3) developing shared understanding and managing focus during the discussion and (4) appropriate capturing and storing of all design-relevant information.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125816731","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}
{"title":"Factors Affecting Audio and Text-Based Communication Media Choice in Global Software Development Projects","authors":"Tuomas Niinimäki, A. Piri, C. Lassenius","doi":"10.1109/ICGSE.2009.23","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.23","url":null,"abstract":"Software development as a knowledge intensive activity involves high requirements for communication and collaboration between its practitioners. In global software development, geographical, cultural and language distances bring additional challenges to communication. While text-based communication is very common in global software projects, recent improvements in telecommunications technology and network infrastructure have enabled ad-hoc audio conferencing as an economically feasible and available communication medium. Media richness theory suggests audio conferencing as a richer medium to have potential in leveraging uncertainty and equivocality, while media synchronicity theory suggests using multiple communication media to accomplish a task. This empirical qualitative study is based on 57 interviews from eight global software development projects. We discovered that self-conception of poor language skills leads to preference to use text-based communication media. We also found out that technical personnel tends to prefer text-based communication media more than non-technical team members.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"94 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126219632","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}
{"title":"Management at the Outsourcing Destination - Global Software Development in India","authors":"Sadhana Deshpande, Ita Richardson","doi":"10.1109/ICGSE.2009.29","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.29","url":null,"abstract":"In Global Software Engineering Research, there have been many studies carried out from the perspective of the company who is outsourcing software development. However, very few studies focus on the companies to whom the software development is being outsourced. In this paper, we highlight India as a major outsourcing destination and present experience from companies that manage outsourced software development. In carrying out this activity, Indian software companies have confronted various issues which are local, remote, internal and external and for which solutions have been instigated. This paper presents research carried out within Indian software companies in which we investigated issues faced when implementing global software development and the solutions used by these companies. We present these solutions so that they can be followed by other outsourcing destinations thus enabling them to operate successfully across geographical, national and international cultural boundaries.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129977206","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}
{"title":"Cultural Aspects of Global Requirements Engineering: An Empirical Chinese-German Case Study","authors":"P. Brockmann, Thomas Thaumüller","doi":"10.1109/ICGSE.2009.55","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.55","url":null,"abstract":"Global software development places extremely high demands on requirements engineering. Learning to combine requirements engineering techniques across national, cultural and language borders presents unique challenges for developers. In this paper, we explore the significant cultural challenges to requirements engineering in global software development. As an empirical case study, we look at the difficulties involved in applying requirements engineering methods to a joint Chinese-German software project.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125448442","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}
{"title":"Linguistic Challenges in Global Software Development: Lessons Learned in an International SW Development Division","authors":"Benedikt Lutz","doi":"10.1109/ICGSE.2009.33","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.33","url":null,"abstract":"In multinational companies, English is used more and more as a \"lingua franca\" for international collaboration. This is for example true for a unit like Siemens’ Program and System Engineering Division SIS PSE, with headquarters in Austria and subsidiary units in many European countries and China. This article will initially present the concept of ELF (English as a lingua franca), which is steadily gaining importance in applied linguistics research. The main part of this article will outline the practical challenges of using English as a non-native language in international collaboration, including examples of oral and written communication (such as meetings, meeting minutes, training, and requirements specifications). It will be argued that these linguistic challenges are closely connected with intercultural ones. Dealing professionally with these topics is a key asset for project success, especially in project management and requirements engineering.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121877829","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}
{"title":"Improving Global System Development and Collaboration across Functions: Experiences from Industry","authors":"P. Faßbinder, Volker Henz","doi":"10.1109/ICGSE.2009.35","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.35","url":null,"abstract":"In large and complex organizations efficient collaboration across different locations (e.g. global system development) and different functions within the product lifecycle (e.g. sales, development, production) are key success factors in system and software engineering. As a global expert department for process consulting within the Siemens AG, we developed approaches to analyze and improve collaboration in these two scenarios and have successfully applied them in different Siemens business units. From our experiences, both approaches have similarities and often the challenges faced in industry when implementing global development are a combination of both: collaboration across locations and across functions. This presentation describes our approaches for analyzing and improving organizations with respect to these two scenarios. We emphasize their similarities and differences and show our experiences with them. The individual steps and methods (toolbox) within the workflow are explained using practical examples from Siemens organizations. In addition, challenges and questions we encountered are discussed.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133897500","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}
{"title":"Critical Success Factors for Offshore Software Development Outsourcing Vendors: A Systematic Literature Review","authors":"S. Khan, M. Niazi, Rashid Ahmad","doi":"10.1109/ICGSE.2009.28","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.28","url":null,"abstract":"CONTEXT – Offshore software development outsourcing is a modern business strategy for producing high quality software at low cost. OBJECTIVE – To identify various Critical Success Factors (CSFs) that have a positive impact on software outsourcing clients in the selection process of offshore software development outsourcing vendors. METHOD – We have performed a Systematic Literature Review process for the identification of factors in the selection process of offshore software development outsourcing vendors. RESULTS – We have identified factors ‘cost-saving’, ‘skilled human resource’, ‘appropriate infrastructure’ and ‘quality of product and services’ that are generally considered important by the outsourcing clients. The results also reveal the similarities and differences in the factors identified in different continents. CONCLUSIONS – Cost-saving should not be considered as the only prime factor in the selection process of software development outsourcing vendors. Vendors should have to address other factors in order to compete in the offshore outsourcing business.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"527 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133321051","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}
{"title":"The Usefulness of Architectural Knowledge Management Practices in GSD","authors":"V. Clerc, P. Lago, H. Vliet","doi":"10.1109/ICGSE.2009.15","DOIUrl":"https://doi.org/10.1109/ICGSE.2009.15","url":null,"abstract":"Practices for architectural knowledge management (AKM) may alleviate the challenges involved with GSD. We have conducted empirical research at a large Dutch IT service provider to validate a set of practices for architectural knowledge management in GSD and to specifically investigate the relation between the number of sites and the perceived usefulness of these practices. The results show that AKM practices supporting a personalization strategy towards knowledge management are perceived to be more useful than practices that support a codification strategy. Further, the usefulness of AKM practices in general is confirmed. Finally, we observe a peak in the perceived usefulness of AKM practices in projects that evolved to a multi-site situation. This high perceived usefulness denotes a more critical need to plan for AKM practices in advance.","PeriodicalId":137777,"journal":{"name":"2009 Fourth IEEE International Conference on Global Software Engineering","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123281239","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}