Learning Effective Changes For Software Projects

08/17/2017
by   Rahul Krishna, et al.
0

The current generation of software analytics tools are mostly prediction algorithms (e.g. support vector machines, naive bayes, logistic regression, etc). While prediction is useful, after prediction comes planning about what actions to take in order to improve quality. This research seeks methods that support actionable analytics that offer clear guidance on "what to do" within the context of a specific software project. Specifically, we propose the BELLTREE algorithm for generating plans to improve software quality. Each such plan has the property that, if followed, it reduces the probability of future defect reports. When compared to other planning algorithms from the SE literature, we find that BELLTREE is most effective at learning plans from one project, then applying those plans to another.

READ FULL TEXT
research
06/12/2020

Defect Reduction Planning (using TimeLIME)

Software comes in releases. An implausible change to software is somethi...
research
02/19/2021

SQAPlanner: Generating Data-Informed Software Quality Improvement Plans

Software Quality Assurance (SQA) planning aims to define proactive plans...
research
06/22/2022

Defect Prediction Using Stylistic Metrics

Defect prediction is one of the most popular research topics due to its ...
research
05/09/2012

Generating Optimal Plans in Highly-Dynamic Domains

Generating optimal plans in highly dynamic environments is challenging. ...
research
05/06/2021

Development and Application of Sentiment Analysis Tools in Software Engineering: A Systematic Literature Review

Software development is a collaborative task and, hence, involves differ...
research
01/10/2020

The Effectiveness of Supervised Machine Learning Algorithms in Predicting Software Refactoring

Refactoring is the process of changing the internal structure of softwar...
research
07/12/2023

Assessment of the suitability of degradation models for the planning of CCTV inspections of sewer pipes

The degradation of sewer pipes poses significant economical, environment...

Please sign up or login with your details

Forgot password? Click here to reset