Software Development Analytics in Practice: A Systematic Literature Review
Joao Caldeira, Fernando Brito e Abreu, Jorge Cardoso, Rachel Sim\~oes, Toacy Oliveira, Jos\'e Reis

TL;DR
This systematic review examines the application of Software Development Analytics over the past decade, highlighting prevalent data sources, methods, and gaps in practical implementations, especially in process mining and security analysis.
Contribution
It provides an aggregated view of recent studies, classifies their impact, and identifies gaps such as limited process mining and risk management in practical settings.
Findings
Source code repositories and experimental case studies are common data sources.
Descriptive statistics and correlation analysis are the most used mining methods.
Process mining is rarely applied in practice.
Abstract
Context:Software Development Analytics is a research area concerned with providing insights to improve product deliveries and processes. Many types of studies, data sources and mining methods have been used for that purpose. Objective:This systematic literature review aims at providing an aggregate view of the relevant studies on Software Development Analytics in the past decade, with an emphasis on its application in practical settings. Method:Definition and execution of a search string upon several digital libraries, followed by a quality assessment criteria to identify the most relevant papers. On those, we extracted a set of characteristics (study type, data source, study perspective, development life-cycle activities covered, stakeholders, mining methods, and analytics scope) and classified their impact against a taxonomy. Results:Source code repositories, experimental case…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Software System Performance and Reliability
