{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T03:10:22Z","timestamp":1778728222699,"version":"3.51.4"},"reference-count":89,"publisher":"Association for Computing Machinery (ACM)","issue":"6","funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["62572235"],"award-info":[{"award-number":["62572235"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"CCF-Huawei Populus Grove Fund, and Cooperation Fund of Huawei-NJU Creative Laboratory for the Next Programming"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Softw. Eng. Methodol."],"published-print":{"date-parts":[[2026,6,30]]},"abstract":"<jats:p>\n                    In an era where mobile devices are ubiquitous, digital distribution platforms such as the Google Play Store have become integral to our daily lives, hosting millions of applications and serving billions of users. Users can leave reviews to provide developers with valuable feedback, including requests for new features and reports of issues. These user reviews play a crucial role in software development, testing, and maintenance by informing developers about user needs and potential problems, which motivates us to revisit a key problem:\n                    <jats:italic toggle=\"yes\">given user reviews, how can we automatically identify the relevant code snippets from software codebases to assist developers in addressing the reviews?<\/jats:italic>\n                  <\/jats:p>\n                  <jats:p>\n                    Existing practices to address this problem typically involve calculating the similarity between user reviews and code snippets. However, we identify three key limitations. First, although existing methods show promising results on individual projects, their high performance cannot be generalized across projects. Second, the state-of-the-art approach models the problem as a one-to-one relationship between a user review and code snippets, ignoring the one-to-many relationship that often exists. Third, the state-of-the-art approach focuses solely on the direct relationship between reviews and code snippets, overlooking the interconnections among code snippets themselves, which contain valuable information that can aid in accurately identifying relevant code. To address these limitations and advance the state of the art, we propose\n                    <jats:sc>YourCoLo<\/jats:sc>\n                    , a novel approach that fully leverages contextual information, one-to-many relationships, and inter-code connections. Specifically,\n                    <jats:sc>YourCoLo<\/jats:sc>\n                    is powered by three novel designs: (1) a prompt-enhanced mechanism to incorporate rich project-level context into code localization, (2) a new loss function designed to handle the one-to-many relationships between user reviews and multiple relevant code snippets, and (3) a ranking strategy that considers interconnections among related code snippets. Our experimental evaluation shows that\n                    <jats:sc>YourCoLo<\/jats:sc>\n                    substantially outperforms state-of-the-art models, surpassing CodeBERT, CodeLlama, and GraphCodeBERT by 18.3, 9.3, and 7.7 percentage points at the method level and by 18.4, 7.7, and 7.0 percentage points at the file level (in terms of mean reciprocal rank). In addition,\n                    <jats:sc>YourCoLo<\/jats:sc>\n                    also achieves improvements of 8.8 percentage points and 6.8 percentage points in mean average precision (MAP) at the method and file levels, respectively, compared to the state-of-the-art method. These results underscore\n                    <jats:sc>YourCoLo<\/jats:sc>\n                    \u2019s effectiveness and its potential to guide developers more accurately toward the code snippets most pertinent to user feedback.\n                  <\/jats:p>","DOI":"10.1145\/3769010","type":"journal-article","created":{"date-parts":[[2025,9,22]],"date-time":"2025-09-22T12:03:17Z","timestamp":1758542597000},"page":"1-36","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["<scp>YourCoLo<\/scp>\n                    : Leveraging One-to-Many Relationships and Inter-Code Connections for User Review-Based Code Localization"],"prefix":"10.1145","volume":"35","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-6639-4128","authenticated-orcid":false,"given":"Kuo","family":"Chi","sequence":"first","affiliation":[{"name":"State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4358-5451","authenticated-orcid":false,"given":"Changan","family":"Niu","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5938-1918","authenticated-orcid":false,"given":"Zhou","family":"Yang","sequence":"additional","affiliation":[{"name":"Singapore Management University, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9270-5072","authenticated-orcid":false,"given":"Chuanyi","family":"Li","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3538-5516","authenticated-orcid":false,"given":"Yi","family":"Feng","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1773-0942","authenticated-orcid":false,"given":"Jidong","family":"Ge","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-1102-9584","authenticated-orcid":false,"given":"Bin","family":"Luo","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Novel Software Technology, Nanjing University, Nanjing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4367-7201","authenticated-orcid":false,"given":"David","family":"Lo","sequence":"additional","affiliation":[{"name":"Singapore Management University, Singapore, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8237-429X","authenticated-orcid":false,"given":"Vincent","family":"Ng","sequence":"additional","affiliation":[{"name":"Human Language Technology Research Institute, University of Texas at Dallas, Richardson, Texas, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,5,13]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"Josh Achiam Steven Adler Sandhini Agarwal Lama Ahmad Ilge Akkaya Florencia Leoni Aleman Diogo Almeida Janko Altenschmidt Sam Altman Shyamal Anadkat et al. 2023. Gpt-4 technical report. arXiv:2303.08774. Retrieved from https:\/\/arxiv.org\/abs\/2303.08774"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510049"},{"key":"e_1_3_2_4_2","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1109\/SANER.2019.8667990","volume-title":"2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER)","author":"Ashraf Usman","year":"2019","unstructured":"Usman Ashraf, Christoph Mayr-Dorn, and Alexander Egyed. 2019. Mining cross-task artifact dependencies from developer interactions. In 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 186\u2013196."},{"key":"e_1_3_2_5_2","unstructured":"Mohammad Bavarian Heewoo Jun Nikolas Tezak John Schulman Christine McLeavey Jerry Tworek and Mark Chen. 2022. Efficient training of language models to fill in the middle. arXiv:2207.14255. Retrieved from https:\/\/arxiv.org\/abs\/2207.14255"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3340458"},{"key":"e_1_3_2_7_2","unstructured":"Genevieve Caumartin Qiaolin Qin Sharon Chatragadda Janmitsinh Panjrolia Heng Li and Diego Elias Costa. 2024. Exploring the potential of Llama models in automated code refinement: A replication study. arXiv:2412.02789. Retrieved from https:\/\/arxiv.org\/abs\/2412.02789"},{"key":"e_1_3_2_8_2","unstructured":"Mark Chen Jerry Tworek Heewoo Jun Qiming Yuan Henrique Ponde De Oliveira Pinto Jared Kaplan Harri Edwards Yuri Burda Nicholas Joseph Greg Brockman et al. 2021. Evaluating large language models trained on code. arXiv:2107.03374. Retrieved from https:\/\/arxiv.org\/abs\/2107.03374"},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2017.7884612"},{"key":"e_1_3_2_10_2","unstructured":"Jacob Devlin. 2018. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv:1810.04805. Retrieved from https:\/\/arxiv.org\/abs\/1810.04805"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1145\/3565971"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2013.25"},{"issue":"7","key":"e_1_3_2_13_2","doi-asserted-by":"crossref","first-page":"2557","DOI":"10.1109\/TSE.2021.3064447","article-title":"Tracking buggy files: New efficient adaptive bug localization algorithm","volume":"48","author":"Fejzer Mikolaj","year":"2021","unstructured":"Mikolaj Fejzer, Jakub Narebski, Piotr Przymus, and Krzysztof Stencel. 2021. Tracking buggy files: New efficient adaptive bug localization algorithm. IEEE Transactions on Software Engineering 48, 7 (2021), 2557\u20132569.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_14_2","doi-asserted-by":"crossref","unstructured":"Zhangyin Feng Daya Guo Duyu Tang Nan Duan Xiaocheng Feng Ming Gong Linjun Shou Bing Qin Ting Liu Daxin Jiang et al. 2020. Codebert: A pre-trained model for programming and natural languages. arXiv:2002.08155. Retrieved from https:\/\/arxiv.org\/abs\/2002.08155","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11023-020-09548-1"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2257"},{"key":"e_1_3_2_17_2","first-page":"351","volume-title":"2009 IEEE International Conference on Software Maintenance","author":"Gay Gregory","year":"2009","unstructured":"Gregory Gay, Sonia Haiduc, Andrian Marcus, and Tim Menzies. 2009. On the use of relevance feedback in IR-based concept location. In 2009 IEEE International Conference on Software Maintenance. IEEE, 351\u2013360."},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180167"},{"key":"e_1_3_2_19_2","unstructured":"Daya Guo Shuai Lu Nan Duan Yanlin Wang Ming Zhou and Jian Yin. 2022. Unixcoder: Unified cross-modal pre-training for code representation. arXiv:2203.03850. Retrieved from https:\/\/arxiv.org\/abs\/2203.03850"},{"key":"e_1_3_2_20_2","unstructured":"Daya Guo Shuo Ren Shuai Lu Zhangyin Feng Duyu Tang Shujie Liu Long Zhou Nan Duan Alexey Svyatkovskiy Shengyu Fu et al. 2020. Graphcodebert: Pre-training code representations with data flow. arXiv:2009.08366. Retrieved from https:\/\/arxiv.org\/abs\/2009.08366"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2014.6912257"},{"key":"e_1_3_2_22_2","doi-asserted-by":"crossref","first-page":"970","DOI":"10.1109\/ICSE43902.2021.00092","volume-title":"2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE)","author":"Haering Marlo","year":"2021","unstructured":"Marlo Haering, Christoph Stanik, and Walid Maalej. 2021. Automatically matching bug reports with related app reviews. In 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE). IEEE, 970\u2013981."},{"key":"e_1_3_2_23_2","doi-asserted-by":"crossref","unstructured":"Rajarshi Haldar Lingfei Wu Jinjun Xiong and Julia Hockenmaier. 2020. A multi-perspective architecture for semantic code search. arXiv:2005.06980. Retrieved from https:\/\/arxiv.org\/abs\/2005.06980","DOI":"10.18653\/v1\/2020.acl-main.758"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.5555\/2664446.2664461"},{"key":"e_1_3_2_25_2","first-page":"1","volume-title":"In 2018 IEEE 18th International Working Conference on Source Code Analysis and Manipulation (SCAM)","author":"Harman Mark","year":"2018","unstructured":"Mark Harman and Peter O\u2019Hearn. 2018. From start-ups to scale-ups: Opportunities and open problems for static and dynamic program analysis. In 2018 IEEE 18th International Working Conference on Source Code Analysis and Manipulation (SCAM). IEEE, 1\u201323."},{"key":"e_1_3_2_26_2","first-page":"524","volume-title":"In 2011 26th IEEE\/ACM International Conference on Automated Software Engineering (ASE 2011)","author":"Hill Emily","year":"2011","unstructured":"Emily Hill, Lori Pollock, and K. Vijay-Shanker. 2011. Improving source code search with natural language phrasal representations of method signatures. In 2011 26th IEEE\/ACM International Conference on Automated Software Engineering (ASE 2011). IEEE, 524\u2013527."},{"key":"e_1_3_2_27_2","unstructured":"Minqing Hu and Bing Liu. 2004. Mining opinion features in customer reviews. In American Association for Artificial Intelligence Vol. 4 755\u2013760."},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549141"},{"key":"e_1_3_2_29_2","first-page":"1909","volume-title":"26th International Joint Conference on Artificial Intelligence","author":"Huo Xuan","year":"2017","unstructured":"Xuan Huo and Ming Li. 2017. Enhancing the unified features to locate buggy files by exploiting the sequential nature of source code. In 26th International Joint Conference on Artificial Intelligence, 1909\u20131915."},{"key":"e_1_3_2_30_2","first-page":"4223","volume-title":"AAAI Conference on Artificial Intelligence","volume":"34","author":"Huo Xuan","year":"2020","unstructured":"Xuan Huo, Ming Li, and Zhi-Hua Zhou. 2020. Control flow graph embedding based on multi-instance decomposition for bug localization. In AAAI Conference on Artificial Intelligence, Vol. 34, 4223\u20134230."},{"key":"e_1_3_2_31_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2920771"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624001"},{"key":"e_1_3_2_33_2","first-page":"5110","volume-title":"International Conference on Machine Learning","author":"Kanade Aditya","year":"2020","unstructured":"Aditya Kanade, Petros Maniatis, Gogul Balakrishnan, and Kensen Shi. 2020. Learning and evaluating contextual embedding of source code. In International Conference on Machine Learning. PMLR, 5110\u20135121."},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3530785"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.24"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2022.111300"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786880"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1145\/3359981"},{"key":"e_1_3_2_39_2","unstructured":"Haochen Li Chunyan Miao Cyril Leung Yanxian Huang Yuan Huang Hongyu Zhang and Yanlin Wang. 2022. Exploring representation-level augmentation for code search. arXiv:2210.12285. Retrieved from https:\/\/arxiv.org\/abs\/2210.12285"},{"key":"e_1_3_2_40_2","unstructured":"Jia Li Ge Li Xuanming Zhang Yihong Dong and Zhi Jin. 2024. EvoCodeBench: An evolving code generation benchmark aligned with real-world code repositories. arXiv:2404.00599. Retrieved from https:\/\/arxiv.org\/abs\/2404.00599"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106410"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-022-10237-z"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1145\/3387904.3389278"},{"issue":"1","key":"e_1_3_2_44_2","first-page":"1","article-title":"Codematcher: Searching code based on sequential semantics of important query words","volume":"31","author":"Liu Chao","year":"2021","unstructured":"Chao Liu, Xin Xia, David Lo, Zhiwe Liu, Ahmed E. Hassan, and Shanping Li. 2021. Codematcher: Searching code based on sequential semantics of important query words. ACM Transactions on Software Engineering and Methodology 31, 1 (2021), 1\u201337.","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3560815"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468580"},{"key":"e_1_3_2_47_2","first-page":"299","volume-title":"2022 IEEE International Conference on Data Mining (ICDM)","author":"Ma Yi-Fan","year":"2022","unstructured":"Yi-Fan Ma and Ming Li. 2022. Learning from the multi-level abstraction of the control flow graph via alternating propagation for bug localization. In 2022 IEEE International Conference on Data Mining (ICDM). IEEE, 299\u2013308."},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-016-0251-9"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2630689"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3141771"},{"key":"e_1_3_2_51_2","first-page":"188","volume-title":"2021 IEEE\/ACM 43rd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)","author":"Murali Vijayaraghavan","year":"2021","unstructured":"Vijayaraghavan Murali, Lee Gross, Rebecca Qian, and Satish Chandra. 2021. Industry-scale ir-based bug localization: A perspective from Facebook. In 2021 IEEE\/ACM 43rd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP). IEEE, 188\u2013197."},{"key":"e_1_3_2_52_2","first-page":"263","volume-title":"In 2011 26th IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201911)","author":"Nguyen Anh Tuan","year":"2011","unstructured":"Anh Tuan Nguyen, Tung Thanh Nguyen, Jafar Al-Kofahi, Hung Viet Nguyen, and Tien N. Nguyen. 2011. A topic-based approach for narrowing the search space of buggy files from a bug report. In 2011 26th IEEE\/ACM International Conference on Automated Software Engineering (ASE \u201911). IEEE, 263\u2013272."},{"key":"e_1_3_2_53_2","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549165"},{"key":"e_1_3_2_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00180"},{"key":"e_1_3_2_55_2","first-page":"2006","volume-title":"44th International Conference on Software Engineering","author":"Niu Changan","year":"2022","unstructured":"Changan Niu, Chuanyi Li, Vincent Ng, Jidong Ge, Liguo Huang, and Bin Luo. 2022. Spt-code: Sequence-to-sequence pre-training for learning source code representations. In 44th International Conference on Software Engineering. 2006\u20132018."},{"key":"e_1_3_2_56_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2023.3308595"},{"key":"e_1_3_2_57_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00055"},{"key":"e_1_3_2_58_2","first-page":"196","volume-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE)","author":"Niu Feifei","year":"2023","unstructured":"Feifei Niu, Wesley K. G. Assun\u00e7ao, LiGuo Huang, Christoph Mayr-Dorn, Jidong Ge, Bin Luo, and Alexander Egyed. 2023. Rat: A refactoring-aware traceability model for bug localization. In 2023 IEEE\/ACM 45th International Conference on Software Engineering (ICSE). IEEE, 196\u2013207."},{"issue":"2","key":"e_1_3_2_59_2","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1109\/TSE.2019.2893171","article-title":"Too many user-reviews! What should app developers look at first","volume":"47","author":"Noei Ehsan","year":"2019","unstructured":"Ehsan Noei, Feng Zhang, and Ying Zou. 2019. Too many user-reviews! What should app developers look at first? IEEE Transactions on Software Engineering 47, 2 (2019), 367\u2013378.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_60_2","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1109\/ICSE.2017.18","volume-title":"2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE)","author":"Palomba Fabio","year":"2017","unstructured":"Fabio Palomba, Pasquale Salza, Adelina Ciurumelea, Sebastiano Panichella, Harald Gall, Filomena Ferrucci, and Andrea De Lucia. 2017. Recommending and localizing change requests for mobile apps based on user reviews. In 2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE). IEEE, 106\u2013117."},{"key":"e_1_3_2_61_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332474"},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2983938"},{"key":"e_1_3_2_63_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.1016"},{"key":"e_1_3_2_64_2","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397356"},{"key":"e_1_3_2_65_2","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2021.3104728"},{"key":"e_1_3_2_66_2","unstructured":"A. Radford K. Narasimhan T. Salimans and I. Sutskever. 2024. Improving language understanding by generative pre-training. Mikecaptain.com. Retrieved February 15 2024 from https:\/\/www.mikecaptain.com\/resources\/pdf\/GPT-1.pdf"},{"key":"e_1_3_2_67_2","unstructured":"Baptiste Roziere Jonas Gehring Fabian Gloeckle Sten Sootla Itai Gat Xiaoqing Ellen Tan Yossi Adi Jingyu Liu Romain Sauvestre Tal Remez et al. 2023. Code llama: Open foundation models for code. arXiv:2308.12950. Retrieved from https:\/\/arxiv.org\/abs\/2308.12950"},{"key":"e_1_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1038\/323533a0"},{"key":"e_1_3_2_69_2","first-page":"345","volume-title":"In 2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","author":"Saha Ripon K.","year":"2013","unstructured":"Ripon K. Saha, Matthew Lease, Sarfraz Khurshid, and Dewayne E. Perry. 2013. Improving bug localization using structured information retrieval. In 2013 28th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 345\u2013355."},{"key":"e_1_3_2_70_2","first-page":"586","volume-title":"In 2016 19th International Conference on Computer and Information Technology (ICCIT)","author":"Satter Abdus","year":"2016","unstructured":"Abdus Satter and Kazi Sakib. 2016. A search log mining based query expansion technique to improve effectiveness in code search. In 2016 19th International Conference on Computer and Information Technology (ICCIT). IEEE, 586\u2013591."},{"key":"e_1_3_2_71_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2759112"},{"key":"e_1_3_2_72_2","unstructured":"Ensheng Shi Yanlin Wang Wenchao Gu Lun Du Hongyu Zhang Shi Han Dongmei Zhang and Hongbin Sun. 2022. CoCoSoDa: Effective contrastive learning for code search. arXiv:2204.03293. Retrieved from https:\/\/arxiv.org\/abs\/2204.03293"},{"key":"e_1_3_2_73_2","doi-asserted-by":"publisher","DOI":"10.1145\/3597926.3598036"},{"key":"e_1_3_2_74_2","doi-asserted-by":"publisher","DOI":"10.1145\/3387904.3389269"},{"key":"e_1_3_2_75_2","unstructured":"Statista. 2024. Number of Mobile Cellular Subscriptions Worldwide from 2010 to 2028 (in millions). Retrieved December 08 2024 from https:\/\/www.statista.com\/statistics\/218984\/number-of-global-mobile-users-since-2010\/"},{"key":"e_1_3_2_76_2","doi-asserted-by":"publisher","DOI":"10.1145\/3656341"},{"key":"e_1_3_2_77_2","article-title":"Attention is all you need","author":"Vaswani A.","year":"2017","unstructured":"A. Vaswani. 2017. Attention is all you need. In Advances in Neural Information Processing Systems.","journal-title":"Advances in Neural Information Processing Systems"},{"key":"e_1_3_2_78_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00013"},{"key":"e_1_3_2_79_2","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597148"},{"key":"e_1_3_2_80_2","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970359"},{"key":"e_1_3_2_81_2","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2017.14"},{"key":"e_1_3_2_82_2","first-page":"922","volume-title":"2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE)","author":"Wu Huayao","year":"2021","unstructured":"Huayao Wu, Wenjun Deng, Xintao Niu, and Changhai Nie. 2021. Identifying key features from app user reviews. In 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE). IEEE, 922\u2013932."},{"key":"e_1_3_2_83_2","doi-asserted-by":"crossref","first-page":"1223","DOI":"10.1109\/ASE51524.2021.9678546","volume-title":"2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","author":"Yang Zhou","year":"2021","unstructured":"Zhou Yang, Jieke Shi, Shaowei Wang, and David Lo. 2021. Incbl: Incremental bug localization. In 2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 1223\u20131226."},{"key":"e_1_3_2_84_2","first-page":"418","volume-title":"In 2018 48th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN)","author":"Yu Le","year":"2018","unstructured":"Le Yu, Jiachi Chen, Hao Zhou, Xiapu Luo, and Kang Liu. 2018. Localizing function errors in mobile apps with user reviews. In 2018 48th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN). IEEE, 418\u2013429."},{"key":"e_1_3_2_85_2","doi-asserted-by":"publisher","DOI":"10.1145\/3387904.3389281"},{"issue":"11","key":"e_1_3_2_86_2","doi-asserted-by":"crossref","first-page":"2590","DOI":"10.1109\/TSE.2019.2956941","article-title":"Where2Change: Change request localization for app reviews","volume":"47","author":"Zhang Tao","year":"2019","unstructured":"Tao Zhang, Jiachi Chen, Xian Zhan, Xiapu Luo, David Lo, and He Jiang. 2019. Where2Change: Change request localization for app reviews. IEEE Transactions on Software Engineering 47, 11 (2019), 2590\u20132616.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_87_2","first-page":"14","volume-title":"In 2012 34th International Conference on Software Engineering (ICSE)","author":"Zhou Jian","year":"2012","unstructured":"Jian Zhou, Hongyu Zhang, and David Lo. 2012. Where should the bugs be fixed? More accurate information retrieval-based bug localization based on bug reports. In 2012 34th International Conference on Software Engineering (ICSE). IEEE, 14\u201324."},{"issue":"12","key":"e_1_3_2_88_2","doi-asserted-by":"crossref","first-page":"2755","DOI":"10.1109\/TSE.2020.2967383","article-title":"User review-based change file localization for mobile applications","volume":"47","author":"Zhou Yu","year":"2020","unstructured":"Yu Zhou, Yanqi Su, Taolue Chen, Zhiqiu Huang, Harald Gall, and Sebastiano Panichella. 2020. User review-based change file localization for mobile applications. IEEE Transactions on Software Engineering 47, 12 (2020), 2755\u20132770.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_89_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.81"},{"key":"e_1_3_2_90_2","volume-title":"26th International Joint Conference on Artificial Intelligence","author":"Zhu Ziye","year":"2020","unstructured":"Ziye Zhu, Yun Li, Hanghang Tong, and Yu Wang. 2020. Cooba: Cross-project bug localization via adversarial transfer learning. In 26th International Joint Conference on Artificial Intelligence."}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3769010","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T02:33:44Z","timestamp":1778726024000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3769010"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,13]]},"references-count":89,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2026,6,30]]}},"alternative-id":["10.1145\/3769010"],"URL":"https:\/\/doi.org\/10.1145\/3769010","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"value":"1049-331X","type":"print"},{"value":"1557-7392","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,5,13]]},"assertion":[{"value":"2024-12-25","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-09-15","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2026-05-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}