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

01/10/2022
by   Duarte Oliveira, et al.
0

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.

READ FULL TEXT
research
04/11/2022

Towards Understanding Analytics in Software Startups

Analytics plays a crucial role in the data-informed decision-making proc...
research
02/02/2023

Foundational DevOps Patterns

Adopting DevOps practices is nowadays a recurring task in the industry. ...
research
04/08/2019

The Unfulfilled Potential of Data-Driven Decision Making in Agile Software Development

With the general trend towards data-driven decision making (DDDM), organ...
research
11/11/2022

Data Quality Over Quantity: Pitfalls and Guidelines for Process Analytics

A significant portion of the effort involved in advanced process control...
research
06/30/2020

A perspective on how to conduct responsible anti-human trafficking research in operations and analytics

Human trafficking, the commercial exploitation of individuals, is a gros...
research
04/04/2022

How Can We Develop Explainable Systems? Insights from a Literature Review and an Interview Study

Quality aspects such as ethics, fairness, and transparency have been pro...
research
06/21/2019

Stuck? No worries!: Task-aware Command Recommendation and Proactive Help for Analysts

Data analytics software applications have become an integral part of the...

Please sign up or login with your details

Forgot password? Click here to reset