Capturing Contextual Relationships of Buggy Classes for Detecting Quality-Related Bugs. Krasniqi, R. & Do, H. In 2023 IEEE International Conference on Software Maintenance and Evolution (ICSME), pages 375–379, Bogotá, Colombia, 2023. IEEE.
Capturing Contextual Relationships of Buggy Classes for Detecting Quality-Related Bugs [link]Paper  doi  abstract   bibtex   7 downloads  
Quality concerns are critical for addressing system-wide issues related to reliability, security, and performance, among others. However, these concerns often become scattered across the codebase, making it challenging for software developers to effectively address quality bugs. In this paper, we propose a holistic approach to detecting and clustering quality-related content hidden within the codebase. By leveraging the Hierarchical Dirichlet Process (HDP) and complementary techniques such as information retrieval and machine learning, including structural and textual analysis, we create a meaningful hierarchy that detects classes containing relevant information for addressing quality bugs. This approach allows us to uncover rich synergies between complex structured artifacts and infer bug-fixing classes for repairing quality bugs. The reported results show that our approach improves over the state-of-the-art achieving a high precision of 83%, recall of 82%, and F1 score of 83%.
@inproceedings{krasniqi_capturing_2023,
	address = {Bogotá, Colombia},
	title = {Capturing {Contextual} {Relationships} of {Buggy} {Classes} for {Detecting} {Quality}-{Related} {Bugs}},
	isbn = {9798350327830},
	url = {https://ieeexplore.ieee.org/document/10336297/},
	doi = {10.1109/ICSME58846.2023.00048},
	abstract = {Quality concerns are critical for addressing system-wide issues related to reliability, security, and performance, among others. However, these concerns often become scattered across the codebase, making it challenging for software developers to effectively address quality bugs. In this paper, we propose a holistic approach to detecting and clustering quality-related content hidden within the codebase. By leveraging the Hierarchical Dirichlet Process (HDP) and complementary techniques such as information retrieval and machine learning, including structural and textual analysis, we create a meaningful hierarchy that detects classes containing relevant information for addressing quality bugs. This approach allows us to uncover rich synergies between complex structured artifacts and infer bug-fixing classes for repairing quality bugs. The reported results show that our approach improves over the state-of-the-art achieving a high precision of 83\%, recall of 82\%, and F1 score of 83\%.},
	urldate = {2023-12-16},
	booktitle = {2023 {IEEE} {International} {Conference} on {Software} {Maintenance} and {Evolution} ({ICSME})},
	publisher = {IEEE},
	author = {Krasniqi, Rrezarta and Do, Hyunsook},
	year = {2023},
	keywords = {Conference Short Papers},
	pages = {375--379},
}

Downloads: 7