{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,8]],"date-time":"2025-09-08T05:42:19Z","timestamp":1757310139292,"version":"3.41.0"},"reference-count":70,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2023,4,26]],"date-time":"2023-04-26T00:00:00Z","timestamp":1682467200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003329","name":"Ministry of Economy and Competitiveness","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100003329","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Spanish National R+D+i Plan and ERDF"},{"name":"VARIATIVA","award":["PID2021-128695OB-I00"],"award-info":[{"award-number":["PID2021-128695OB-I00"]}]},{"DOI":"10.13039\/501100010067","name":"Gobierno de Arag\u00f3n","doi-asserted-by":"crossref","award":["S05_20D"],"award-info":[{"award-number":["S05_20D"]}],"id":[{"id":"10.13039\/501100010067","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Softw. Eng. Methodol."],"published-print":{"date-parts":[[2023,7,31]]},"abstract":"<jats:p>In industry, software projects might span over decades, with many engineers joining or leaving the company over time. In these circumstances, no single engineer has all of the knowledge when maintenance tasks such as Traceability Link Recovery (TLR), Bug Localization (BL), and Feature Location (FL) are performed. Thus, collaboration has the potential to boost the quality of maintenance tasks since the solution advanced by one engineer might be enhanced with contributions from other engineers. However, assembling a team of software engineers to collaborate may not be as intuitive as we might think. In the context of a worldwide industrial supplier of railway solutions, this work evaluates how the quality of TLR, BL, and FL is affected by the criteria for selecting engineers for collaboration. The criteria for collaboration are based on engineers\u2019 profile information to select the set of search queries that are involved in the maintenance task. Collaboration is achieved by applying automatic query reformulation, and the location relies on an evolutionary algorithm. Our work uncovers how software engineers who might be seen as not being relevant in the collaboration can lead to significantly better results. A focus group confirmed the relevance of the findings.<\/jats:p>","DOI":"10.1145\/3561384","type":"journal-article","created":{"date-parts":[[2022,9,4]],"date-time":"2022-09-04T10:45:42Z","timestamp":1662288342000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["How the Quality of Maintenance Tasks is Affected by Criteria for Selecting Engineers for Collaboration"],"prefix":"10.1145","volume":"32","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6371-915X","authenticated-orcid":false,"given":"Francisca","family":"P\u00e9rez","sequence":"first","affiliation":[{"name":"SVIT Research Group, Universidad San Jorge, Zaragoza, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2660-3080","authenticated-orcid":false,"given":"Ra\u00fal","family":"Lape\u00f1a","sequence":"additional","affiliation":[{"name":"SVIT Research Group, Universidad San Jorge, Zaragoza, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5054-4618","authenticated-orcid":false,"given":"Ana","family":"Marc\u00e9n","sequence":"additional","affiliation":[{"name":"SVIT Research Group, Universidad San Jorge, Zaragoza, Spain"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8542-5515","authenticated-orcid":false,"given":"Carlos","family":"Cetina","sequence":"additional","affiliation":[{"name":"SVIT Research Group, Universidad San Jorge, Zaragoza, Spain"}]}],"member":"320","published-online":{"date-parts":[[2023,4,26]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"2021. Apache OpenNLP: Toolkit for the processing of natural language text. Retrieved September 12 2022 from https:\/\/opennlp.apache.org\/."},{"key":"e_1_3_2_3_2","unstructured":"2021. Efficient Java Matrix Library. Retrieved September 12 2022 from http:\/\/ejml.org\/."},{"key":"e_1_3_2_4_2","unstructured":"2021. English (Porter2) stemming algorithm. Retrieved September 12 2022 from http:\/\/snowball.tartarus.org\/algorithms\/english\/stemmer.html."},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.1486"},{"key":"e_1_3_2_6_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9249-9"},{"key":"e_1_3_2_7_2","first-page":"33","volume-title":"2nd IEEE International Conference on Global Software Engineering (ICGSE\u201907), Munich, Germany, August 27-30, 2007","author":"Bass Matthew","year":"2007","unstructured":"Matthew Bass, James D. Herbsleb, and Christian Lescher. 2007. Collaboration in global software projects at Siemens: An experience report. In 2nd IEEE International Conference on Global Software Engineering (ICGSE\u201907), Munich, Germany, August 27-30, 2007. 33\u201339. DOI:10.1109\/ICGSE.2007.16"},{"key":"e_1_3_2_8_2","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-02546-4","volume-title":"Model-Driven Software Engineering in Practice (1st ed.)","author":"Brambilla Marco","year":"2012","unstructured":"Marco Brambilla, Jordi Cabot, and Manuel Wimmer. 2012. Model-Driven Software Engineering in Practice (1st ed.). Morgan & Claypool Publishers."},{"key":"e_1_3_2_9_2","first-page":"1273","volume-title":"2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE\u201921)","author":"Cao Kaibo","year":"2021","unstructured":"Kaibo Cao, Chunyang Chen, Sebastian Baltes, Christoph Treude, and Xiang Chen. 2021. Automated query reformulation for efficient search based on query logs from stack overflow. In 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE\u201921). 1273\u20131285. DOI:10.1109\/ICSE43902.2021.00116"},{"issue":"1","key":"e_1_3_2_10_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2071389.2071390","article-title":"A survey of automatic query expansion in information retrieval","volume":"44","author":"Carpineto Claudio","year":"2012","unstructured":"Claudio Carpineto and Giovanni Romano. 2012. A survey of automatic query expansion in information retrieval. ACM Computing Surveys 44, 1, Article 1 (Jan.2012), 50 pages.","journal-title":"ACM Computing Surveys"},{"key":"e_1_3_2_11_2","first-page":"376","volume-title":"2017 IEEE International Conference on Software Maintenance and Evolution (ICSME\u201917)","volume":"00","author":"Chaparro Oscar","year":"2018","unstructured":"Oscar Chaparro, Juan Manuel Florez, and Andrian Marcus. 2018. Using observed behavior to reformulate queries during text retrieval-based bug localization. In 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME\u201917), Vol. 00. 376\u2013387. DOI:10.1109\/ICSME.2017.100"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-018-9672-z"},{"key":"e_1_3_2_13_2","volume-title":"Practical Nonparametric Statistics (3rd ed.)","author":"Conover William Jay","year":"1999","unstructured":"William Jay Conover. 1999. Practical Nonparametric Statistics (3rd ed.). Wiley, New York, NY."},{"key":"e_1_3_2_14_2","volume-title":"Journal of Software Maintenance and Evolution: Research and Practice","author":"Dit Bogdan","year":"2011","unstructured":"Bogdan Dit, Meghan Revelle, Malcom Gethers, and Denys Poshyvanyk. 2011. Feature location in source code: A taxonomy and survey. Journal of Software Maintenance and Evolution: Research and Practice 1, 25 (2011), 53\u201395."},{"key":"e_1_3_2_15_2","unstructured":"Daniel Dyer. 2016. The Watchmaker Framework for Evolutionary Computation (evolutionary\/genetic algorithms for Java). Retrieved April 7 2016 from http:\/\/watchmaker.uncommons.org\/."},{"key":"e_1_3_2_16_2","volume-title":"Proceedings of the International Symposium on Empirical Software Engineering and Measurement (ESEM\u201917)","author":"Echeverr\u00eda Jorge","year":"2017","unstructured":"Jorge Echeverr\u00eda, Francisca P\u00e9rez, Jos\u00e9 Ignacio Panach, Carlos Cetina, and Oscar Pastor. 2017. The influence of requirements in software model development in an industrial environment. In Proceedings of the International Symposium on Empirical Software Engineering and Measurement (ESEM\u201917). Honolulu, HI, USA. IEEE."},{"key":"e_1_3_2_17_2","first-page":"166","volume-title":"2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER\u201921)","author":"Florez Juan Manuel","year":"2021","unstructured":"Juan Manuel Florez, Oscar Chaparro, Christoph Treude, and Andrian Marcus. 2021. Combining query reduction and expansion for text-retrieval-based bug localization. In 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER\u201921). 166\u2013176. DOI:10.1109\/SANER50967.2021.00024"},{"key":"e_1_3_2_18_2","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1145\/2976767.2976789","volume-title":"Proceedings of the ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MODELS\u201916)","author":"Font Jaime","year":"2016","unstructured":"Jaime Font, Lorena Arcega, \u00d8ystein Haugen, and Carlos Cetina. 2016. Feature location in models through a genetic algorithm driven by information retrieval techniques. In Proceedings of the ACM\/IEEE 19th International Conference on Model Driven Engineering Languages and Systems (MODELS\u201916). ACM, New York, NY, 272\u2013282. DOI:10.1145\/2976767.2976789"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1109\/TEVC.2017.2751100"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2755039"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2009.12.010"},{"key":"e_1_3_2_22_2","volume-title":"Effect Sizes for Research: A Broad Practical Approach","author":"Grissom Robert","year":"2005","unstructured":"Robert Grissom and John J. Kim. 2005. Effect Sizes for Research: A Broad Practical Approach. Mahwah, NJ: Earlbaum."},{"key":"e_1_3_2_23_2","first-page":"395","volume-title":"Proceedings of the ACM 2011 Conference on Computer Supported Cooperative Work (CSCW\u201911)","author":"Guo Philip J.","year":"2011","unstructured":"Philip J. Guo, Thomas Zimmermann, Nachiappan Nagappan, and Brendan Murphy. 2011. \u201cNot my bug!\u201d and other reasons for software bug report reassignments. In Proceedings of the ACM 2011 Conference on Computer Supported Cooperative Work (CSCW\u201911). ACM, 395\u2013404. DOI:10.1145\/1958824.1958887"},{"key":"e_1_3_2_24_2","doi-asserted-by":"crossref","first-page":"842","DOI":"10.1109\/ICSE.2013.6606630","volume-title":"Proceedings of the 2013 International Conference on Software Engineering (ICSE\u201913)","author":"Haiduc Sonia","year":"2013","unstructured":"Sonia Haiduc, Gabriele Bavota, Andrian Marcus, Rocco Oliveto, Andrea De Lucia, and Tim Menzies. 2013. Automatic query reformulations for text retrieval in software engineering. In Proceedings of the 2013 International Conference on Software Engineering (ICSE\u201913). 842\u2013851."},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(01)00189-6"},{"key":"e_1_3_2_26_2","volume-title":"21st IEEE International Conference on Software Maintenance","author":"Hassan Ahmed E.","year":"2005","unstructured":"Ahmed E. Hassan and Richard C. Holt. 2005. The top ten list: Dynamic fault prediction. In 21st IEEE International Conference on Software Maintenance."},{"key":"e_1_3_2_27_2","first-page":"232","volume-title":"Proceedings of the 31st International Conference on Software Engineering (ICSE\u201909)","author":"Hill Emily","year":"2009","unstructured":"Emily Hill, Lori Pollock, and K. Vijay-Shanker. 2009. Automatically capturing source code context of NL-queries for software maintenance and reuse. In Proceedings of the 31st International Conference on Software Engineering (ICSE\u201909). 232\u2013242. DOI:10.1109\/ICSE.2009.5070524"},{"key":"e_1_3_2_28_2","volume-title":"Proceedings of the 22nd Annual International ACM\/SIGIR Conference on Research and Development in Information Retrieval","author":"Hofmann Thomas","year":"1999","unstructured":"Thomas Hofmann. 1999. Probabilistic latent semantic indexing. In Proceedings of the 22nd Annual International ACM\/SIGIR Conference on Research and Development in Information Retrieval."},{"key":"e_1_3_2_29_2","doi-asserted-by":"crossref","first-page":"216","DOI":"10.3115\/1119355.1119383","volume-title":"Proceedings of the 2003 Conference on Empirical Methods in Natural Language Processing","author":"Hulth Anette","year":"2003","unstructured":"Anette Hulth. 2003. Improved automatic keyword extraction given more linguistic knowledge. In Proceedings of the 2003 Conference on Empirical Methods in Natural Language Processing. 216\u2013223."},{"key":"e_1_3_2_30_2","first-page":"111","volume-title":"Proceedings of the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering (ESEC\/FSE\u201909)","author":"Jeong Gaeul","year":"2009","unstructured":"Gaeul Jeong, Sunghun Kim, and Thomas Zimmermann. 2009. Improving bug triage with bug tossing graphs. In Proceedings of the 7th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on The Foundations of Software Engineering (ESEC\/FSE\u201909). ACM, New York, NY, 111\u2013120. DOI:10.1145\/1595696.1595715"},{"key":"e_1_3_2_31_2","volume-title":"2009 IEEE 17th International Conference on Program Comprehension (ICPC\u201909)","author":"Kagdi Huzefa","year":"2009","unstructured":"Huzefa Kagdi and Denys Poshyvanyk. 2009. Who can help me with this change request?. In 2009 IEEE 17th International Conference on Program Comprehension (ICPC\u201909). DOI:10.1109\/ICPC.2009.5090056"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1777"},{"key":"e_1_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/CHASE.2013.6614727"},{"key":"e_1_3_2_34_2","first-page":"564","volume-title":"Proceedings of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR\u201909)","author":"Kumaran Giridhar","year":"2009","unstructured":"Giridhar Kumaran and Vitor R. Carvalho. 2009. Reducing long queries using query quality predictors. In Proceedings of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR\u201909). ACM, New York, NY, 564\u2013571. DOI:10.1145\/1571941.1572038"},{"key":"e_1_3_2_35_2","article-title":"An introduction to latent semantic analysis","volume":"25","author":"Landauer Thomas K.","year":"1998","unstructured":"Thomas K. Landauer, Peter W. Foltz, and Darrell Laham. 1998. An introduction to latent semantic analysis. Discourse Processes 25 (1998).","journal-title":"Discourse Processes"},{"key":"e_1_3_2_36_2","first-page":"36","volume-title":"Proceedings of Internetware","author":"Li Zhixing","year":"2016","unstructured":"Zhixing Li, Tao Wang, Yang Zhang, Yun Zhan, and Gang Yin. 2016. Query reformulation by leveraging crowd wisdom for scenario-based software search. In Proceedings of Internetware. 36\u201344."},{"key":"e_1_3_2_37_2","volume-title":"IEEE 20th International Conference on Program Comprehension","author":"Mahmoud Anas","year":"2012","unstructured":"Anas Mahmoud, Nan Niu, and Songhua Xu. 2012. A semantic relatedness approach for traceability link recovery. In IEEE 20th International Conference on Program Comprehension."},{"key":"e_1_3_2_38_2","first-page":"24","volume-title":"30th IEEE\/ACM International Conference on Automated Software Engineering (ASE\u201915)","author":"Martie Lee","year":"2015","unstructured":"Lee Martie, Thomas D. LaToza, and Andr\u00e9 van der Hoek. 2015. CodeExchange: Supporting reformulation of Internet-scale code queries in context. In 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE\u201915). 24\u201335. DOI:10.1109\/ASE.2015.51"},{"key":"e_1_3_2_39_2","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1145\/358916.358994","volume-title":"CSCW\u201900","author":"McDonald David W.","year":"2000","unstructured":"David W. McDonald and Mark S. Ackerman. 2000. Expertise recommender: A flexible recommendation system and architecture. In CSCW\u201900. ACM, 231\u2013240."},{"key":"e_1_3_2_40_2","doi-asserted-by":"crossref","first-page":"503","DOI":"10.1109\/ICSE.2002.1007994","volume-title":"Proceedings of the 24th International Conference on Software Engineering (ICSE\u201902), May 19-25, 2002, Orlando, FL","author":"Mockus Audris","year":"2002","unstructured":"Audris Mockus and James D. Herbsleb. 2002. Expertise browser: A quantitative approach to identifying expertise. In Proceedings of the 24th International Conference on Software Engineering (ICSE\u201902), May 19-25, 2002, Orlando, FL. 503\u2013512. DOI:10.1145\/581339.581401"},{"key":"e_1_3_2_41_2","volume-title":"2nd International Workshop on Supporting Knowledge Collaboration in Software Development","author":"Nakakoji Kumiyo","year":"2006","unstructured":"Kumiyo Nakakoji. 2006. Supporting software development as collective creative knowledge work. In 2nd International Workshop on Supporting Knowledge Collaboration in Software Development."},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2016.2560165"},{"key":"e_1_3_2_43_2","volume-title":"IEEE 18th International Conference on Program Comprehension","author":"Oliveto Rocco","year":"2010","unstructured":"Rocco Oliveto, Malcom Gethers, Denys Poshyvanyk, and Andrea De Lucia. 2010. On the equivalence of information retrieval methods for automated traceability link recovery. In IEEE 18th International Conference on Program Comprehension."},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2018.06.001"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-019-00251-9"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3121253"},{"key":"e_1_3_2_47_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.06.017"},{"key":"e_1_3_2_48_2","first-page":"114","volume-title":"Proceedings of the 25th International Conference on Cooperative Information Systems (CoopIS\u201917)","author":"P\u00e9rez Francisca","year":"2017","unstructured":"Francisca P\u00e9rez, Ana Cristina Marc\u00e9n, Ra\u00fal Lape\u00f1a, and Carlos Cetina. 2017. Introducing collaboration for locating features in models: Approach and industrial evaluation. In Proceedings of the 25th International Conference on Cooperative Information Systems (CoopIS\u201917). 114\u2013131. DOI:10.1007\/978-3-319-69462-7_9"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2985915"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.3000520"},{"key":"e_1_3_2_51_2","volume-title":"Proceedings of the 1st North American Search Based Software Engineering Symposium","author":"Rahman Md Mainur","year":"2015","unstructured":"Md Mainur Rahman, Muhammad Rezaul Karim, Guenther Ruhe, Vahid Garousi, and Thomas Zimmermann. 2015. An empirical investigation of a genetic algorithm for developer\u2019s assignment to bugs. In Proceedings of the 1st North American Search Based Software Engineering Symposium."},{"key":"e_1_3_2_52_2","volume-title":"Proceedings of the International Conference on Software Maintenance and Evolution (ICSME\u201918)","author":"Rahman Mohammad Masudur","year":"2018","unstructured":"Mohammad Masudur Rahman and Chanchal Roy. 2018. Effective reformulation of query for code search using crowdsourced knowledge and extra-large data analytics. In Proceedings of the International Conference on Software Maintenance and Evolution (ICSME\u201918)."},{"key":"e_1_3_2_53_2","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1145\/2970276.2970362","volume-title":"Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering","author":"Rahman Mohammad Masudur","year":"2016","unstructured":"Mohammad Masudur Rahman and Chanchal K. Roy. 2016. QUICKAR: Automatic query reformulation for concept location using crowdsourced knowledge. In Proceedings of the 31st IEEE\/ACM International Conference on Automated Software Engineering. 220\u2013225."},{"key":"e_1_3_2_54_2","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1109\/ESEM.2009.5316025","volume-title":"Proceedings of the 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM\u201909), October 15-16, 2009, Lake Buena Vista, FL","author":"Rahman Md Mainur","year":"2009","unstructured":"Md Mainur Rahman, G\u00fcnther Ruhe, and Thomas Zimmermann. 2009. Optimized assignment of developers for fixing bugs \u2014an initial evaluation for eclipse projects. In Proceedings of the 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM\u201909), October 15-16, 2009, Lake Buena Vista, FL. 439\u2013442."},{"key":"e_1_3_2_55_2","volume-title":"Proceedings of the International Symposium on Empirical Software Engineering and Measurement (ESEM\u201910), 16-17 September 2010, Bolzano\/Bozen, Italy","author":"Rahman Md Mainur","year":"2010","unstructured":"Md Mainur Rahman, S. M. Sohan, Frank Maurer, and G\u00fcnther Ruhe. 2010. Evaluation of optimized staffing for feature development and bug fixing. In Proceedings of the International Symposium on Empirical Software Engineering and Measurement (ESEM\u201910), 16-17 September 2010, Bolzano\/Bozen, Italy."},{"key":"e_1_3_2_56_2","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1007\/978-3-642-36654-3_2","volume-title":"Domain Engineering","author":"Rubin Julia","year":"2013","unstructured":"Julia Rubin and Marsha Chechik. 2013. A survey of feature location techniques. In Domain Engineering. Springer, 29\u201358."},{"issue":"2","key":"e_1_3_2_57_2","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","article-title":"Guidelines for conducting and reporting case study research in software engineering","volume":"14","author":"Runeson Per","year":"2009","unstructured":"Per Runeson and Martin H\u00f6st. 2009. Guidelines for conducting and reporting case study research in software engineering. Empirical Software Engineering 14, 2 (2009), 131\u2013164.","journal-title":"Empirical Software Engineering"},{"key":"e_1_3_2_58_2","volume-title":"Introduction to Modern Information Retrieval","author":"Salton Gerard","year":"1986","unstructured":"Gerard Salton and Michael J. McGill. 1986. Introduction to Modern Information Retrieval. McGraw-Hill, Inc., New York, NY."},{"key":"e_1_3_2_59_2","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2003.1231146"},{"key":"e_1_3_2_60_2","article-title":"Collaborative information seeking: A literature review","volume":"32","author":"Shah Chirag","year":"2010","unstructured":"Chirag Shah. 2010. Collaborative information seeking: A literature review. Exploring the Digital Frontier Advances in Librarianship 32 (2010).","journal-title":"Exploring the Digital Frontier Advances in Librarianship"},{"key":"e_1_3_2_61_2","first-page":"913","volume-title":"Proceedings of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR\u201911)","author":"Shah Chirag","year":"2011","unstructured":"Chirag Shah and Roberto Gonz\u00e1lez-Ib\u00e1\u00f1ez. 2011. Evaluating the synergic effect of collaboration in information seeking. In Proceedings of the 34th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR\u201911). ACM, New York, NY, 913\u2013922. DOI:10.1145\/2009916.2010038"},{"key":"e_1_3_2_62_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9544-y"},{"key":"e_1_3_2_63_2","volume-title":"9th IEEE Working Conference on Mining Software Repositories","author":"Sisman Bunyamin","year":"2012","unstructured":"Bunyamin Sisman and Avinash C. Kak. 2012. Incorporating version histories in information retrieval based bug localization. In 9th IEEE Working Conference on Mining Software Repositories."},{"key":"e_1_3_2_64_2","first-page":"309","volume-title":"Proceedings of the 10th Working Conference on Mining Software Repositories (MSR\u201913)","author":"Sisman Bunyamin","year":"2013","unstructured":"Bunyamin Sisman and Avinash C. Kak. 2013. Assisting code search with automatic query reformulation for bug localization. In Proceedings of the 10th Working Conference on Mining Software Repositories (MSR\u201913). 309\u2013318. DOI:10.1109\/MSR.2013.6624044"},{"key":"e_1_3_2_65_2","first-page":"123","volume-title":"16th IEEE International Conference on Program Comprehension (ICPC)","author":"Sridhara Giriprasad","year":"2008","unstructured":"Giriprasad Sridhara, Emily Hill, Lori L. Pollock, and K. Vijay-Shanker. 2008. Identifying word relations in software: A comparative study of semantic similarity tools. In 16th IEEE International Conference on Program Comprehension (ICPC), Ren\u00e9 L. Krikhaar, Ralf L\u00e4mmel, and Chris Verhoef (Eds.). IEEE,123\u2013132."},{"key":"e_1_3_2_66_2","doi-asserted-by":"publisher","DOI":"10.3102\/10769986025002101"},{"key":"e_1_3_2_67_2","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1145\/2642937.2642947","volume-title":"Proceedings of the 29th ACM\/IEEE International Conference on Automated Software Engineering (ASE\u201914)","author":"Wang Shaowei","year":"2014","unstructured":"Shaowei Wang, David Lo, and Lingxiao Jiang. 2014. Active code search: Incorporating user feedback to improve code search relevance. In Proceedings of the 29th ACM\/IEEE International Conference on Automated Software Engineering (ASE\u201914). 677\u2013682. DOI:10.1145\/2642937.2642947"},{"key":"e_1_3_2_68_2","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2016.2637166"},{"key":"e_1_3_2_69_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2"},{"key":"e_1_3_2_70_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2014.62"},{"key":"e_1_3_2_71_2","volume-title":"Proceedings of the 26th International Conference on Software Engineering","author":"Zimmermann Thomas","year":"2004","unstructured":"Thomas Zimmermann, Peter Weisgerber, Stephan Diehl, and Andreas Zeller. 2004. Mining version histories to guide software changes. In Proceedings of the 26th International Conference on Software Engineering."}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3561384","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3561384","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:35Z","timestamp":1750186835000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3561384"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,26]]},"references-count":70,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,7,31]]}},"alternative-id":["10.1145\/3561384"],"URL":"https:\/\/doi.org\/10.1145\/3561384","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"type":"print","value":"1049-331X"},{"type":"electronic","value":"1557-7392"}],"subject":[],"published":{"date-parts":[[2023,4,26]]},"assertion":[{"value":"2022-03-24","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-08-24","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-04-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}