{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T23:34:23Z","timestamp":1769729663718,"version":"3.49.0"},"reference-count":101,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2017,1,31]],"date-time":"2017-01-31T00:00:00Z","timestamp":1485820800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["CCF-1526118, CCF-0845706 and CCF-1526929"],"award-info":[{"award-number":["CCF-1526118, CCF-0845706 and CCF-1526929"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Softw. Eng. Methodol."],"published-print":{"date-parts":[[2017,1,31]]},"abstract":"<jats:p>\n            <jats:bold>Context:<\/jats:bold>\n            Since the mid-2000s, numerous recommendation systems based on text retrieval (TR) have been proposed to support software engineering (SE) tasks such as concept location, traceability link recovery, code reuse, impact analysis, and so on. The success of TR-based solutions highly depends on the query submitted, which is either formulated by the developer or automatically extracted from software artifacts.\n          <\/jats:p>\n          <jats:p>\n            <jats:bold>Aim:<\/jats:bold>\n            We aim at predicting the quality of queries submitted to TR-based approaches in SE. This can lead to benefits for developers and for the quality of software systems alike. For example, knowing when a query is poorly formulated can save developers the time and frustration of analyzing irrelevant search results. Instead, they could focus on reformulating the query. Also, knowing if an artifact used as a query leads to irrelevant search results may uncover underlying problems in the query artifact itself.\n          <\/jats:p>\n          <jats:p>\n            <jats:bold>Method:<\/jats:bold>\n            We introduce an automatic query quality prediction approach for software artifact retrieval by adapting NL-inspired solutions to their use on software data. We present two applications and evaluations of the approach in the context of concept location and traceability link recovery, where TR has been applied most often in SE. For concept location, we use the approach to determine if the list of retrieved code elements is likely to contain code relevant to a particular change request or not, in which case, the queries are good candidates for reformulation. For traceability link recovery, the queries represent software artifacts. In this case, we use the query quality prediction approach to identify artifacts that are hard to trace to other artifacts and may therefore have a low intrinsic quality for TR-based traceability link recovery.\n          <\/jats:p>\n          <jats:p>\n            <jats:bold>Results:<\/jats:bold>\n            For concept location, the evaluation shows that our approach is able to correctly predict the quality of queries in 82% of the cases, on average, using very little training data. In the case of traceability recovery, the proposed approach is able to detect hard to trace artifacts in 74% of the cases, on average.\n          <\/jats:p>\n          <jats:p>\n            <jats:bold>Conclusions:<\/jats:bold>\n            The results of our evaluation on applications for concept location and traceability link recovery indicate that our approach can be used to predict the results of a TR-based approach by assessing the quality of the text query. This can lead to saved effort and time, as well as the identification of software artifacts that may be difficult to trace using TR.\n          <\/jats:p>","DOI":"10.1145\/3078841","type":"journal-article","created":{"date-parts":[[2017,5,31]],"date-time":"2017-05-31T19:32:40Z","timestamp":1496259160000},"page":"1-45","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":31,"title":["Predicting Query Quality for Applications of Text Retrieval to Software Engineering Tasks"],"prefix":"10.1145","volume":"26","author":[{"given":"Chris","family":"Mills","sequence":"first","affiliation":[{"name":"Florida State University, FL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriele","family":"Bavota","sequence":"additional","affiliation":[{"name":"Universit\u00e0 della Svizzera italiana, Lugano, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sonia","family":"Haiduc","sequence":"additional","affiliation":[{"name":"Florida State University, FL, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rocco","family":"Oliveto","sequence":"additional","affiliation":[{"name":"University of Molise, Pesche, IS, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrian","family":"Marcus","sequence":"additional","affiliation":[{"name":"University of Texas at Dallas, TX, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea De","family":"Lucia","sequence":"additional","affiliation":[{"name":"University of Salerno, Fisciano (SA), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,5,26]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1002\/0471249688"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2000.883003"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1041053"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2000791.2000794"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.301"},{"key":"e_1_2_1_6_1","unstructured":"R. Baeza-Yates and B. Ribeiro-Neto. 1999. Modern Information Retrieval. Addison-Wesley.  R. Baeza-Yates and B. Ribeiro-Neto. 1999. Modern Information Retrieval. Addison-Wesley."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-010-9144-6"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-012-9226-8"},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","unstructured":"G. Bavota A. De Lucia and R. Oliveto. 2011. Identifying extract class refactoring opportunities using structural and semantic cohesion measures. J. Syst. Softw. 84 (Mar. 2011) 397--414. Issue 3.  G. Bavota A. De Lucia and R. Oliveto. 2011. Identifying extract class refactoring opportunities using structural and semantic cohesion measures. J. Syst. Softw. 84 (Mar. 2011) 397--414. Issue 3.","DOI":"10.1016\/j.jss.2010.11.918"},{"key":"e_1_2_1_10_1","volume-title":"Proceedings\u201913 of the 2013 International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE). 83--89","author":"Bavota G.","unstructured":"G. Bavota , A. De Lucia , R. Oliveto , A. Panichella , F. Ricci , and G. Tortora . 2013b. The role of artefact corpus in LSI-based traceability recovery . In Proceedings\u201913 of the 2013 International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE). 83--89 . G. Bavota, A. De Lucia, R. Oliveto, A. Panichella, F. Ricci, and G. Tortora. 2013b. The role of artefact corpus in LSI-based traceability recovery. In Proceedings\u201913 of the 2013 International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE). 83--89."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2559935"},{"key":"e_1_2_1_12_1","volume-title":"Retreived from http:\/\/www.cs.fsu.edu\/serene\/queryquality","author":"Bavota G.","year":"2016","unstructured":"G. Bavota , S. Haiduc , R. Oliveto , A. Macus , and A. De Lucia . 2016. ( 2016 ). Retreived from http:\/\/www.cs.fsu.edu\/serene\/queryquality . G. Bavota, S. Haiduc, R. Oliveto, A. Macus, and A. De Lucia. 2016. (2016). Retreived from http:\/\/www.cs.fsu.edu\/serene\/queryquality."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-012-9224-x"},{"key":"e_1_2_1_14_1","volume-title":"Development: Information retrieval applications. Encyclopedia of Software Engineering","author":"Binkley D.","year":"2010","unstructured":"D. Binkley and D. Lawrie . 2010 a. Development: Information retrieval applications. Encyclopedia of Software Engineering , P. A. Laplante (Ed.). Taylor 8 Francis , 231--242. D. Binkley and D. Lawrie. 2010a. Development: Information retrieval applications. Encyclopedia of Software Engineering, P. A. Laplante (Ed.). Taylor 8 Francis, 231--242."},{"key":"e_1_2_1_15_1","unstructured":"D. Binkley and D. Lawrie. 2010b. Maintenance and evolution: Information retrieval applications. Encyclopedia of Software Engineering (2010) 454--463.  D. Binkley and D. Lawrie. 2010b. Maintenance and evolution: Information retrieval applications. Encyclopedia of Software Engineering (2010) 454--463."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.70"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-013-9255-y"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1010933404324"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/METRICS.2005.28"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141277.1141693"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1564"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1835449.1835683"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2889160.2892647"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/1622407.1622416"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806825"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2005.78"},{"key":"e_1_2_1_27_1","volume-title":"Statistical Power Analysis for the Behavioral Sciences","author":"Cohen J.","unstructured":"J. Cohen . 1988. Statistical Power Analysis for the Behavioral Sciences ( 2 nd ed.). Lawrence Earlbaum Associates . J. Cohen. 1988. Statistical Power Analysis for the Behavioral Sciences (2nd ed.). Lawrence Earlbaum Associates.","edition":"2"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-015-9373-9"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1835449.1835626"},{"key":"e_1_2_1_30_1","unstructured":"W. W. Daniel. 1978. Applied Nonparametric Statistics. Houghton Mifflin.  W. W. Daniel. 1978. Applied Nonparametric Statistics. Houghton Mifflin."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368092"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276933.1276934"},{"key":"e_1_2_1_33_1","doi-asserted-by":"crossref","unstructured":"A. De Lucia A. Marcus R. Oliveto and D. Poshyvanyk. 2011. Information retrieval methods for automated traceability recovery. Softw. Syst. Traceabil. (2011) 71--98.  A. De Lucia A. Marcus R. Oliveto and D. Poshyvanyk. 2011. Information retrieval methods for automated traceability recovery. Softw. Syst. Traceabil. (2011) 71--98.","DOI":"10.1007\/978-1-4471-2239-5_4"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2006.32"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2012.08.002"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613840"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.567"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.68"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/32206.32212"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306315"},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of the Conference on Visual Language and Human-Centric Computing.","author":"Ge X.","unstructured":"X. Ge , D. Shepherd , K. Damevski , and E. Murphy-Hill . 2014. How developers use multi-recommendation system in local code search . In Proceedings of the Conference on Visual Language and Human-Centric Computing. Retrieved from http:\/\/people.engr.ncsu.edu\/ermurph3\/papers\/vlhcc14.pdf. X. Ge, D. Shepherd, K. Damevski, and E. Murphy-Hill. 2014. How developers use multi-recommendation system in local code search. In Proceedings of the Conference on Visual Language and Human-Centric Computing. Retrieved from http:\/\/people.engr.ncsu.edu\/ermurph3\/papers\/vlhcc14.pdf."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080780"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859046"},{"key":"e_1_2_1_44_1","volume-title":"Proceedings of the ACM Special Interest Group on Information Retrieval.","author":"Grivolla J.","unstructured":"J. Grivolla , P. Jourlin , and R. De Mori . 2005. Automatic classification of queries by expected retrieval performance . In Proceedings of the ACM Special Interest Group on Information Retrieval. J. Grivolla, P. Jourlin, and R. De Mori. 2005. Automatic classification of queries by expected retrieval performance. In Proceedings of the ACM Special Interest Group on Information Retrieval."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227101"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606630"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351690"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICRE.2003.1232745"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.3"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070524"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR-WCRE.2014.6747190"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4573(99)00056-4"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1142\/9789812774460_0001"},{"key":"e_1_2_1_54_1","volume-title":"Proceedings of the 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER\u201915)","author":"Jiang S.","unstructured":"S. Jiang , L. Shen , X. Peng , Z. Lv , and W. Zhao . 2015. Understanding developers\u2019 natural language queries with interactive clarification . In Proceedings of the 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER\u201915) . IEEE, 13--22. S. Jiang, L. Shen, X. Peng, Z. Lv, and W. Zhao. 2015. Understanding developers\u2019 natural language queries with interactive clarification. In Proceedings of the 2015 IEEE 22nd International Conference on Software Analysis, Evolution, and Reengineering (SANER\u201915). IEEE, 13--22."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2009916.2010026"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2011.6100076"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2006.10.017"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1571941.1572038"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/203052.203067"},{"key":"e_1_2_1_60_1","volume-title":"Proceedings of Source Code Analysis and Manipulation (SCAM\u201915)","author":"Lemos O.","unstructured":"O. Lemos , A. de Paula , H. Sajnani , and C. Lopes . 2015. Can the use of types and query expansion help improve large-scale code search? . In Proceedings of Source Code Analysis and Manipulation (SCAM\u201915) . 41--50. O. Lemos, A. de Paula, H. Sajnani, and C. Lopes. 2015. Can the use of types and query expansion help improve large-scale code search?. In Proceedings of Source Code Analysis and Manipulation (SCAM\u201915). 41--50."},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597087"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321667"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491432"},{"key":"e_1_2_1_64_1","volume-title":"Proceedings of the 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE\u201915)","author":"Lv F.","unstructured":"F. Lv , H. Zhang , J. Lou , S. Wang , D. Zhang , and J. Zhao . 2015. CodeHow: Effective code search based on API understanding and extended boolean model (E) . In Proceedings of the 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE\u201915) . IEEE, 260--270. F. Lv, H. Zhang, J. Lou, S. Wang, D. Zhang, and J. Zhao. 2015. CodeHow: Effective code search based on API understanding and extended boolean model (E). In Proceedings of the 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE\u201915). IEEE, 260--270."},{"key":"e_1_2_1_65_1","doi-asserted-by":"crossref","unstructured":"A. Marcus and S. Haiduc. 2013. Text retrieval approaches for concept location in source code. Lecture Notes in Computer Science A. De Lucia and F. Ferrucci (Eds.). Vol. 7171 (2013) Springer 126--158. Issue Software Engineering.  A. Marcus and S. Haiduc. 2013. Text retrieval approaches for concept location in source code. Lecture Notes in Computer Science A. De Lucia and F. Ferrucci (Eds.). Vol. 7171 (2013) Springer 126--158. Issue Software Engineering.","DOI":"10.1007\/978-3-642-36054-1_5"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2001.989796"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2003.1201194"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70768"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2004.10"},{"key":"e_1_2_1_70_1","volume-title":"Proceedings of the 13th European Conference on Machine Learning. 219--231","author":"Matjaz K.","unstructured":"K. Matjaz and I. Kononenk . 2002. Reliable classifications with machine learning . In Proceedings of the 13th European Conference on Machine Learning. 219--231 . K. Matjaz and I. Kononenk. 2002. Reliable classifications with machine learning. In Proceedings of the 13th European Conference on Machine Learning. 219--231."},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786859"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635870"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2013.6636722"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2011.6100062"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2010.20"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606598"},{"key":"e_1_2_1_77_1","volume-title":"Proceedings of the 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER\u201916)","volume":"1","author":"Panichella A.","unstructured":"A. Panichella , B. Dit , R. Oliveto , M. Di Penta , D. Poshyvanyk , and A. De Lucia . 2016. Parameterizing and assembling IR-based solutions for SE tasks using genetic algorithms . In Proceedings of the 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER\u201916) , Vol. 1 . IEEE, 314--325. A. Panichella, B. Dit, R. Oliveto, M. Di Penta, D. Poshyvanyk, and A. De Lucia. 2016. Parameterizing and assembling IR-based solutions for SE tasks using genetic algorithms. In Proceedings of the 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER\u201916), Vol. 1. IEEE, 314--325."},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.29"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2008.14"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1108\/eb046814"},{"key":"e_1_2_1_81_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2006.67"},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985451"},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1145\/2693208.2693222"},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2013.84"},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9327-7"},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/1218563.1218587"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/331403.331405"},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624044"},{"key":"e_1_2_1_89_1","doi-asserted-by":"publisher","DOI":"10.1002\/1097-4571(2000)9999:9999%3C::AID-ASI1591%3E3.0.CO;2-R"},{"key":"e_1_2_1_90_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2008.18"},{"key":"e_1_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306335"},{"key":"e_1_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.27"},{"key":"e_1_2_1_93_1","volume-title":"Proceedings of the 7th International Workshop of the Initiative for the Evaluation of XML Retrieval. 280--291","author":"Vercoustre A.","unstructured":"A. Vercoustre , J. Pehcevski , and V. Naumovski . 2008. Topic diffculty prediction in entity ranking . In Proceedings of the 7th International Workshop of the Initiative for the Evaluation of XML Retrieval. 280--291 . A. Vercoustre, J. Pehcevski, and V. Naumovski. 2008. Topic diffculty prediction in entity ranking. In Proceedings of the 7th International Workshop of the Initiative for the Evaluation of XML Retrieval. 280--291."},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1145\/1067268.1067272"},{"key":"e_1_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2014.39"},{"key":"e_1_2_1_96_1","volume-title":"Data Mining: Practical Machine Learning Tools and Techniques","author":"Witten I.","year":"2011","unstructured":"I. Witten and E. Frank . 2011 . Data Mining: Practical Machine Learning Tools and Techniques ( 3 rd ed.). Morgan Kaufmann Publishers Inc . I. Witten and E. Frank. 2011. Data Mining: Practical Machine Learning Tools and Techniques (3rd ed.). Morgan Kaufmann Publishers Inc.","edition":"3"},{"key":"e_1_2_1_97_1","volume-title":"Proceedings of 9th Working Conference on Mining Software Repositories. 161--170","author":"Yang J.","unstructured":"J. Yang and L. Tan . 2012. Inferring semantically related words from software context . In Proceedings of 9th Working Conference on Mining Software Repositories. 161--170 . J. Yang and L. Tan. 2012. Inferring semantically related words from software context. In Proceedings of 9th Working Conference on Mining Software Repositories. 161--170."},{"key":"e_1_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635874"},{"key":"e_1_2_1_99_1","volume-title":"Case Study Research: Design and Methods","author":"Yin R. K.","unstructured":"R. K. Yin . 2003. Case Study Research: Design and Methods ( 3 rd ed.). SAGE Publications . R. K. Yin. 2003. Case Study Research: Design and Methods (3rd ed.). SAGE Publications.","edition":"3"},{"key":"e_1_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/1076034.1076121"},{"key":"e_1_2_1_101_1","volume-title":"Proceedings of the 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 1--11","author":"Zou Y.","unstructured":"Y. Zou , T. Ye , Y. Lu , J. Mylopoulos , and L. Zhang . 2015. Learning to rank for question-oriented software text retrieval (T) . In Proceedings of the 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 1--11 . Y. Zou, T. Ye, Y. Lu, J. Mylopoulos, and L. Zhang. 2015. Learning to rank for question-oriented software text retrieval (T). In Proceedings of the 2015 30th IEEE\/ACM International Conference on Automated Software Engineering (ASE). IEEE, 1--11."}],"container-title":["ACM Transactions on Software Engineering and Methodology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3078841","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3078841","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3078841","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:03:08Z","timestamp":1750215788000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3078841"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1,31]]},"references-count":101,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,1,31]]}},"alternative-id":["10.1145\/3078841"],"URL":"https:\/\/doi.org\/10.1145\/3078841","relation":{},"ISSN":["1049-331X","1557-7392"],"issn-type":[{"value":"1049-331X","type":"print"},{"value":"1557-7392","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1,31]]},"assertion":[{"value":"2015-10-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-03-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-05-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}