By Topic

Global Software Engineering (ICGSE), 2010 5th IEEE International Conference on

Date 23-26 Aug. 2010

Filter Results

Displaying Results 1 - 25 of 59
  • [Front cover]

    Publication Year: 2010 , Page(s): C1
    Save to Project icon | Request Permissions | PDF file iconPDF (2142 KB)  
    Freely Available from IEEE
  • [Title page i]

    Publication Year: 2010 , Page(s): i
    Save to Project icon | Request Permissions | PDF file iconPDF (32 KB)  
    Freely Available from IEEE
  • [Title page iii]

    Publication Year: 2010 , Page(s): iii
    Save to Project icon | Request Permissions | PDF file iconPDF (70 KB)  
    Freely Available from IEEE
  • [Copyright notice]

    Publication Year: 2010 , Page(s): iv
    Save to Project icon | Request Permissions | PDF file iconPDF (113 KB)  
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2010 , Page(s): v - ix
    Save to Project icon | Request Permissions | PDF file iconPDF (130 KB)  
    Freely Available from IEEE
  • Welcome message

    Publication Year: 2010 , Page(s): x
    Save to Project icon | Request Permissions | PDF file iconPDF (60 KB) |  | HTML iconHTML  
    Freely Available from IEEE
  • Organizing Committee

    Publication Year: 2010 , Page(s): xi - xii
    Save to Project icon | Request Permissions | PDF file iconPDF (59 KB)  
    Freely Available from IEEE
  • Program Committee

    Publication Year: 2010 , Page(s): xiii
    Save to Project icon | Request Permissions | PDF file iconPDF (45 KB)  
    Freely Available from IEEE
  • Workshop Committees

    Publication Year: 2010 , Page(s): xiv - xvi
    Save to Project icon | Request Permissions | PDF file iconPDF (65 KB)  
    Freely Available from IEEE
  • list-reviewer

    Publication Year: 2010 , Page(s): xvii
    Save to Project icon | Request Permissions | PDF file iconPDF (46 KB)  
    Freely Available from IEEE
  • Keynotes

    Publication Year: 2010 , Page(s): xviii - xx
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (67 KB)  

    Provides an abstract for each of the keynote presentations and a brief professional biography of each presenter. The complete presentations were not made available for publication as part of the conference proceedings. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Reflecting the Choice and Usage of Communication Tools in GSD Projects with Media Synchronicity Theory

    Publication Year: 2010 , Page(s): 3 - 12
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (199 KB) |  | HTML iconHTML  

    Global software development projects use a variety of communication media, such as teleconferences, email and instant messaging to overcome the challenges caused by the distances. Each communication media has different properties and capabilities to mediate the communication on different software engineering tasks. The use of different tools imply different communication practices. In this paper, we report our findings on communication in twelve distributed software projects: which communication tools were used, how they were used, and how communication tool use was related to different tasks in the project studied. We analyze the tool use and articulated rationale for choosing the communication tools for various tasks in distributed software development based on communicative processes and medium properties. We found evidence supporting applicability of media synchronicity theory in selecting communication tools for GSD projects. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Tools to Support Global Software Development Processes: A Survey

    Publication Year: 2010 , Page(s): 13 - 22
    Cited by:  Papers (4)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (346 KB) |  | HTML iconHTML  

    The current challenges in Global Software Development (GSD) necessitate support from software tools with special features. In this work, we explain which features are desirable for these tools in the context of GSD and how these features are related to the principal challenges in this environment. We shall therefore present a survey of the tools that provide these features. The tools included in the survey were classified through the use of the ISO/IEC 12207 standard processes to determine which process is supported by each tool. A classification of the tools according to their features is also included, in which the specific features of each tool are shown. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Empirical Study of Tool Support in Highly Distributed Research Projects

    Publication Year: 2010 , Page(s): 23 - 32
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (218 KB) |  | HTML iconHTML  

    The EU subsidizes research projects in the ICT area with hundreds of millions of Euros per year with the aim of strengthening Europe's global competitiveness. A key requirement of EU projects is the involvement of partners from at least three different countries. This leads to highly distributed software environments where company, country, and culture boundaries run in the midst of tasks like requirements engineering, architectural design, implementation or testing. We present results from an empirical study involving more than 50 transnational, multi-million Euro projects of the Sixth Framework Programme. The results show which tools are accepted by developers and used in practice in the respective phases of the software process. Finally, we shape the idea of Research Software Engineering. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A Taxonomy and Visual Notation for Modeling Globally Distributed Requirements Engineering Projects

    Publication Year: 2010 , Page(s): 35 - 44
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (1483 KB) |  | HTML iconHTML  

    This paper presents a visual modeling notation for use in planning globally distributed requirements engineering projects. An underlying meta-model defines the elements of the modeling language, including site locations, stakeholder roles, communication flows, critical documents, and supporting tools and repositories. The modeling notation is motivated through the findings of eight in-depth interviews with requirements analysts who had worked on requirements elicitation, analysis, and specification tasks in globally distributed projects. We illustrate the modeling notation with examples drawn from telecommunications, video gaming, retail, and consulting projects. Based on a set of recurring problems and best practices identified in our interviews, the models are then analyzed, and specific recommendations are made to mitigate the identified risks. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Agile Practices in Global Software Engineering - A Systematic Map

    Publication Year: 2010 , Page(s): 45 - 54
    Cited by:  Papers (11)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (539 KB) |  | HTML iconHTML  

    This paper presents the results of systematically reviewing the current research literature on the use of agile practices and lean software development in global software engineering (GSE). The primary purpose is to highlight under which circumstances they have been applied efficiently. Some common terms related to agile practices (e.g. scrum, extreme programming) were considered in formulating the search strings, along with a number of alternatives for GSE such as offshoring, outsourcing, and virtual teams. The results were limited to peer-reviewed conference papers/journal articles, published between 1999 and 2009. The synthesis was made through classifying the papers into different categories (e.g. research type, distribution). The analysis revealed that in most cases agile practices were modified with respect to the context and situational requirements. This indicates the need for future research on how to integrate all experiences and practices in a way to assist practitioners when setting up non-collocated agile projects. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Crafting a Global Teaming Model for Architectural Knowledge

    Publication Year: 2010 , Page(s): 55 - 63
    Cited by:  Papers (4)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (404 KB) |  | HTML iconHTML  

    In this paper, we present the Global Teaming Model (GTM), which is empirically grounded, and outlines practices that managers need to consider when managing virtual teams. We explain how the model can be adapted to specific areas of software development, and use architectural knowledge management (AKM) as our exemplar. We focus on specific practices relating to how teams collaborate and share essential architectural knowledge across multiple sites. Through a review of the literature, we develop an in-depth view of recommended practices associated with AKM in a global environment. We then consider how we can incorporate these AKM practices into our Global Teaming model to ensure managers are given the necessary support. Our contribution to research therefore is to present AKM practices within the context of all other Global Software Development processes. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Culture in Global Software Development - A Weakness or Strength?

    Publication Year: 2010 , Page(s): 67 - 76
    Cited by:  Papers (8)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (342 KB) |  | HTML iconHTML  

    Cultural diversity is assumed to be a fundamental issue in global software development. Research carried out to date has raised concerns over how to manage cultural differences in global software development. Our empirical research in India, a major outsourcing destination, has helped us investigate this complex issue of global software development. A triangulated study based on a questionnaire, telephonic interviews and structured face-to-face interviews with 15 Project Managers and Senior Executives has revealed how they cope with the demands of cultural differences imposed by a geographically distributed environment. This research study brings forward various techniques initiated by these project managers to deal with cultural differences that exist within geographically distributed software development teams. We also discuss different strategies and make a case to explain how to build on and take advantage of cultural differences that exist in global software development. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Managing Cognitive and Cultural Diversity in Global IT Teams

    Publication Year: 2010 , Page(s): 77 - 86
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (308 KB) |  | HTML iconHTML  

    The challenges faced in global collaboration are often described in terms of logistical issues (e.g., language, time, distance) and issues related to observed workplace differences, which are frequently attributed to the influence of national culture. In this paper, we suggest that another less visible but equally important factor is at work - namely, cognitive diversity, or differences in the preferred ways in which individuals solve problems. In bringing to light key findings related to this additional factor, we review and integrate core concepts from Hofstede's cultural diversity research and Kirton's cognitive diversity research, respectively. This enables us to explore the potential causes of team conflict from a broader perspective and to create a more comprehensive view of diversity management in general. In addition, we will discuss practical strategic approaches for mitigating both cultural and cognitive differences, making recommendations for their use in the context of global IT teams. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Challenges and Solutions in Distributed Software Development Project Management: A Systematic Literature Review

    Publication Year: 2010 , Page(s): 87 - 96
    Cited by:  Papers (15)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (342 KB) |  | HTML iconHTML  

    This paper presents a systematic literature review of the challenges, best practices, models, and tools in Distributed Software Development (DSD) Project Management. The objective is to collect and systematize reported knowledge in terms of what are the difficulties in managing DSD projects, what are the best practices to overcome these difficulties, and how existing models and tools support these practices. We found 54 works related to DSD project management, published between 1998 and 2009. Using the data systematically extracted from these works, we propose an evidence-based DSD project management improvement model. Our contention is that this model can support practitioners and researchers to better understand the landscape of DSD project challenges and devise more effective solutions to improve project management in a distributed setting. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software Product Transfers: Lessons Learned from a Case Study

    Publication Year: 2010 , Page(s): 97 - 105
    Cited by:  Papers (2)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (986 KB) |  | HTML iconHTML  

    Although global software work nowadays is not a phenomenon, research and practice is still addressing the complexities associated with the new forms of work enabled through globalization. `Go global' strategies usually prescribe two alternative approaches: distribution of software development activities across several locations, or re-location of work to another site. This research paper focuses on the latter approach that is called software product transfers and discusses findings from an empirical case study conducted in Ericsson. The observations indicate that transferring software work from one site to another site of the same company is a challenging endeavor. Furthermore, practices used in co-located projects do not necessarily lead to a desired outcome. The paper provides an overview of the challenges and highlights practical advice for handling software product transfers. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Experience with a New Architecture Review Process Using a Globally Distributed Architecture Review Team

    Publication Year: 2010 , Page(s): 109 - 118
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (293 KB) |  | HTML iconHTML  

    We present in this paper our experience with applying a new architecture review process that uses a globally distributed review team to assess architecture risk of a complex mission critical system. The new architecture review process uses aspects of the checklist-based architecture review process and the operational scenario-based architecture review process. We present the architecture review process approach, a summary of the architecture under review and the detailed analysis of the most important operational scenarios. We conclude by presenting a summary of the lessons we learned using the new process. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Global Software Engineering: Challenges in Customer Value Creation

    Publication Year: 2010 , Page(s): 119 - 122
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (235 KB) |  | HTML iconHTML  

    Global Software Engineering (GSE) involves software engineering projects executed with virtual teams from different time zones and diverse cultures. Over the past decade GSE has become the norm influenced by several factors such as optimal costs, availability of skilled pool of resources and globalization trends such as mergers and acquisitions. Adoption of Customer Value Management (CVM) and implementing value-based practices in GSE context is at a nascent stage. Realizing stakeholder values and implementing value-based practices are crucial to offer tangible as well as intangible value additions besides ensuring high quality deliverables on schedule. On GSE perspective it is mandatory to align the values offered by projects with stakeholder values in order to improve customer satisfaction and retention. This paper is based on our experience in executing Outsourced Product Development & Testing engagements. This paper discusses the challenges we faced in implementing value-based practices in a set of projects, and the approach we followed to overcome some of these challenges. Also, this paper presents our findings and results obtained through annual Customer Experience Surveys. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Effort Estimation in Global Software Development Projects: Preliminary Results from a Survey

    Publication Year: 2010 , Page(s): 123 - 127
    Cited by:  Papers (2)  |  Patents (1)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (378 KB) |  | HTML iconHTML  

    Global Software Development (GSD) has intensified over the past years. Many reasons drove this development practice rise, where reducing development costs can be highlighted. In this context, software development effort estimation plays a very important role to achieve this goal of reducing costs. Once the effort required to develop software is a key component of the cost of development, the correct application of effort estimation techniques is crucial for the success of these projects. However, the current set of effort estimation techniques and models have been used without a clear definition of what has to be different when such techniques or models are used in the context of GSD projects. This paper presents preliminary results towards the understanding of effort estimation in GSD projects. The results found indicate that the teams don't have clear criteria to guide the selection of an effort estimation technique for a certain project. In addition, we can not correlate the effort estimation technique being used and the number of locations involved in a distributed project. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Causal Analysis of Factors Governing Collaboration in Global Software Development Teams

    Publication Year: 2010 , Page(s): 128 - 132
    Cited by:  Papers (4)
    Save to Project icon | Request Permissions | Click to expandQuick Abstract | PDF file iconPDF (205 KB) |  | HTML iconHTML  

    Globally distributed software development (GSD) is increasing in popularity in industry. However, as it is coupled with challenges of distance, time, and culture, it increases the importance of identifying and understanding the specific factors that enable and hinder GSD teams. This paper presents the approach and preliminary findings from an exploratory study of the enabling and inhibiting factors that affected several globally distributed projects in a large commercial organization. Our quantitative analysis includes grouping these factors to reduce the dimensional complexity, studying their underlying causal relationships, and identifying the most influential factors using factor analysis and structural equation modeling. The paper concludes by presenting preliminary findings, limitations, and directions for future work. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.