Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Performance Evolution of Newcomers in Large-Scale Distributed Software Projects: An Industrial Case Study
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0002-7220-9570
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0003-1744-3118
Ericsson, SWE.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.ORCID iD: 0000-0003-0639-4234
2019 (English)In: Proceedings - 2019 ACM/IEEE 14th International Conference on Global Software Engineering, ICGSE 2019, Institute of Electrical and Electronics Engineers Inc. , 2019, p. 1-11, article id 8807643Conference paper, Published paper (Refereed)
Abstract [en]

Large-scale distributed software projects with long life cycles often involve a considerable amount of complex legacy code. The combination of scale and distribution challenges and the difficulty in acquiring knowledge about massive amounts of complex legacy code may make the onboarding of new developers/teams problematic. These problems may lead to extended periods of low performance. The primary objective of this paper is to investigate the performance evolution of offshore newcomers onboarded in a large-scale globally distributed project and how it relates to the employed onboarding strategy. To achieve our objective, we conducted a case study in Ericsson. We identified that the following aspects in the onboarding strategy employed in the investigated case seem to be related to the unexpectedly low performance evolution: i) the distance to mentors; ii) the used formal training approach, which did not fit the sociocultural background of the newcomers; iii) allocation of large and distributed tasks in the early stages of the onboarding process; and iv) team instability. We conclude that the onboarding of newcomers in globally distributed projects must be planned well ahead and should consider avoiding the aspects mentioned above. © 2019 IEEE.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc. , 2019. p. 1-11, article id 8807643
Keywords [en]
developer onboarding, global software engineering, large scale software development, performance, Life cycle, Offshore oil well production, Distributed projects, Distributed software, Industrial case study, Onboarding, Performance evolutions, Primary objective, Software design
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-18673DOI: 10.1109/ICGSE.2019.00000ISI: 000538556600001ISBN: 9781538691960 (print)OAI: oai:DiVA.org:bth-18673DiVA, id: diva2:1352658
Conference
14th ACM/IEEE International Conference on Global Software Engineering, ICGSE, Montreal, 25 May 2019 through 26 May 2019
Funder
Knowledge Foundation, 2009/0249Available from: 2019-09-19 Created: 2019-09-19 Last updated: 2021-04-27Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full texthttps://www2.scopus.com/inward/record.uri?eid=2-s2.0-85072100966&doi=10.1109%2fICGSE.2019.00000&partnerID=40&md5=14a176c4cf71b1595e58b514e30ae05f

Authority records

Britto, RicardoŠmite, DarjaBörstler, Jürgen

Search in DiVA

By author/editor
Britto, RicardoŠmite, DarjaBörstler, Jürgen
By organisation
Department of Software Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 378 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf