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

Sequestration of Carbon Dioxide via Mineral Carbonation to ProduceMagnesium Carbonate: A Design Study

The rapid increase in atmospheric carbon dioxide (CO₂) due to industrialization and fossil fuel combustion has raised significant concerns about global warming. Carbon capture and storage (CCS) is a crucial technology fo...

Python Based Estimation ofGroundwater Quality Along Hudaira Drain

During periods of restricted access to fresh surface water, enterprises depend on underground water reserves to meet their growing demands. Groundwater is crucial for fulfilling the growing demands of families, agricul...

Leveraging Cryptographic Primitives of Blockchain for Trust in Smart Systems

Calculating and maintaining trust using Hyperledger Fabric in smart systems plays a vital role in mitigating various trust-related attacks. Current smart systems encounter several challenges, including dependence on ce...

Exploring cGANsfor Urdu Alphabets and Numerical System Generation

Urdu ligatures play a crucial role in text representation and processing, especially in Urdu language applications. While extensive research has been conducted on handwritten characters in various languages, there is s...

Generative AI’s Impact on Industry:Unveiling Transformative Applications, Opportunities and Challenges

With the advancement of Artificial Intelligence, a new branch of AI has emerged which is known as Generative AI. It has gained a lot of popularity in a very short time because of its human-like computational capabiliti...

Download PDF file
  • EP ID EP760417
  • DOI -
  • Views 40
  • 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