Measuring Software Development Waste in Open-Source Software Projects

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Varanasi, Dhiraj SM, D, Divij, Karre, Sai Anirudh, Reddy, Y Raghu
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912049587552256
author Varanasi, Dhiraj SM
D, Divij
Karre, Sai Anirudh
Reddy, Y Raghu
author_facet Varanasi, Dhiraj SM
D, Divij
Karre, Sai Anirudh
Reddy, Y Raghu
contents Software Development Waste (SDW) is defined as any resource-consuming activity that does not add value to the client or the organization developing the software. SDW impacts the overall efficiency and productivity of a software project as the scale and size of the project grows. Although engineering leaders usually put in effort to minimize waste, the lack of definitive measures to track and manage SDW is a cause of concern. To address this gap, we propose five measures, namely Stale Forks, Project Diversification Index, PR Rejection Rate, Backlog Inversion Index, and Feature Fulfillment Rate to potentially identify unused artifacts, building the wrong feature/product, mismanagement of backlog types of SDW. We apply these measures on ten open-source projects and share our observations to apply them in practice for managing SDW.
format Preprint
id arxiv_https___arxiv_org_abs_2409_19107
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Measuring Software Development Waste in Open-Source Software Projects
Varanasi, Dhiraj SM
D, Divij
Karre, Sai Anirudh
Reddy, Y Raghu
Software Engineering
Software Development Waste (SDW) is defined as any resource-consuming activity that does not add value to the client or the organization developing the software. SDW impacts the overall efficiency and productivity of a software project as the scale and size of the project grows. Although engineering leaders usually put in effort to minimize waste, the lack of definitive measures to track and manage SDW is a cause of concern. To address this gap, we propose five measures, namely Stale Forks, Project Diversification Index, PR Rejection Rate, Backlog Inversion Index, and Feature Fulfillment Rate to potentially identify unused artifacts, building the wrong feature/product, mismanagement of backlog types of SDW. We apply these measures on ten open-source projects and share our observations to apply them in practice for managing SDW.
title Measuring Software Development Waste in Open-Source Software Projects
topic Software Engineering
url https://arxiv.org/abs/2409.19107