A Study of Data Driven Approaches to Software Engineering

Abstract

During open and closed source software development lot of artefacts are generated such as execution traces, bug reports, crash reports etc are stored in different repositories. Analyzing such repositories will help to improve software quality and reduce development time. newlineLarge number of bug reports are present in the different bug repositories only fractions of bugs will get chance for fixing. Before fixing any bugs, it needs to be prioritized based on the priority and severity. Severity information is given by the reporters such as users or developers, but priority information is assigned by the developer. Severity field helps to identify how urgent the bug needs to be fixed. Prioritizing the bug reports based on the severity helps for the bug triager to assigns the high severe bug report to appropriate developer in order to speed up the fixing process. Inexperienced developer and new users may make a mistake while assigning the severity. Priority may also be mislabeled by the inexperienced developer. Manual assignment of bug report to appropriate developer takes a lot of time and resources. newline newline

Description

Keywords

Citation

item.page.endorsement

item.page.review

item.page.supplemented

item.page.referenced