Chrome Extension
WeChat Mini Program
Use on ChatGLM

Ownership vs Contribution: Investigating the Alignment Between Ownership and Contribution

2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C)(2022)

Cited 1|Views9
No score
Abstract
Software development is a collaborative endeavour. Organisations that develop software assign modules to different teams, i.e., teams own their modules and are responsible for them. These modules are rarely isolated, meaning that there exist dependencies among them. Therefore, other teams might often contribute to developing modules they do not own. The contribution can be, among other types, in the form of code authorship, code review, and issue detection. This research presents a model to investigate the alignment between module ownership and contribution and the preliminary results of an industrial case study to evaluate the model in practice. Our model uses seven metrics to assess teams’ contributions. Initial results suggest that the model correctly identifies misalignment between ownership and contribution. The detection of misalignment between ownership and contribution is the first step towards investigating the impact it might have on the faster accumulation of Technical Debt.
More
Translated text
Key words
software development,collaborative endeavour,developing modules,code authorship,code review,issue detection,module ownership,software assign modules,technical debt
AI Read Science
Must-Reading Tree
Example
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined