The DOI matches its Crossref record; 36 of the 38 references it cites were found in a registry or an index.
Where should the bugs be fixed? More accurate information retrieval-based bug localization based on bug reports
Abstract
For a large and evolving software system, the project team could receive a large number of bug reports. Locating the source code files that need to be changed in order to fix the bugs is a challenging task. Once a bug report is received, it is desirable to automatically point out to the files that developers should change in order to fix the bug. In this paper, we propose BugLocator, an information retrieval based method for locating the relevant files for fixing a bug. BugLocator ranks all files based on the textual similarity between the initial bug report and the source code using a revised Vector Space Model (rVSM), taking into consideration information about similar bugs that have been fixed before. We perform large-scale experiments on four open source projects to localize more than 3,000 bugs. The results show that BugLocator can effectively locate the files where the bugs should be fixed. For example, relevant buggy files for 62.60% Eclipse 3.1 bugs are ranked in the top ten among 12,863 files. Our experiments also show that BugLocator outperforms existing state-of-the-art bug localization methods.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Citations
Cites
Introduction to Information Retrieval
Manning, C. D., Raghavan, P., & Schütze, H. (2008) · doi:10.1017/cbo9780511809071 · Cited by 11,288
Foundations of statistical natural language processing
Manning, C. D., & Schütze, H. (1999) · Cited by 9,816
THE POPULATION FREQUENCIES OF SPECIES AND THE ESTIMATION OF POPULATION PARAMETERS
Good, I. J. (1953) · Biometrika · doi:10.1093/biomet/40.3-4.237 · Cited by 3,427
Visualization of test information to assist fault localization
Jones, J. A., Harrold, M. J., & Stasko, J. (2002) · Proceedings of the 24th International Conference on Software Engineering. ICSE 2002 · doi:10.1145/581396.581397 · Cited by 1,301
Empirical evaluation of the tarantula automatic fault-localization technique
Jones, J. A., & Harrold, M. J. (2005) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/1101908.1101949 · Cited by 1,274
Simplifying and isolating failure-inducing input
Zeller, A., & Hildebrandt, R. (2002) · IEEE Transactions on Software Engineering · doi:10.1109/32.988498 · Cited by 1,084
Anvik, J., Hiew, L., & Murphy, G. C. (2006) · Proceedings/Proceedings - International Conference on Software Engineering · doi:10.1145/1134285.1134336 · Cited by 927
The TREC-8 Question Answering Track Report
Voorhees, E. M. (1999) · Cited by 831
Witten, I. H., & Bell, T. (1991) · IEEE Transactions on Information Theory · doi:10.1109/18.87000 · Cited by 737
Predicting the location and number of faults in large software systems
Ostrand, T. J., Weyuker, E. J., & Bell, R. M. (2005) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2005.49 · Cited by 723
Flagged first, then by citations
2 of the 38 references couldn’t be matched to a known paper.
Research works printed but not linked: 5
- 10.2307/2333344 · DOI
- garcia, 2006, Description Advantages and Limitations of the Classic Vector Space Model
- 10.1162/jmlr.2003.3.4-5.993 · DOI
- deerwester, 1988, Improving Information Retrieval with Latent Semantic Indexing, Proceedings of the American Society for Information Science Annual Meeting, 25, 36
- dallmeier, 2007, Automatic Extraction of Bug Localization Benchmarks from History
Cited by
Sorted by citations
Items 101–200 of 509
Adapting Neural Text Classification for Improved Software Categorization
LeClair, A., Eberhart, Z., & McMillan, C. (2018) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsme.2018.00056 · Cited by 36
Learning to rank developers for bug report assignment
Alkhazi, B., DiStasi, A., Aljedaani, W., Alrubaye, H., Ye, X., & Mkaouer, M. W. (2020) · Applied Soft Computing · doi:10.1016/j.asoc.2020.106667 · Cited by 36
Improving Software Fault Localization by Combining Spectrum and Mutation
Cui, Z., Jia, M., Chen, X., Zheng, L., & Liu, X. (2020) · IEEE Access · doi:10.1109/access.2020.3025460 · Cited by 36
Using Bug Report Similarity to Enhance Bug Localisation
Davies, S., Roper, M., & Wood, M. (2012) · Working Conference on Reverse Engineering (WCRE) · doi:10.1109/wcre.2012.22 · Cited by 36
Le, T.-D. B., & Lo, D. (2013) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsm.2013.42 · Cited by 35
Self-citationWebAPIRec: Recommending Web APIs to Software Projects via Personalized Ranking
Thung, F., Oentaryo, R., Lo, D., & Tian, Y. (2017) · IEEE Transactions on Emerging Topics in Computational Intelligence · doi:10.1109/tetci.2017.2699222 · Cited by 32
Self-citationOn the relationship between bug reports and queries for text retrieval-based bug localization
Mills, C., Parra, E., Pantiuchina, J., Bavota, G., & Haiduc, S. (2020) · Empirical Software Engineering · doi:10.1007/s10664-020-09823-w · Cited by 34
On the effectiveness of unified debugging
Benton, S., Li, X., Lou, Y., & Zhang, L. (2020) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3324884.3416566 · Cited by 36
STRICT: Information retrieval based search term identification for concept location
Rahman, M. M., & Roy, C. K. (2017) · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) · doi:10.1109/saner.2017.7884611 · Cited by 34
Le, T.-D. B., Thung, F., & Lo, D. (2016) · Empirical Software Engineering · doi:10.1007/s10664-016-9484-y · Cited by 37
Self-citationLink analysis algorithms for static concept location: an empirical assessment
Scanniello, G., Marcus, A., & Pascale, D. (2014) · Empirical Software Engineering · doi:10.1007/s10664-014-9327-7 · Cited by 32
Leveraging textual properties of bug reports to localize relevant source files
Gharibi, R., Rasekh, A. H., Sadreddini, M. H., & Fakhrahmad, S. M. (2018) · Information Processing & Management · doi:10.1016/j.ipm.2018.07.004 · Cited by 32
Post2Vec: Learning Distributed Representations of Stack Overflow Posts
Xu, B., Hoang, T., Sharma, A. B., Yang, C., Xia, X., & Lo, D. (2021) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2021.3093761 · Cited by 32
Self-citationWhere2Change: Change Request Localization for App Reviews
Zhang, T., Chen, J., Zhan, X., Luo, X., Lo, D., & Jiang, H. (2019) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2019.2956941 · Cited by 34
Self-citationFiltering noise in mixed-purpose fixing commits to improve defect prediction and localization
Nguyen, H. A., Nguyen, A. T., & Nguyen, T. N. (2013) · Proceedings/Proceedings - International Symposium on Software Reliability Engineering · doi:10.1109/issre.2013.6698913 · Cited by 31
Combining Word2Vec with Revised Vector Space Model for Better Code Retrieval
Nguyen, T. V., Nguyen, A. T., Phan, H., Nguyen, T. D., & Nguyen, T. N. (2017) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse-c.2017.90 · Cited by 31
Industry-Scale IR-Based Bug Localization: A Perspective from Facebook
Murali, V., Gross, L., Qian, R., & Chandra, S. (2021) · IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) · doi:10.1109/icse-seip52600.2021.00028 · Cited by 30
WebAPIRec: Recommending web APIs to software projects via personalized ranking
Thung, F., Oentaryo, R. J., Lo, D., & Tian, Y. (2017) · Singapore Management University Institutional Knowledge (InK) (Singapore Management University) · Cited by 29
Self-citationContinual Prediction of Bug-Fix Time Using Deep Learning-Based Activity Stream Embedding
Lee, Y., Lee, S., Lee, C.-G., Yeom, I., & Woo, H. (2020) · IEEE Access · doi:10.1109/access.2020.2965627 · Cited by 27
Bao, L., Xing, Z., Xia, X., Lo, D., Wu, M., & Yang, X. (2020) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3392093 · Cited by 28
Self-citationCooBa: Cross-project Bug Localization via Adversarial Transfer Learning
Zhu, Z., Li, Y., Tong, H., & Wang, Y. (2020) · International Joint Conference on Artificial Intelligence · doi:10.24963/ijcai.2020/493 · Cited by 28
Feature-FL: Feature-Based Fault Localization
Lei, Y., Xie, H., Zhang, T., Yan, M. L., Xu, Z., & Sun, C. P. (2022) · IEEE Transactions on Reliability · doi:10.1109/tr.2022.3140453 · Cited by 28
Enhancing Mobile App Bug Reporting via Real-Time Understanding of Reproduction Steps
Fazzini, M., Moran, K., Bernal-Cárdenas, C., Wendland, T., Orso, A., & Poshyvanyk, D. (2022) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2022.3174028 · Cited by 31
Enriching Compiler Testing with Real Program from Bug Report
Zhong, H. (2022) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3551349.3556894 · Cited by 30
Predicting Effectiveness of IR-Based Bug Localization Techniques
Le, T.-D. B., Thung, F., & Lo, D. (2014) · Proceedings/Proceedings - International Symposium on Software Reliability Engineering · doi:10.1109/issre.2014.39 · Cited by 28
Self-citationCARP: Context-Aware Reliability Prediction of Black-Box Web Services
Zhu, J., He, P., Xie, Q., Zheng, Z., & Lyu, M. R.-T. (2017) · IEEE International Conference on Web Services (ICWS) · doi:10.1109/icws.2017.10 · Cited by 28
A Characterization Study of Repeated Bug Fixes
Yue, R., Meng, N., & Wang, Q. (2017) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsme.2017.16 · Cited by 27
How Practitioners Perceive Coding Proficiency
Xia, X., Wan, Z., Kochhar, P. S., & Lo, D. (2019) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse.2019.00098 · Cited by 27
Self-citationABFL: An autoencoder based practical approach for software fault localization
Peng, Z., Xiao, X., Hu, G., Sangaiah, A. K., Atiquzzaman, M., & Xia, S. (2019) · Information Sciences · doi:10.1016/j.ins.2019.08.077 · Cited by 34
Better Automatic Program Repair by Using Bug Reports and Tests Together
Motwani, M., & Brun, Y. (2023) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse48619.2023.00109 · Cited by 37
Automatic Defect Categorization Based on Fault Triggering Conditions
Xia, X., Lo, D., Wang, X., & Zhou, B. (2014) · IEEE International Conference on Engineering of Complex Computer Systems (ICECCS) · doi:10.1109/iceccs.2014.14 · Cited by 26
Self-citationAutomatic approval prediction for software enhancement requests
Nizamani, Z. A., Liu, H., Chen, D. M., & Niu, Z. (2017) · Automated Software Engineering · doi:10.1007/s10515-017-0229-y · Cited by 26
Software fault localisation: a systematic mapping study
Zakari, A., Lee, S. P., Alam, K. A., & Ahmad, R. B. (2018) · IET Software · doi:10.1049/iet-sen.2018.5137 · Cited by 26
Bug Reports for Desktop Software and Mobile Apps in GitHub: What's the Difference?
Zhang, T., Chen, J., Luo, X., & Li, T. (2017) · IEEE Software · doi:10.1109/ms.2017.377142400 · Cited by 25
Towards Better Graph Neural Network-Based Fault Localization through Enhanced Code Representation
Rafi, M. N., Kim, D. J., Chen, A. R., Chen, T.-H. (., & Wang, S. (2024) · Proceedings of the ACM on Software Engineering · doi:10.1145/3660793 · Cited by 24
Human-In-The-Loop Software Development Agents
Takerngsaksiri, W., Pasuksmit, J., Thongtanunam, P., Tantithamthavorn, C. K., Zhang, R., Jiang, F., Li, J., Cook, E., Chen, K., & Wu, M. (2025) · IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) · doi:10.1109/icse-seip66354.2025.00036 · Cited by 24
iLinker: a novel approach for issue knowledge acquisition in GitHub projects
Zhang, Y., Wu, Y., Wang, T., & Wang, H. (2020) · World Wide Web · doi:10.1007/s11280-019-00770-1 · Cited by 23
Demystifying the challenges and benefits of analyzing user-reported logs in bug reports
Chen, A. R., Chen, T.-H. P., & Wang, S. (2021) · Empirical Software Engineering · doi:10.1007/s10664-020-09893-w · Cited by 24
Neural Program Repair : Systems, Challenges and Solutions
Zhong, W., Li, C., Ge, J., & Luo, B. (2022) · Asia-Pacific Symposium on Internetware · doi:10.1145/3545258.3545268 · Cited by 31
Revisiting the Practical Use of Automated Software Fault Localization Techniques
Ang, A., Perez, A., Arie Van Deursen, A., & Abreu, R. (2017) · IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW) · doi:10.1109/issrew.2017.68 · Cited by 24
Learning from Examples to Find Fully Qualified Names of API Elements in Code Snippets
Saifullah, C. M. K., Asaduzzaman, M., & Roy, C. K. (2019) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase.2019.00032 · Cited by 23
A deep multimodal model for bug localization
Zhu, Z., Li, Y., Wang, Y., Wang, Y., & Tong, H. (2021) · Data Mining and Knowledge Discovery · doi:10.1007/s10618-021-00755-7 · Cited by 23
Human-In-the-Loop Software Development Agents
Takerngsaksiri, W., Pasuksmit, J., Thongtanunam, P., Tantithamthavorn, C., Zhang, R., Jiang, F., Li, J., Cook, E., Chen, K., & Wu, M. (2024) · arXiv · doi:10.48550/arxiv.2411.12924 · Cited by 24
Exploiting spatial code proximity and order for improved source code retrieval for bug localization
Sisman, B., Akbar, S. A., & Kak, A. C. (2016) · Journal of Software Evolution and Process · doi:10.1002/smr.1805 · Cited by 23
Automatic fault localization for client‐side JavaScript
Ocariza, F. S., Li, G., Pattabiraman, K., & Mesbah, A. (2015) · Software Testing Verification and Reliability · doi:10.1002/stvr.1576 · Cited by 23
An effective change recommendation approach for supplementary bug fixes
Xia, X., & Lo, D. (2016) · Automated Software Engineering · doi:10.1007/s10515-016-0204-z · Cited by 23
Self-citationImproving software text retrieval using conceptual knowledge in source code
Lin, Z., Zou, Y., Zhao, J., & Xie, B. (2017) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1109/ase.2017.8115625 · Cited by 23
Recommending APIs for API Related Questions in Stack Overflow
Zhang, J., Jiang, H., Ren, Z., & Chen, X. (2017) · IEEE Access · doi:10.1109/access.2017.2777845 · Cited by 23
Bug Report Classification Using LSTM Architecture for More Accurate Software Defect Locating
Ye, X., Fang, F., Wu, J. F., Bunescu, R., & Liu, C. (2018) · International Conference on Machine Learning and Applications · doi:10.1109/icmla.2018.00234 · Cited by 26
Zhou, J., Wang, S., Bezemer, C., Zou, Y., & Hassan, A. E. (2020) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2020.2974469 · Cited by 23
Self-citationAn Empirical Study on the Adequacy of Testing in Open Source Projects
Kochhar, P. S., Thung, F., Lo, D., & Lawall, J. (2014) · Asia-Pacific Software Engineering Conference (APSEC) · doi:10.1109/apsec.2014.42 · Cited by 27
Self-citationRLocator: Reinforcement Learning for Bug Localization
Chakraborty, P., Alfadel, M., & Nagappan, M. (2024) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2024.3452595 · Cited by 31
Bug Localization via Supervised Topic Modeling
Wang, Y., Yao, Y., Tong, H., Huo, X., Li, M., Xu, F., & Lü, J. (2018) · Proceedings · doi:10.1109/icdm.2018.00076 · Cited by 22
Bug Localization for Version Issues With Defect Patterns
Sun, X., Zhou, W., Li, B., Ni, Z., & Lu, J. (2019) · IEEE Access · doi:10.1109/access.2019.2894976 · Cited by 22
Towards using visual, semantic and structural features to improve code readability classification
Mi, Q., Hao, Y., Ou, L., & Ma, W. (2022) · Journal of Systems and Software · doi:10.1016/j.jss.2022.111454 · Cited by 26
iBiR : Bug-report-driven Fault Injection
Khanfir, A., Koyuncu, A., Papadakis, M., Cordy, M., Bissyandé, T. F., Klein, J., & Traon, Y. L. (2022) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3542946 · Cited by 32
Generating Reproducible and Replayable Bug Reports from Android Application Crashes
White, M., Johnson, P., & Poshyvanyk, D. (2016) · Cited by 24
Efficient Bug Triage For Industrial Environments
Zhang, W. (2020) · IEEE International Conference on Software Maintenance and Evolution · doi:10.1109/icsme46990.2020.00082 · Cited by 23
Understanding vulnerabilities in software supply chains
Shen, Y., Gao, X. Y., Sun, H., & Guo, Y. (2024) · Empirical Software Engineering · doi:10.1007/s10664-024-10581-2 · Cited by 21
Collaborative bug triaging using textual similarities and change set analysis
Kevic, K., Muller, S. C., Fritz, T., & Gall, H. C. (2013) · International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) · doi:10.1109/chase.2013.6614727 · Cited by 21
Learning to rank faulty source files for dependent bug reports
Safdari, N., Alrubaye, H., Aljedaani, W., Baez, B. B., DiStasi, A., & Mkaouer, M. W. (2019) · Big Data: Learning, Analytics, and Applications · doi:10.1117/12.2519226 · Cited by 21
SCOR: Source Code Retrieval with Semantics and Order
Akbar, S. A., & Kak, A. C. (2019) · International Conference on Mining Software Repositories (MSR) · doi:10.1109/msr.2019.00012 · Cited by 21
Collaborative bug finding for Android apps
Tan, S. H., & Li, Z. (2020) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1145/3377811.3380349 · Cited by 21
Automatically recommending components for issue reports using deep learning
Choetkiertikul, M., Dam, H. K., Tran, T., Pham, T., Ragkhitwetsagul, C., & Ghose, A. (2021) · Empirical Software Engineering · doi:10.1007/s10664-020-09898-5 · Cited by 23
Rethinking User Interfaces for Feature Location
Beck, F., Dit, B., Velasco-Madden, J., Weiskopf, D., & Poshyvanyk, D. (2015) · IEEE International Conference on Program Comprehension (ICPC) · doi:10.1109/icpc.2015.24 · Cited by 21
Modeling function-level interactions for file-level bug localization
Liang, H., Hang, D., & Li, X. (2022) · Empirical Software Engineering · doi:10.1007/s10664-022-10237-z · Cited by 25
CORMS: a GitHub and Gerrit based hybrid code reviewer recommendation approach for modern code review
pandya, P., & Tiwari, S. (2022) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/3540250.3549115 · Cited by 21
Patch Reviewer Recommendation in OSS Projects
Lee, J. B., Ihara, A., Monden, A., & Matsumoto, K. (2013) · Asia-Pacific Software Engineering Conference (APSEC) · doi:10.1109/apsec.2013.103 · Cited by 21
Software Fault Localization: A Survey
Parmar, P., & Patel, M. (2016) · International Journal of Computer Applications · doi:10.5120/ijca2016912206 · Cited by 21
Inferring Links between Concerns and Methods with Multi-abstraction Vector Space Model
Zhang, Y., Lo, D., Xia, X., Le, T.-D. B., Scanniello, G., & Sun, J. (2016) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsme.2016.51 · Cited by 20
Self-citationAdaptive Search-based Repair of Deep Neural Networks
Calsi, D. L., Duran, M., Laurent, T., Zhang, X., Arcaini, P., & Ishikawa, F. (2023) · Genetic and Evolutionary Computation Conference (GECCO) · doi:10.1145/3583131.3590477 · Cited by 23
An empirical assessment of baseline feature location techniques
Razzaq, A., Gear, A. L., Exton, C., & Buckley, J. (2019) · Empirical Software Engineering · doi:10.1007/s10664-019-09734-5 · Cited by 18
Applying deep learning algorithm to automatic bug localization and repair
Yang, G., Min, K., & Lee, B. (2020) · ACM Symposium on Applied Computing · doi:10.1145/3341105.3374005 · Cited by 20
Semantics-aware obfuscation scheme prediction for binary
Zhao, Y., Tang, Z., Ye, G., Peng, D., Fang, D., Chen, X., & Wang, Z. (2020) · Computers & Security · doi:10.1016/j.cose.2020.102072 · Cited by 22
Laprob: A Label propagation-Based software bug localization method
Li, Z., Jiang, Z., Chen, X., Cao, K., & Gu, Q. (2020) · Information and Software Technology · doi:10.1016/j.infsof.2020.106410 · Cited by 21
Using a Distributed Representation of Words in Localizing Relevant Files for Bug Reports
Uneno, Y., Mizuno, O., & Choi, E.-H. (2016) · IEEE International Conference on Software Quality, Reliability and Security (QRS) · doi:10.1109/qrs.2016.30 · Cited by 20
Agentless: Demystifying LLM-based Software Engineering Agents
Xia, C. S., Deng, Y., Dunn, S., & Zhang, L. (2024) · arXiv · doi:10.48550/arxiv.2407.01489 · Cited by 24
“A GENTLESS ’s localization process make uses of both LLM-based localization as well classic information-retrieval-based localization idea [109].”
MethodFlexFL: Flexible and Effective Fault Localization With Open-Source Large Language Models
Xu, C., Liu, Z., Ren, X., Zhang, G., Liang, M., & Lo, D. (2025) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2025.3553363 · Cited by 42
Self-citationEnhancing supervised bug localization with metadata and stack-trace
Wang, Y., Yao, Y., Tong, H., Huo, X., Li, M., Xu, F., & Lü, J. (2020) · Knowledge and Information Systems · doi:10.1007/s10115-019-01426-2 · Cited by 19
Are datasets for information retrieval-based bug localization techniques trustworthy?
Kim, M., & Lee, E. (2021) · Empirical Software Engineering · doi:10.1007/s10664-021-09946-8 · Cited by 19
A systematic literature review on benchmarks for evaluating debugging approaches
Hirsch, T., & Hofer, B. (2022) · Journal of Systems and Software · doi:10.1016/j.jss.2022.111423 · Cited by 20
Pre-training Code Representation with Semantic Flow Graph for Effective Bug Localization
Du, Y., & Yu, Z. (2023) · Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering · doi:10.1145/3611643.3616338 · Cited by 19
Evaluating and Improving Unified Debugging
Benton, S., Li, X., Lou, Y., & Zhang, L. (2021) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2021.3125203 · Cited by 20
Mining A change history to quickly identify bug locations : A case study of the Eclipse project
Tantithamthavorn, C. K., Teekavanich, R., Ihara, A., & Matsumoto, K. (2013) · IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW) · doi:10.1109/issrew.2013.6688888 · Cited by 19
Syntactic Versus Semantic Similarity of Artificial and Real Faults in Mutation Testing Studies
Ojdanić, M., Garg, A., Khanfir, A., Degiovanni, R., Papadakis, M., & Traon, Y. L. (2023) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2023.3277564 · Cited by 18
RAT: A Refactoring-Aware Traceability Model for Bug Localization
Niu, F., Assunção, W. K. G., Huang, L., Mayr‐Dorn, C., Ge, J., Luo, B., & Egyed, A. F. (2023) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse48619.2023.00028 · Cited by 18
Multi-abstraction Concern Localization
Le, T.-D. B., Wang, S., & Lo, D. (2013) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsm.2013.48 · Cited by 18
Self-citationSwarm debugging: The collective intelligence on interactive debugging
Petrillo, F. D. S., Guéhéneuc, Y., Pimenta, M. S., Freitas, C. M. D. S., & Khomh, F. (2019) · Journal of Systems and Software · doi:10.1016/j.jss.2019.04.028 · Cited by 20
The forgotten role of search queries in IR-based bug localization: an empirical study
Rahman, M. M., Khomh, F., Yeasmin, S., & Roy, C. K. (2021) · Empirical Software Engineering · doi:10.1007/s10664-021-10022-4 · Cited by 18
Kim, T., & Yang, G. (2022) · IEEE Access · doi:10.1109/access.2022.3226238 · Cited by 17
bjXnet: an improved bug localization model based on code property graph and attention mechanism
Han, J., Huang, C. Z., Sun, S., Liu, Z., & Liu, J. (2023) · Automated Software Engineering · doi:10.1007/s10515-023-00379-9 · Cited by 17
Method-level bug localization using hybrid multi-objective search
Almhana, R., Kessentini, M., & Mkaouer, M. W. (2020) · Information and Software Technology · doi:10.1016/j.infsof.2020.106474 · Cited by 17
Automatic recovery of root causes from bug-fixing changes
Thung, F., Lo, D., & Jiang, L. (2013) · Working Conference on Reverse Engineering (WCRE) · doi:10.1109/wcre.2013.6671284 · Cited by 17
Self-citationEye movements in software traceability link recovery
Sharif, B., Meinken, J., Shaffer, T., & Kagdi, H. (2016) · Empirical Software Engineering · doi:10.1007/s10664-016-9486-9 · Cited by 17
Interactive Query Reformulation for Source-Code Search With Word Relations
Lu, J., Wei, Y., Sun, X.-B., Li, B., Wen, W., & Zhou, C. (2018) · IEEE Access · doi:10.1109/access.2018.2883963 · Cited by 17
Code-line-level Bugginess Identification: How Far have We Come, and How Far have We Yet to Go?
Guo, Z., Liu, S., Liu, X., Lai, W., Ma, M., Zhang, X., Ni, C., Yang, Y., Li, Y., Chen, L., et al. (2023) · ACM Transactions on Software Engineering and Methodology · doi:10.1145/3582572 · Cited by 16
RepresentThemAll: A Universal Learning Representation of Bug Reports
Fang, S., Zhang, T., Tan, Y., Jiang, H., Xia, X., & Sun, X. (2023) · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) · doi:10.1109/icse48619.2023.00060 · Cited by 19
Locating Source Code to Be Fixed Based on Initial Bug Reports - A Case Study on the Eclipse Project
Bangcharoensap, P., Ihara, A., Kamei, Y., & Matsumoto, K. (2012) · International Workshop on Empirical Software Engineering in Practice (IWESEP) · doi:10.1109/iwesep.2012.14 · Cited by 16
Nagwani, N. K., Verma, S., & Mehta, K. (2013) · International Conference on ICT and Knowledge Engineering · doi:10.1109/ictke.2013.6756268 · Cited by 16
Combining Query Reduction and Expansion for Text-Retrieval-Based Bug Localization
Florez, J. M., Chaparro, O., Treude, C., & Marcus, A. (2021) · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER) · doi:10.1109/saner50967.2021.00024 · Cited by 16
Metadata
- Authors
- Zhou, J., Zhang, H., & Lo, D.
- Affiliations
- Tsinghua University (CN)
- Singapore Management University (SG)
- Venue
- 2012 34th International Conference on Software Engineering (ICSE)
- Publisher
- IEEE
- Published
- 2012-06
- Pages
- 14-24
- ISSN
- 0270-5257 (ISSN-L)
- OpenAlex
- W3149255455
- Cited by
- 507
- References
- 38
- Citations by year
- 2026: 26 · 2025: 34 · 2024: 31 · 2023: 53 · 2022: 57 · 2021: 58 · 2020: 42 · 2019: 41 · 2018: 28 · 2017: 39 · 2016: 27 · 2015: 31 · 2014: 18 · 2013: 20 · 2012: 2
- FWCI
- 17.86
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion) (publishedVersion)
- Funders
- National Natural Science Foundation of China
- Tsinghua University
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Software › Software Testing and Debugging Techniques
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Keywords
- bug localization, bug reports, information retrieval, text similarity, eclipses, open source software
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review