Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Surveying inner source adoption in IKEA

Malm, Alexander LU (2023) EITL05 20231
Department of Electrical and Information Technology
Abstract
Open source has lately been gaining more traction and recognition in the software industry. The practices are being implemented within various organisations through an approach known as inner source, which involves taking the principles and practices that have been proven effective in open source environments and applying them within an internal context.
This thesis focuses on an exploration of IKEA's current software development processes, aiming for assessing the potential of inner source adoption by surveying several developer teams.
Utilizing the Goal-Question-Metric (GQM) methodology, critical performance metrics were identified and used to gather the team’s development metadata from their GitHub code repositories. This data was... (More)
Open source has lately been gaining more traction and recognition in the software industry. The practices are being implemented within various organisations through an approach known as inner source, which involves taking the principles and practices that have been proven effective in open source environments and applying them within an internal context.
This thesis focuses on an exploration of IKEA's current software development processes, aiming for assessing the potential of inner source adoption by surveying several developer teams.
Utilizing the Goal-Question-Metric (GQM) methodology, critical performance metrics were identified and used to gather the team’s development metadata from their GitHub code repositories. This data was then analysed and assessed in combination with the current best-practices of inner source development.
Recommendations based on the findings include ensuring comprehensive documentation, fine-tuning testing practices and adherence to test results, ensuring pull request management processes and increasing project visibility within the organisation. Addressing these aspects could help facilitate the adoption of inner source practices in IKEA, bringing benefits not only to the developer teams but to the entire organisation. (Less)
Abstract (Swedish)
Open source-baserad utveckling har senaste åren mött ökat intresse och erkännande inom mjukvaruindustrin. Dessa metoder anpassas och implementeras inom olika organisationer, så kallad inner source, vilket innebär att principer och metoder från open source-utveckling tillämpas inom en intern kontext.
Detta examensarbete fokuserar på en granskning av IKEAs nuvarande mjukvaruutvecklingsprocesser genom att undersöka flera utvecklarteam, med målet att bedöma möjligheten för utveckling med inner source-metodik
Genom att använda Goal-Question-Metric (GQM)-metodik identifieras kritiska mätvärden som sedan användes för att samla in teamens metadata från deras källkod på GitHub. Denna data analyserades och jämfördes med de nuvarande bästa praxis... (More)
Open source-baserad utveckling har senaste åren mött ökat intresse och erkännande inom mjukvaruindustrin. Dessa metoder anpassas och implementeras inom olika organisationer, så kallad inner source, vilket innebär att principer och metoder från open source-utveckling tillämpas inom en intern kontext.
Detta examensarbete fokuserar på en granskning av IKEAs nuvarande mjukvaruutvecklingsprocesser genom att undersöka flera utvecklarteam, med målet att bedöma möjligheten för utveckling med inner source-metodik
Genom att använda Goal-Question-Metric (GQM)-metodik identifieras kritiska mätvärden som sedan användes för att samla in teamens metadata från deras källkod på GitHub. Denna data analyserades och jämfördes med de nuvarande bästa praxis för inner source-utveckling efter resultat från litteraturgranskning.
Resultaten leder till en rekommendation för vad IKEA ska ha i åtanke vid fortsatta inner source-initiativ: säkerställa dokumentation, finjustering av testrutiner och acceptanskriterier, förbättrad hanteringen av pull request-processer i delar av utvecklingen, samt ökat synliggörande av teamens produkter och dess tekniska lösningar. Med dessa rekommendationer i åtanke har implementering av inner source-utveckling på IKEA större chans att lyckas, och kan medföra fördelar för utvecklingsteamen och också för hela organisationen. (Less)
Please use this url to cite or link to this publication:
author
Malm, Alexander LU
supervisor
organization
course
EITL05 20231
year
type
M2 - Bachelor Degree
subject
keywords
Inner source, GitHub, GrimorieLab, metrics, KPI, repository analysis
report number
LU/LTH-EIT 2023-924
language
English
id
9120709
date added to LUP
2023-06-15 11:50:16
date last changed
2023-06-15 11:50:16
@misc{9120709,
  abstract     = {{Open source has lately been gaining more traction and recognition in the software industry. The practices are being implemented within various organisations through an approach known as inner source, which involves taking the principles and practices that have been proven effective in open source environments and applying them within an internal context. 
This thesis focuses on an exploration of IKEA's current software development processes, aiming for assessing the potential of inner source adoption by surveying several developer teams.
Utilizing the Goal-Question-Metric (GQM) methodology, critical performance metrics were identified and used to gather the team’s development metadata from their GitHub code repositories. This data was then analysed and assessed in combination with the current best-practices of inner source development.
Recommendations based on the findings include ensuring comprehensive documentation, fine-tuning testing practices and adherence to test results, ensuring pull request management processes and increasing project visibility within the organisation. Addressing these aspects could help facilitate the adoption of inner source practices in IKEA, bringing benefits not only to the developer teams but to the entire organisation.}},
  author       = {{Malm, Alexander}},
  language     = {{eng}},
  note         = {{Student Paper}},
  title        = {{Surveying inner source adoption in IKEA}},
  year         = {{2023}},
}