{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T23:01:45Z","timestamp":1763766105673},"reference-count":40,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2014,6,26]],"date-time":"2014-06-26T00:00:00Z","timestamp":1403740800000},"content-version":"tdm","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":[[2015,4]]},"DOI":"10.1007\/s10664-014-9312-1","type":"journal-article","created":{"date-parts":[[2014,6,25]],"date-time":"2014-06-25T11:00:39Z","timestamp":1403694039000},"page":"479-515","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["Do topics make sense to managers and developers?"],"prefix":"10.1007","volume":"20","author":[{"given":"Abram","family":"Hindle","sequence":"first","affiliation":[]},{"given":"Christian","family":"Bird","sequence":"additional","affiliation":[]},{"given":"Thomas","family":"Zimmermann","sequence":"additional","affiliation":[]},{"given":"Nachiappan","family":"Nagappan","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,6,26]]},"reference":[{"issue":"10","key":"9312_CR1","doi-asserted-by":"crossref","first-page":"970","DOI":"10.1109\/TSE.2002.1041053","volume":"28","author":"G Antoniol","year":"2002","unstructured":"Antoniol G, Canfora G, Casazza G, De Lucia A, Merlo E (2002) Recovering traceability links between code and documentation. IEEE Trans Softw Eng 28(10):970\u2013983","journal-title":"IEEE Trans Softw Eng"},{"key":"9312_CR2","unstructured":"Asuncion A, Welling M, Smyth P, Teh YW (2009) On smoothing and inference for topic models. In: Proceedings of the 25th conference on uncertainty in artificial intelligence.AUAI Press, pp 27\u201334"},{"key":"9312_CR3","doi-asserted-by":"crossref","unstructured":"Asuncion HU, Asuncion AU, Taylor RN (2010) Software traceability with topic modeling. In: Proceedings of the 32nd ACM\/IEEE international conference on software engineering, ICSE \u201910, vol 1. ACM, New York, pp 95\u2013104. doi: 10.1145\/1806799.1806817","DOI":"10.1145\/1806799.1806817"},{"key":"9312_CR4","first-page":"543","volume-title":"A theory of aspects as latent topics. In: Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications, OOPSLA \u201908","author":"PF Baldi","year":"2008","unstructured":"Baldi PF, Lopes CV, Linstead EJ, Bajracharya SK (2008) A theory of aspects as latent topics. In: Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications, OOPSLA \u201908. ACM, New York, pp 543\u2013562"},{"key":"9312_CR5","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"},{"issue":"1","key":"9312_CR6","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1007\/s10664-011-9191-7","volume":"18","author":"A Capiluppi","year":"2013","unstructured":"Capiluppi A, Izquierdo-Cort\u00e1zar D (2013) Effort estimation of floss projects: a study of the linux kernel. Empir Softw Eng 18(1):60\u201388","journal-title":"Empir Softw Eng"},{"key":"9312_CR7","first-page":"285","volume-title":"2007 future of software engineering, FOSE \u201907","author":"BHC Cheng","year":"2007","unstructured":"Cheng BHC, Atlee JM (2007) Research directions in requirements engineering. In: 2007 future of software engineering, FOSE \u201907. IEEE Computer Society, Washington, DC, pp 285\u2013303"},{"key":"9312_CR8","first-page":"362","volume-title":"Proceedings of the 27th international conference on software engineering, ICSE \u201905","author":"J Cleland-Huang","year":"2005","unstructured":"Cleland-Huang J, Settimi R, BenKhadra O, Berezhanskaya E, Christina S (2005) Goal-centric traceability for managing non-functional requirements. In: Proceedings of the 27th international conference on software engineering, ICSE \u201905. ACM, New York, pp 362\u2013371"},{"key":"9312_CR9","doi-asserted-by":"crossref","unstructured":"De Lucia A, Di Penta M, Oliveto R, Panichella A, Panichella S (2012) Using ir methods for labeling source code artifacts: Is it worthwhile?. In: IEEE 20th international conference on program comprehension (ICPC), 2012. IEEE, pp 193\u2013202","DOI":"10.1109\/ICPC.2012.6240488"},{"key":"9312_CR10","doi-asserted-by":"crossref","unstructured":"De Lucia A, Marcus A, Oliveto R, Poshyvanyk D (2012) Information retrieval methods for automated traceability recovery. In: Software and systems traceability. Springer, pp 71\u201398","DOI":"10.1007\/978-1-4471-2239-5_4"},{"key":"9312_CR11","first-page":"143","volume-title":"Requirements engineering: foundation for software quality. Lecture notes in computer science, vol 6182","author":"N Ernst","year":"2010","unstructured":"Ernst N, Mylopoulos J (2010) On the perception of software quality requirements during the project lifecycle. In: Wieringa R, Persson A (eds) Requirements engineering: foundation for software quality. Lecture notes in computer science, vol 6182. Springer, Berlin \/ Heidelberg, pp 143\u2013157"},{"key":"9312_CR12","doi-asserted-by":"crossref","unstructured":"Gethers M, Oliveto R, Poshyvanyk D, Lucia AD (2011) On integrating orthogonal information retrieval methods to improve traceability recovery. In: 2011 27th IEEE international conference on software maintenance (ICSM). IEEE, pp 133\u2013142","DOI":"10.1109\/ICSM.2011.6080780"},{"key":"9312_CR13","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1109\/SCAM.2010.22","volume-title":"Proceedings of the 2010 10th IEEE working conference on source code analysis and manipulation, SCAM \u201910","author":"S Grant","year":"2010","unstructured":"Grant S, Cordy JR (2010) Estimating the optimal number of latent concepts in source code analysis. In: Proceedings of the 2010 10th IEEE working conference on source code analysis and manipulation, SCAM \u201910. IEEE Computer Society, Washington, DC, pp 65\u201374"},{"key":"9312_CR14","doi-asserted-by":"crossref","unstructured":"Hindle A, Bird C, Zimmermann T, Nagappan N (2012) Relating requirements to implementation via topic analysis: Do topics extracted from requirements make sense to managers and developers? In: Proceedings of the 28th IEEE international conference on software maintenance. IEEE","DOI":"10.1109\/ICSM.2012.6405278"},{"key":"9312_CR15","first-page":"163","volume-title":"Automated topic naming to support cross-project analysis of software maintenance activities","author":"A Hindle","year":"2011","unstructured":"Hindle A, Ernst NA, Godfrey MW, Mylopoulos J (2011) Automated topic naming to support cross-project analysis of software maintenance activities. ACM, New York, pp 163\u2013172"},{"key":"9312_CR16","unstructured":"Hoffman M, Bach FR, Blei DM (2010) Online learning for latent dirichlet allocation. In: Advances in neural information processing systems. pp 856\u2013864"},{"key":"9312_CR17","first-page":"344","volume-title":"Proceedings of the 29th international conference on software engineering, ICSE \u201907","author":"AJ Ko","year":"2007","unstructured":"Ko AJ, DeLine R, Venolia G (2007) Information needs in collocated software development teams. In: Proceedings of the 29th international conference on software engineering, ICSE \u201907. IEEE Computer Society, Washington, DC, pp 344\u2013353"},{"issue":"4","key":"9312_CR18","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1016\/j.infoecopol.2008.06.004","volume":"20","author":"S Koch","year":"2008","unstructured":"Koch S (2008) Effort modeling and programmer participation in open source software projects. Inf Econ Policy 20(4):345\u2013355","journal-title":"Inf Econ Policy"},{"key":"9312_CR19","first-page":"48","volume-title":"Satellite events at the MoDELS 2005 conference. Lecture notes in computer science, vol 3844","author":"S Konrad","year":"2006","unstructured":"Konrad S, Cheng B (2006) Automated analysis of natural language properties for uml models. In: Bruel JM (ed) Satellite events at the MoDELS 2005 conference. Lecture notes in computer science, vol 3844. Springer, Berlin \/ Heidelberg, pp 48\u201357"},{"key":"9312_CR20","doi-asserted-by":"crossref","first-page":"145","DOI":"10.1109\/ICRE.2002.1048517","volume-title":"Proceedings of the 10th anniversary IEEE joint international conference on requirements engineering, RE \u201902","author":"A Kozlenkov","year":"2002","unstructured":"Kozlenkov A, Zisman A (2002) Are their design specifications consistent with our requirements? In: Proceedings of the 10th anniversary IEEE joint international conference on requirements engineering, RE \u201902. IEEE Computer Society, Washington, DC, pp 145\u2013156"},{"issue":"3","key":"9312_CR21","doi-asserted-by":"crossref","first-page":"230","DOI":"10.1016\/j.infsof.2006.10.017","volume":"49","author":"A Kuhn","year":"2007","unstructured":"Kuhn A, Ducasse S, G\u00edrba T (2007) Semantic clustering: identifying topics in source code. Inf Softw Technol 49(3):230\u2013243","journal-title":"Inf Softw Technol"},{"key":"9312_CR22","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1109\/WCRE.2008.33","volume-title":"Proceedings of the 2008 15th working conference on reverse engineering, WCRE \u201908","author":"SK Lukins","year":"2008","unstructured":"Lukins SK, Kraft NA, Etzkorn LH (2008) Source code retrieval for bug localization using latent dirichlet allocation. In: Proceedings of the 2008 15th working conference on reverse engineering, WCRE \u201908. IEEE Computer Society, Washington, DC, pp 155\u2013164"},{"key":"9312_CR23","doi-asserted-by":"crossref","unstructured":"Marcus A, Maletic JI (2003) Recovering documentation-to-source-code traceability links using latent semantic indexing. In: Proceedings 25th international conference on software engineering, 2003. IEEE, pp 125\u2013135","DOI":"10.1109\/ICSE.2003.1201194"},{"key":"9312_CR24","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1109\/WCRE.2004.10","volume-title":"Proceedings of the 11th working conference on reverse engineering, WCRE \u201904","author":"A Marcus","year":"2004","unstructured":"Marcus A, Sergeyev A, Rajlich V, Maletic JI (2004) An information retrieval approach to concept location in source code. In: Proceedings of the 11th working conference on reverse engineering, WCRE \u201904. IEEE Computer Society, Washington, DC, pp 214\u2013223"},{"key":"9312_CR25","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/TEFSE.2009.5069582","volume-title":"Proceedings of the 2009 ICSE workshop on traceability in emerging forms of software engineering, TEFSE \u201909","author":"C McMillan","year":"2009","unstructured":"McMillan C, Poshyvanyk D, Revelle M (2009) Combining textual and structural analysis of software artifacts for traceability link recovery. In: Proceedings of the 2009 ICSE workshop on traceability in emerging forms of software engineering, TEFSE \u201909. IEEE Computer Society, Washington, DC, pp 41\u201348"},{"issue":"4","key":"9312_CR26","doi-asserted-by":"crossref","first-page":"364","DOI":"10.1109\/32.917525","volume":"27","author":"GC Murphy","year":"2001","unstructured":"Murphy GC, Notkin D, Sullivan KJ (2001) Software reflexion models: bridging the gap between design and implementation. IEEE Trans Softw Eng 27(4):364\u2013380. doi: 10.1109\/32.917525","journal-title":"IEEE Trans Softw Eng"},{"key":"9312_CR27","doi-asserted-by":"crossref","unstructured":"Panichella A, Dit B, Oliveto R, Di Penta M, Poshyvanyk D, De Lucia A (2013) How to effectively use topic models for software engineering tasks? an approach based on genetic algorithms. In: Proceedings of the 2013 international conference on software engineering. IEEE Press, pp 522\u2013531","DOI":"10.1109\/ICSE.2013.6606598"},{"key":"9312_CR28","doi-asserted-by":"crossref","unstructured":"Poshyvanyk D (2008) Using information retrieval to support software maintenance tasks, Ph.D. thesis, Wayne State University, Detroit, MI, USA","DOI":"10.1109\/ICSM.2009.5306298"},{"key":"9312_CR29","doi-asserted-by":"crossref","unstructured":"Ramage D, Dumais ST, Liebling DJ (2010) Characterizing microblogs with topic models. In: ICWSM","DOI":"10.1609\/icwsm.v4i1.14026"},{"issue":"12","key":"9312_CR30","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1145\/290133.290147","volume":"41","author":"B Ramesh","year":"1998","unstructured":"Ramesh B (1998) Factors influencing requirements traceability practice. Commun ACM 41(12):37\u201344. doi: 10.1145\/290133.290147","journal-title":"Commun ACM"},{"issue":"9","key":"9312_CR31","doi-asserted-by":"crossref","first-page":"682","DOI":"10.1109\/TSE.2006.91","volume":"32","author":"SP Reiss","year":"2006","unstructured":"Reiss, SP (2006) Incremental maintenance of software artifacts. IEEE Trans. Softw. Eng. 32(9):682\u2013697. doi: 10.1109\/TSE.2006.91","journal-title":"IEEE Trans. Softw. Eng."},{"key":"9312_CR32","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1145\/1107656.1107667","volume-title":"Proceedings of the 3rd international workshop on traceability in emerging forms of software engineering, TEFSE \u201905","author":"M Sabetzadeh","year":"2005","unstructured":"Sabetzadeh M, Easterbrook S (2005) Traceability in viewpoint merging: a model management perspective. In: Proceedings of the 3rd international workshop on traceability in emerging forms of software engineering, TEFSE \u201905. ACM, New York, pp 44\u201349"},{"key":"9312_CR33","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/ICSM.2010.5609654","volume-title":"Proceedings of the 2010 IEEE international conference on software maintenance, ICSM \u201910","author":"T Savage","year":"2010","unstructured":"Savage T, Dit B, Gethers M, Poshyvanyk D (2010) Topicxp: exploring topics in source code using latent dirichlet allocation. In: Proceedings of the 2010 IEEE international conference on software maintenance, ICSM \u201910. IEEE Computer Society, Washington, DC, pp 1\u20136"},{"key":"9312_CR34","unstructured":"Shull F, Singer J, Sjberg DIK (2010) Guide to advanced empirical software engineering, 1st edn. Springer Publishing Company Incorporated"},{"key":"9312_CR35","first-page":"380","volume-title":"Proceedings of the 7th international conference on quality software, QSIC \u201907","author":"HM Sneed","year":"2007","unstructured":"Sneed HM (2007) Testing against natural language requirements. In: Proceedings of the 7th international conference on quality software, QSIC \u201907. IEEE Computer Society, Washington, DC, pp 380\u2013387"},{"key":"9312_CR36","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1109\/SCAM.2010.13","volume-title":"Proceedings of the 2010 10th IEEE working conference on source code analysis and manipulation, SCAM \u201910","author":"SW Thomas","year":"2010","unstructured":"Thomas SW, Adams B, Hassan AE, Blostein D (2010) Validating the use of topic models for software evolution. In: Proceedings of the 2010 10th IEEE working conference on source code analysis and manipulation, SCAM \u201910. IEEE Computer Society, Washington, DC, pp 55\u201364"},{"key":"9312_CR37","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1145\/1985441.1985467","volume-title":"Proceedings of the 8th working conference on mining software repositories, MSR \u201911","author":"SW Thomas","year":"2011","unstructured":"Thomas SW, Adams B, Hassan AE, Blostein D (2011) Modeling the evolution of topics in source code histories. In: Proceedings of the 8th working conference on mining software repositories, MSR \u201911. ACM, New York, pp 173\u2013182"},{"key":"9312_CR38","first-page":"717","volume-title":"Formal methods and software engineering. Lecture notes in computer science, vol 4260","author":"N Tillmann","year":"2006","unstructured":"Tillmann N., Chen F., Schulte W. (2006) Discovering likely method specifications. In: Liu Z., He J. (eds) Formal methods and software engineering. Lecture notes in computer science, vol 4260. Springer, Berlin \/ Heidelberg, pp 717\u2013736"},{"key":"9312_CR39","volume-title":"Software requirements","author":"KE Wiegers","year":"2003","unstructured":"Wiegers KE (2003) Software requirements, 2nd edn. Microsoft Press, Redmond","edition":"2"},{"key":"9312_CR40","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in software engineering: an introduction","author":"C Wohlin","year":"2000","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wessl\u00e9n A (2000) Experimentation in software engineering: an introduction. Kluwer Academic Publishers, Norwell"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-014-9312-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-014-9312-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-014-9312-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,14]],"date-time":"2023-07-14T15:23:36Z","timestamp":1689348216000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-014-9312-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,6,26]]},"references-count":40,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2015,4]]}},"alternative-id":["9312"],"URL":"https:\/\/doi.org\/10.1007\/s10664-014-9312-1","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,6,26]]}}}