A ReviewBased on Active Research Areas in Mining Software Bug Repositories: Limitations and Possible Future Trends
Journal Title: International Journal of Innovations in Science and Technology - Year 2024, Vol 6, Issue 3
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
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...
Unlocking Potential: Personality-Aware TVET Course Recommendations Revolutionize Skill Development
Personality is a complex amalgamation of ideas, behaviors, and social constructs that shape our self-perception and influence our interactions with others. It tends to remain relatively stable over time. The developmen...
Assessment of Public Participation Modalities through Social Media Platforms for Approval of Private Housing Schemes: Case Studies under LDA Lahore, Pakistan
Public participation through social media networks in Private housing scheme (PHS) projects is essential for fostering a feeling of community and avoiding resistance to the planning of housing scheme initiatives. It mi...
Analyzing the Shadows:Machine Learning Approaches for Depression Detection on Twitter
Depression is a leading cause of disability worldwide, affecting approximately 4.4% of the global population. It can escalate from mild symptoms to severe outcomes, including suicide, if not treated early. Thus, develo...
Dynamic Malware Detection Using Effective Machine Learning Models with Feature Selection Techniques
Dynamic Malware is a type of virus that is self-modifying, which makes it difficult to analyze in the course of its operation. It occasionally changes its behavior based on the existing environment and the context of e...