Researchers have developed a new multi-objective search-based system for automated bug localization in software development. This system aims to identify potentially buggy classes by maximizing similarity between bug reports and code while minimizing the number of suggested faulty files. Using the SPEA-2 evolutionary optimization algorithm on six open-source Java projects, the approach demonstrated higher precision and recall compared to existing methods, successfully identifying buggy classes for 88.5% of bug reports within the top 10 recommendations. The system's adaptability was further validated on an industrial Android project written in Kotlin. AI
RANK_REASON The cluster contains an academic paper detailing a new approach to bug localization using evolutionary algorithms. [lever_c_demoted from research: ic=1 ai=0.7]
Read on arXiv cs.NE (Neural & Evolutionary) →
AI-generated summary · Google Gemini · from 1 sources. How we write summaries →