• Corpus ID: 238198496

Adopting Automated Bug Assignment in Practice - A Registered Report of an Industrial Case Study

  title={Adopting Automated Bug Assignment in Practice - A Registered Report of an Industrial Case Study},
  author={Markus Borg and Leif Jonsson and Emelie Engstrom and B{\'e}la Bartalos and Attila Szabo},
[Background/Context] The continuous inflow of bug reports is a considerable challenge in large development projects. Inspired by contemporary work on mining software repositories, we designed a prototype bug assignment solution based on machine learning in 2011-2016. The prototype evolved into an internal Ericsson product, TRR, in 2017-2018. TRR’s first bug assignment without human intervention happened in 2019. [Objective/Aim] Our exploratory study will evaluate the adoption of TRR within its… 

Figures from this paper

Adopting Automated Bug Assignment in Practice: A Longitudinal Case Study at Ericsson

TR has saved time at Ericsson, but the adoption of automated bug assignment was more intricate compared to similar endeavors reported from other companies.



Supporting Change Impact Analysis Using a Recommendation System: An Industrial Case Study in a Safety-Critical Context

A case study on ImpRec, a recommendation System for Software Engineering (RSSE), tailored for CIA at a process automation company, shows the potential of reusing traceability associated with developers’ past activities in an RSSE.

Automated bug assignment: Ensemble-based machine learning in large scale industrial contexts

A state-of-the-art ensemble learner Stacked Generalization that combines several classifiers that scales to large scale industrial application and that it outperforms the use of individual classifiers for bug assignment, reaching prediction accuracies from 50 % to 89 % when large training sets are used.

Improving Bug Triaging with High Confidence Predictions at Ericsson

A novel approach is developed where the model only triage bugs when the model has high confidence in the triage prediction, and the accuracy is improved to 90%, but the model can make predictions for 62% of the bug reports.

Empirical study on developer factors affecting tossing path length of bug reports

This study provides an easy-to-use feature selection method to train quality developer recommenders for automatic bug triage in an efficient way by investigating which factors affect the tossing path length (TPL).

Improving bug triage with bug tossing graphs

A graph model based on Markov chains is introduced, which captures bug tossing history and reveals developer networks which can be used to discover team structures and to find suitable experts for a new task.

A bug you like: A framework for automated assignment of bugs

This paper addresses the task allocation problem by proposing a set of heuristics that support accurate assignment of bug reports to the developers and applies a vector space model to recommend experts for resolving bugs.

Duplicate bug reports considered harmful … really?

This paper proposes to merge bug duplicates, rather than treating them separately, and quantifies the amount of information that is added for developers and shows that automatic triaging can be improved as well.

Towards the next generation of bug tracking systems

The card sort revealed several hurdles involved in reporting and resolving bugs, which are presented in a collection of recommendations for the design of new bug tracking systems.

Practical relevance of software engineering research: synthesizing the community’s voice

The goal of this paper is to synthesize the evidence and experience-based opinions shared on this topic so far in the SE community, and to encourage the community to further reflect and act on the research relevance, through a Multi-vocal Literature Review of 54 systematically-selected sources.

Towards Automated Anomaly Report Assignment in Large Complex Systems Using Stacked Generalization

The prediction accuracy of the automation is approaching that of humans, indicating that the anomaly report handling time could be significantly reduced by using the developed and validated machine learning approach, based on stacked generalization.