SEJan 10, 2022

More Software Analytics Patterns: Broad-Spectrum Diagnostic and Embedded Improvements

arXiv:2201.03606v1
Originality Synthesis-oriented
AI Analysis

This work provides incremental guidance for software practitioners to improve decision-making and productivity in software development.

The paper tackles the problem of adopting software analytics practices by introducing two new patterns, Broad-Spectrum Diagnostic and Embedded Improvements, to extend an existing set, validated through case studies and literature review.

Software analytics is a data-driven approach to decision making, which allows software practitioners to leverage valuable insights from data about software to achieve higher development process productivity and improve different aspects of software quality. In previous work, a set of patterns for adopting a lean software analytics process was identified through a literature review. This paper presents two patterns to add to the original set, forming a pattern language for adopting software analytics practices that aims to inform decision-making activities of software practitioners. The writing of these two patterns was informed by the solutions employed in the context of two case studies on software analytics practices, and the patterns were further validated by searching for their occurrence in the literature. The pattern Broad-Spectrum Diagnostic proposes to conduct more broad analysis based on common metrics when the team does not have the expertise to understand the kind of problems that software analytics can help to solve; and the pattern Embedded Improvements suggests adding improvement tasks as part of other routine activities.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes