A ReviewBased on Active Research Areas in Mining Software Bug Repositories: Limitations and Possible Future Trends

Abstract

Introduction/ Importance of Study: Bug repository mining is a crucial research area in software engineering, analyzing software change trends, defect prediction, and evolution. It involves developing methods and tools for mining repositories, and providing essential data for bug management. Objective: The goal of this study is to analyze and synthesize recent trends in mining software bug repositories, providing valuable insights for future research and practical bug management. Novelty statement: Our research contributes novel insights into mining software repository techniques and approaches employed in specific tasks such as bug localization, triaging, and prediction, along with their limitations and possible future trends. Material and Method: This study presents a comprehensive survey that categorizes and synthesizes the current research within this field. This categorization is derived from an in-depth review of studies conducted over the past fifteen years, from 2010 to 2024. The survey is organized around three key dimensions: the test systems employed in bug repositories, the methodologies commonly used in this area of research, and the prevailing trends shaping the field. Results and Discussion: Our results highlighted the significance of artificial intelligence and machine learning integration in bug repository mining; which has revolutionized the software development process by enhancing the classification, prediction, and vulnerability detection of bugs. Concluding Remarks: This survey aims to provide a clear and detailed understanding of the evolution of bug repository mining, offering valuable insights for the ongoing advancement of software engineering.

Authors and Affiliations

Fatima Waseem, Farah Haneef, Muhammad Nouman Noor, Aisha Khalid, Hina Rashid, Qudsia Yousaf

Keywords

Related Articles

Review of Peer Feedback in Collaborative Tutoring Systems

Introduction/Importance of Study: Collaborative tutoring systems (CTSs) allow students to communicate from different geographical areas to learn, share, and explain ideas related to a particular problem. Novelty state...

Leveraging CIELAB Segmentation and CNN for Wheat Fungi Disease Classification

Wheat is the third most harvested and consumed grain globally, but a significant portion of its production is wasted due to diseases. Fungal infections caused by pathogenic fungi are particularly harmful, greatly reduc...

A Dynamic Architecture to Control Multi-Rotors Using Hand Gestures

Traditional methods for controlling multi-rotors typically involve joysticks, radio controllers, and mobile applications. However, these methods pose significant challenges, particularly for novice users like farmers,...

Effects of Filters inRetinal Disease Detection onOptical Coherence Tomography (OCT) ImagesUsing Machine Learning Classifiers

Optical Coherence Tomography (OCT) is an essential, non-invasive imaging technique for producing high-resolution images of the retina, crucial in diagnosing and monitoring retinal conditions such as diabet...

AustemperingTime and Its Influence on the Mechanical Performance of Inverse Bainite: Insights from Hardness, Toughness, and Strength Testing

This study examines the impact of austempering time on the mechanical properties of 0.8C experimental steel with inverse bainitic microstructures. Samples were austenitized at 900 °C and austempered at 420 °C for 30, 60...

Download PDF file
  • EP ID EP760417
  • DOI -
  • Views 20
  • Downloads 0

How To Cite

Fatima Waseem, Farah Haneef, Muhammad Nouman Noor, Aisha Khalid, Hina Rashid, Qudsia Yousaf (2024). A ReviewBased on Active Research Areas in Mining Software Bug Repositories: Limitations and Possible Future Trends. International Journal of Innovations in Science and Technology, 6(3), -. https://europub.co.uk./articles/-A-760417