Abstract

Bug reports are essential software artifacts that describe software bugs using natural language. Bug localization tools can help developers to understand the relation between bug reports and a software system. However, most approaches for localizing bugs work with unstructured textual information from the source codes and bug reports. This paper proposes an approach for locating and visualizing bug reports based on class diagrams representing the overall structural design of a software system. Our approach called IdentiBug takes advantage of deep learning techniques to train our bug localization model to predict connections between a bug report and the system’s class diagram. The result is a ranked list of classes from which we extract and rank a list of class diagram excerpts for assisting the developers during bug documentation and localization.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.