{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,10]],"date-time":"2026-04-10T08:16:20Z","timestamp":1775808980170,"version":"3.50.1"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2017,4,9]],"date-time":"2017-04-09T00:00:00Z","timestamp":1491696000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1007\/s10664-017-9514-4","type":"journal-article","created":{"date-parts":[[2017,4,8]],"date-time":"2017-04-08T22:14:54Z","timestamp":1491689694000},"page":"3149-3185","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":137,"title":["What do developers search for on the web?"],"prefix":"10.1007","volume":"22","author":[{"given":"Xin","family":"Xia","sequence":"first","affiliation":[]},{"given":"Lingfeng","family":"Bao","sequence":"additional","affiliation":[]},{"given":"David","family":"Lo","sequence":"additional","affiliation":[]},{"given":"Pavneet Singh","family":"Kochhar","sequence":"additional","affiliation":[]},{"given":"Ahmed E.","family":"Hassan","sequence":"additional","affiliation":[]},{"given":"Zhenchang","family":"Xing","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2017,4,9]]},"reference":[{"key":"9514_CR1","unstructured":"Krugle (2014) http:\/\/opensearch.krugle.org\/projects\/"},{"key":"9514_CR2","unstructured":"Koders (2016) http:\/\/www.koders.com"},{"key":"9514_CR3","doi-asserted-by":"crossref","unstructured":"Bajracharya S, Ngo T, Linstead E, Dou Y, Rigor P, Baldi P, Lopes C (2006) Sourcerer: a search engine for open source code supporting structure-based search Proceedings of the 21st ACM SIGPLAN symposium on object-oriented programming systems, languages, and applications, ACM, pp 681\u2013682","DOI":"10.1145\/1176617.1176671"},{"key":"9514_CR4","doi-asserted-by":"crossref","unstructured":"Bajracharya SK, Lopes CV (2009) Mining search topics from a code search engine usage log Proceedings of the 6th international working conference on mining software repositories (MSR), IEEE","DOI":"10.1109\/MSR.2009.5069489"},{"issue":"4-5","key":"9514_CR5","doi-asserted-by":"crossref","first-page":"424","DOI":"10.1007\/s10664-010-9144-6","volume":"17","author":"SK Bajracharya","year":"2012","unstructured":"Bajracharya SK, Lopes CV (2012) Analyzing and mining a code search engine usage log. Empir Softw Eng 17(4-5):424\u2013466","journal-title":"Empir Softw Eng"},{"key":"9514_CR6","doi-asserted-by":"crossref","unstructured":"Bao L, Xing Z, Wang X, Zhou B (2015a) Tracking and analyzing cross-cutting activities in developers\u2019 daily work Proceedings of the 30th IEEE\/ACM international conference on automated software engineering (ASE), pp 277\u2013282","DOI":"10.1109\/ASE.2015.43"},{"key":"9514_CR7","doi-asserted-by":"crossref","unstructured":"Bao L, Ye D, Xing Z, Xia X, Wang X (2015b) Activityspace: a remembrance framework to support interapplication information needs Proceedings of the 30th IEEE\/ACM international conference on automated software engineering (ASE), IEEE, pp 864\u2013869","DOI":"10.1109\/ASE.2015.90"},{"key":"9514_CR8","first-page":"993","volume":"3","author":"DM Blei","year":"2003","unstructured":"Blei DM, Ng AY, Jordan MI (2003) Latent dirichlet allocation. J Mach Learn Res 3:993\u20131022","journal-title":"J Mach Learn Res"},{"key":"9514_CR9","doi-asserted-by":"crossref","unstructured":"Brandt J, Guo PJ, Lewenstein J, Dontcheva M, Klemmer SR (2009) Two studies of opportunistic programming: interleaving web foraging, learning, and writing code Proceedings of the SIGCHI conference on human factors in computing systems, ACM, pp 1589\u20131598","DOI":"10.1145\/1518701.1518944"},{"key":"9514_CR10","doi-asserted-by":"crossref","unstructured":"Broder A (2002) A taxonomy of web search ACM SIGIR Forum, ACM, vol 36, pp 3\u201310","DOI":"10.1145\/792550.792552"},{"key":"9514_CR11","doi-asserted-by":"crossref","unstructured":"Cutrell E, Guan Z (2007) What are you looking for?: an eye-tracking study of information usage in web search Proceedings of the SIGCHI conference on human factors in computing systems, ACM, pp 407\u2013416","DOI":"10.1145\/1240624.1240690"},{"key":"9514_CR12","doi-asserted-by":"crossref","unstructured":"Haiduc S, Bavota G, Marcus A, Oliveto R, Lucia AD, Menzies T (2013) Automatic query reformulations for text retrieval in software engineering Proceedings of the 35th international conference on software engineering (ICSE), pp 842\u2013851","DOI":"10.1109\/ICSE.2013.6606630"},{"issue":"2","key":"9514_CR13","doi-asserted-by":"crossref","first-page":"207","DOI":"10.1016\/S0306-4573(99)00056-4","volume":"36","author":"BJ Jansen","year":"2000","unstructured":"Jansen BJ, Spink A, Saracevic T (2000) Real life, real users, and real needs: a study and analysis of user queries on the web. Inf Process Manag 36(2):207\u2013227","journal-title":"Inf Process Manag"},{"issue":"12","key":"9514_CR14","doi-asserted-by":"crossref","first-page":"971","DOI":"10.1109\/TSE.2006.116","volume":"32","author":"AJ Ko","year":"2006","unstructured":"Ko AJ, Myers BA, Coblenz MJ, Aung HH (2006) An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks. IEEE Trans Softw Eng (TSE) 32(12):971\u2013987","journal-title":"IEEE Trans Softw Eng (TSE)"},{"key":"9514_CR15","doi-asserted-by":"crossref","unstructured":"Lee U, Liu Z, Cho J (2005) Automatic identification of user goals in web search Proceedings of the 14th international conference on world wide web (WWW), ACM, pp 391\u2013400","DOI":"10.1145\/1060745.1060804"},{"key":"9514_CR16","doi-asserted-by":"crossref","unstructured":"Lemos OAL, Bajracharya SK, Ossher J, Morla RS, Masiero PC, Baldi P, Lopes CV (2007) Codegenie: using test-cases to search and reuse source code Proceedings of the 22nd IEEE\/ACM international conference on automated software engineering (ASE), ACM, pp 525\u2013526","DOI":"10.1145\/1321631.1321726"},{"key":"9514_CR17","doi-asserted-by":"crossref","unstructured":"Li H, Xing Z, Peng X, Zhao W (2013) What help do developers seek, when and how? Proceedings of the 20th working conference on reverse engineering (WCRE), IEEE, pp 142\u2013151","DOI":"10.1109\/WCRE.2013.6671289"},{"issue":"2","key":"9514_CR18","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1007\/s10618-008-0118-x","volume":"18","author":"E Linstead","year":"2009","unstructured":"Linstead E, Bajracharya S, Ngo T, Rigor P, Lopes C, Baldi P (2009) Sourcerer: mining and searching internet-scale software repositories. Data Min Knowl Disc 18(2):300\u2013336","journal-title":"Data Min Knowl Disc"},{"key":"9514_CR19","doi-asserted-by":"crossref","unstructured":"Ponzanelli L, Bacchelli A, Lanza M (2013) Seahawk: Stack overflow in the ide Proceedings of the 2013 international conference on software engineering, IEEE Press, pp 1295\u20131298","DOI":"10.1109\/ICSE.2013.6606701"},{"key":"9514_CR20","doi-asserted-by":"crossref","unstructured":"Rahman MM, Yeasmin S, Roy CK (2014) Towards a context-aware ide-based meta search engine for recommendation about programming errors and exceptions Software evolution week-IEEE conference on software maintenance, reengineering and reverse engineering (CSMR-WCRE), 2014, IEEE, pp 194\u2013203","DOI":"10.1109\/CSMR-WCRE.2014.6747170"},{"key":"9514_CR21","doi-asserted-by":"crossref","unstructured":"Rose DE, Levinson D (2004) Understanding user goals in web search Proceedings of the 13th international conference on world wide web (WWW), ACM, pp 13\u201319","DOI":"10.1145\/988672.988675"},{"key":"9514_CR22","doi-asserted-by":"crossref","unstructured":"Sadowski C, Stolee KT, Elbaum S (2015) How developers search for code: a case study Proceedings of the 10th joint meeting on foundations of software engineering (FSE), ACM, pp 191\u2013201","DOI":"10.1145\/2786805.2786855"},{"key":"9514_CR23","doi-asserted-by":"crossref","unstructured":"Scott AJ, Knott M (1974) A cluster analysis method for grouping means in the analysis of variance. Biometrics 30(3):507\u2013512","DOI":"10.2307\/2529204"},{"key":"9514_CR24","doi-asserted-by":"crossref","unstructured":"Sillito J, Murphy GC, De Volder K (2006) Questions programmers ask during software evolution tasks Proceedings of the 14th ACM SIGSOFT international symposium on foundations of software engineering, ACM, pp 23\u201334","DOI":"10.1145\/1181775.1181779"},{"key":"9514_CR25","doi-asserted-by":"crossref","unstructured":"Silverstein C, Marais H, Henzinger M, Moricz M (1999) Analysis of a very large web search engine query log ACM SIGIR Forum, ACM, vol 33, pp 6\u201312","DOI":"10.1145\/331403.331405"},{"key":"9514_CR26","doi-asserted-by":"crossref","unstructured":"Sim SE, Clarke CL, Holt RC (1998) Archetypal source code searches: a survey of software developers and maintainers Proceedings of the 6th international workshop on program comprehension (IWPC), IEEE, pp 180\u2013187","DOI":"10.1109\/WPC.1998.693351"},{"issue":"1","key":"9514_CR27","first-page":"4","volume":"21","author":"SE Sim","year":"2011","unstructured":"Sim SE, Umarji M, Ratanotayanon S, Lopes CV (2011) How well do search engines support code retrieval on the web? ACM Trans Softw Eng Methodol (TOSEM) 21(1):4","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"9514_CR28","doi-asserted-by":"crossref","unstructured":"Sim SE, Philip K, Umarji M, Agarwala M, Gallardo-Valencia R, Lopes CV, Ratanotayanon S (2012) Software reuse through methodical component reuse and amethodical snippet remixing Proceedings of the ACM 2012 conference on computer supported cooperative work, ACM, pp 1361\u20131370","DOI":"10.1145\/2145204.2145407"},{"issue":"3","key":"9514_CR29","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1109\/2.989940","volume":"35","author":"A Spink","year":"2002","unstructured":"Spink A, Jansen BJ, Wolfram D, Saracevic T (2002) From e-sex to e-commerce: Web search changes. Computer 35(3):107\u2013109","journal-title":"Computer"},{"issue":"3","key":"9514_CR30","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/2581377","volume":"23","author":"KT Stolee","year":"2014","unstructured":"Stolee KT, Elbaum S, Dobos D (2014) Solving the search for source code. ACM Trans Softw Eng Methodol (TOSEM) 23(3):26","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"9514_CR31","doi-asserted-by":"crossref","unstructured":"Tantithamthavorn C, McIntosh S, Hassan AE, Matsumoto K (2017) An empirical comparison of model validation techniques for defect prediction model. IEEE Trans Softw Eng (TSE) 43(1):1\u201318","DOI":"10.1109\/TSE.2016.2584050"},{"key":"9514_CR32","doi-asserted-by":"crossref","unstructured":"Treude C, Barzilay O, Storey MA (2011) How do programmers ask and answer questions on the web?: Nier track Proceedings of the 33rd international conference on software engineering (ICSE), IEEE, pp 804\u2013807","DOI":"10.1145\/1985793.1985907"},{"key":"9514_CR33","unstructured":"Wuensch KL (2005) What is a likert scale? and how do you pronounce\u2019likert?\u2019. East Carolina University"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-017-9514-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9514-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9514-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:33:10Z","timestamp":1750195990000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-017-9514-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,4,9]]},"references-count":33,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["9514"],"URL":"https:\/\/doi.org\/10.1007\/s10664-017-9514-4","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,4,9]]}}}