skip to main content
10.1145/3196369acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
ICGSE '18: Proceedings of the 13th International Conference on Global Software Engineering
ACM2018 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICSE '18: 40th International Conference on Software Engineering Gothenburg Sweden May 27 - 29, 2018
ISBN:
978-1-4503-5717-3
Published:
27 May 2018
Sponsors:
SIGSOFT, IEEE-CS
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN
Next Conference
Reflects downloads up to 16 Feb 2025Bibliometrics
Skip Abstract Section
Abstract

Welcome to the 13th IEEE/ACM International Conference on Global Software Engineering (ICGSE 2018) collocated with the International Conference on Software Engineering (ICSE 2018) in Gothenburg, Sweden, May 27-29, 2018.

ICGSE 2018 brings together researchers and practitioners to share their research findings, experiences and new ideas on diverse themes related to global software engineering under our mission statement "Succeeding in the Global Software Industry".

Today, the software industry is more global than it has ever been. Software products, IT systems and services are most often developed in globally distributed teams, projects and companies. Global software engineering is becoming commonplace. However, succeeding in the global software industry is not without challenges. ICGSE is the key conference where practitioners and academics meet to discuss, share experiences and advance the knowledge on this important and challenging topic.

Skip Table Of Content Section
SESSION: Scaled and distributed agile
extended-abstract
Transitioning from plan-driven to lean in a global software engineering organization: a practice-centric view

We share the experience of a globally distributed software development organization in transitioning from a plan-driven approach to a lean methodology with a focus on role-specific practices. We outline how the new practices supported effective working ...

extended-abstract
Effective distributed pair programming

Pair Programming1 has quickly become a widespread technique for teams adopting Agile. The interest has gained even more popularity for those implementing Extreme Programming (XP) which is a well-known Agile methodology. There is a general agreement that ...

extended-abstract
Validation of outsourcing teams work on agile projects of samsung R&D institute Brazil

Samsung R&D Institute Brazil (SRBR) is one of Samsung's research centers in the world in which there is research focused on software areas. SRBR teams have worked in collaboration with Samsung headquarter and outsourcing partners for producing software ...

extended-abstract
Control based management to self organizing agile teams: a case study

Tough economic conditions, competition, ever-shortening time-to-market and need for better product quality has increased demand for more attention towards good project management approaches. Traditional Control Based Project Management Methodologies (...

SESSION: Communication and collaboration in distributed projects
research-article
Is stack overflow in portuguese attractive for brazilian users?

Stack Overflow (SO) is the reference for asking and answering programming-related questions. In early 2014 Stack Overflow em Português (SO-PT) was announced with the goal to reach developers that are not sufficiently proficient in the English language ...

extended-abstract
East meets west: global software engineering course in Japan and Germany

Global software engineering poses unique challenges to distributed teams and tasks. Engineering education should reflect these real-world scenarios as closely as possible. Due to budgetary constraints and the complexity of conducting global software ...

extended-abstract
Effective collaboration across the globe through digital dash boards and machine learning

In a large sized project with globally distributed environment, it is challenging to have a common information radiator across all global locations and it is difficult to make sense of the long list of tasks displayed on a single dashboard. Different ...

extended-abstract
Software engineering tools environment for outsourcing teams collaboration

Samsung R&D Center Brazil (SRBR) is one of the Samsung research centers in the world in which there is research focused on software areas. SRBR teams have worked in collaboration with Samsung headquarter and outsourcing partners for producing software ...

SESSION: Processes for distributed development
research-article
A process for distributed software evolution: a proprietary software case study

Proprietary enterprise software is commonly embedded in multinational organizations and therefore has multiple sources of global or local demand. This type of software is subject to constant evolutions motivated by improvements in the features or by ...

extended-abstract
Global software engineering experience through international capstone project exchanges

Today it is very common for software systems to be built by teams located in more than one country. For example, a project team may be located in the US while the team lead resides in Sweden. How then should students be trained for this kind of work? ...

SESSION: Scaled and distributed agile
research-article
Enhancing product and service capability through scaling agility in a global software vendor environment

Agile software development has become increasingly common in software vendor organisations, and their impact on practices and roles is now extending beyond the project level across the entire organisation. In this study, we investigate how a major ...

research-article
Managing software products in a global context

Follow-the-sun has evolved to follow-the-talent. Managing a product thus has a true global perspective. Products increasingly are developed in virtual teams using agile set-up and gig economy practices. The success of a product or service depends on its ...

extended-abstract
Challenges in scaling up a globally distributed legacy product: a case study of a matrix organization

This paper presents our experiences with a 120-person matrixed software engineering product team, spread across three countries that successfully scaled their adoption of Scrum. The product is a legacy, mission-critical software system that conforms to ...

research-article
Employee retention and turnover in global software development: comparing in-house offshoring and offshore outsourcing

High staff turnover has a negative impact on software development productivity and product quality. Further, offshore outsourcing has a widely held reputation for particularly poor employee retention. Interestingly, in-house sites (regardless of ...

SESSION: Distinguished papers
research-article
On developers' personality in large-scale distributed projects: the case of the apache ecosystem

Large-scale distributed projects are typically the results of collective efforts performed by multiple developers, each one having a different personality. The study of developers' personalities has the potential of explaining their' behavior in various ...

research-article
Virtual by design: how a work environment can support agile distributed software development

Even though agile methods have been flourishing in the last decades, their implementation in (globally) distributed arrangements still present hard challenges. Due to this tension, practices are either modified or added to compensate with the additional ...

research-article
Team resilience in distributed student projects

Global software engineering education is steadily advancing to fully prepare students for future challenges at work, by providing opportunities for real-life experiences, especially in distributed project-based courses. These international student teams ...

research-article
Scaling agile across the global organization: an early stage industrial SAFe self-assessment

The adoption, scaling and tailoring of agile methods depends on several factors, such as the size of the software development organization, business goals, and operative model. The Scaled Agile Framework (SAFe) was developed to support organizations in ...

POSTER SESSION: poster exhibition
short-paper
Compliance adherence in distributed software delivery: a blockchain approach

In this extended abstract, we propose a conceptual framework that leverages distributed ledger technology and smart contracts to create a decentralized system to capture the occurrence of interesting development activities (e.g., a development build) ...

short-paper
A scrum-based process to distributed projects in multidisciplinary teams: a case study

It is a usual practice for software companies to develop their products using Distributed Software Development (DSD). Moreover, many times the software companies work with multidisciplinary teams to satisfy their customer demands. These ...

short-paper
An empirical study on scrum application patterns in distributed teams

In this study we dig for scrum application practices in distributed offshore development teams of a multinational company which has in-source offshore development centers across the world. Main location of the research is the Turkey center of the ...

SESSION: Doctoral symposium
short-paper
A preliminary structure of software security assurance model

Software security is an important aspect that needs to be considered during the entire software development life cycle (SDLC). Integrating software security at each phase of SDLC has become an urgent need. To address software security, various ...

short-paper
Scaling agile software development to large and globally distributed large-scale organizations

There has been a tremendous increase in the rate of agile method adoption across large and globally distributed large organizations. Despite of several challenges, organizations have shown profound interest due to the potential benefits of agile at ...

short-paper
Toward a theory of communication in distributed software development teams: a research proposal

Context: Communication plays an essential role in the professional software development, as it stands as one of the pillars of this collaborative activity. Communication is also one of the leading challenges in Distributed Software Development (DSD) ...

Contributors
  • LUT University
  • Blekinge Institute of Technology
  • University of Illinois at Chicago
  1. Proceedings of the 13th International Conference on Global Software Engineering

    Recommendations