{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T03:41:37Z","timestamp":1740109297884,"version":"3.37.3"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2016,1,13]],"date-time":"2016-01-13T00:00:00Z","timestamp":1452643200000},"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":["Knowl Inf Syst"],"published-print":{"date-parts":[[2016,11]]},"DOI":"10.1007\/s10115-015-0909-5","type":"journal-article","created":{"date-parts":[[2016,1,13]],"date-time":"2016-01-13T05:54:05Z","timestamp":1452664445000},"page":"629-659","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["A feature location approach supported by time-aware weighting of terms associated with developer expertise profiles"],"prefix":"10.1007","volume":"49","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7671-9228","authenticated-orcid":false,"given":"Sima","family":"Zamani","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sai Peck","family":"Lee","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ramin","family":"Shokripour","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Anvik","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,1,13]]},"reference":[{"key":"909_CR1","doi-asserted-by":"crossref","unstructured":"Abebe SL, Tonella P (2010) Natural language parsing of program element names for concept extraction. In: IEEE 18th international conference on program comprehension (ICPC). IEEE, pp 156\u2013159","DOI":"10.1109\/ICPC.2010.29"},{"key":"909_CR2","doi-asserted-by":"crossref","unstructured":"Anvik J (2006) Automating bug report assignment. In: Proceedings of the 28th international conference on software engineering (ICSE). ACM, pp 937\u2013940","DOI":"10.1145\/1134285.1134457"},{"key":"909_CR3","doi-asserted-by":"publisher","unstructured":"Anvik J, Hiew L, Murphy GC (2006) Who should fix this bug? In: Proceedings of the 28th international conference on software engineering, ICSE \u201906, New York, NY, USA. ACM, pp 361\u2013370. ISBN: 1-59593-375-1. doi: 10.1145\/1134285.1134336","DOI":"10.1145\/1134285.1134336"},{"key":"909_CR4","doi-asserted-by":"crossref","unstructured":"Bacchelli A, Lanza M, Robbes R (2010) Linking e-mails and source code artifacts. In: Proceedings of the 32nd ACM\/IEEE international conference on software engineering, vol 1. ACM, pp 375\u2013384","DOI":"10.1145\/1806799.1806855"},{"key":"909_CR5","unstructured":"Baeza-Yates RA, Ribeiro-Neto B (1999) Modern information retrieval. Addison-Wesley Longman Publishing Co., Inc, Boston. ISBN: 020139829X"},{"key":"909_CR6","unstructured":"Bai J, Nie J-Y, Paradis F (2004) Using language models for text classification. In: Asia information retrieval symposium (AIRS), Beijing, China"},{"key":"909_CR7","unstructured":"Biggerstaff TJ, Mitbander BG, Webster D (1993) The concept assignment problem in program understanding. In: Proceedings of the 15th international conference on software engineering (ICSE). IEEE Computer Society Press, pp 482\u2013498"},{"key":"909_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":"909_CR9","doi-asserted-by":"crossref","unstructured":"Butler S, Wermelinger M, Yu Y, Sharp H (2011) Improving the tokenisation of identifier names. In: ECOOP 2011-object-oriented programming, pp 130\u2013154","DOI":"10.1007\/978-3-642-22655-7_7"},{"issue":"7","key":"909_CR10","doi-asserted-by":"crossref","first-page":"743","DOI":"10.1002\/smr.1564","volume":"25","author":"G Capobianco","year":"2013","unstructured":"Capobianco G, Lucia AD, Oliveto R, Panichella A, Panichella S (2013) Improving IR-based traceability recovery via noun-based indexing of software artifacts. J Softw Evol Process 25(7):743\u2013762","journal-title":"J Softw Evol Process"},{"issue":"1","key":"909_CR11","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/s10664-008-9095-3","volume":"14","author":"B Cleary","year":"2009","unstructured":"Cleary B, Exton C, Buckley J, English M (2009) An empirical analysis of information retrieval based concept location techniques in software comprehension. Empir Softw Eng 14(1):93\u2013130","journal-title":"Empir Softw Eng"},{"key":"909_CR12","unstructured":"Cunningham H, Maynard D, Bontcheva K, Tablan V (2002) Gate: an architecture for development of robust hlt applications. In: Proceedings of the 40th annual meeting on association for computational linguistics. Association for Computational Linguistics, pp 168\u2013175"},{"key":"909_CR13","doi-asserted-by":"crossref","unstructured":"Dit B, Moritz E, Poshyvanyk D (2012) A tracelab-based solution for creating, conducting, and sharing feature location experiments. In: 2012 IEEE 20th international conference on program comprehension (ICPC). IEEE, pp 203\u2013208","DOI":"10.1109\/ICPC.2012.6240489"},{"issue":"1","key":"909_CR14","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1002\/smr.567","volume":"25","author":"B Dit","year":"2013","unstructured":"Dit B, Revelle M, Gethers M, Poshyvanyk D (2013a) Feature location in source code: a taxonomy and survey. J Softw Evol Process 25(1):53\u201395","journal-title":"J Softw Evol Process"},{"issue":"2","key":"909_CR15","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1007\/s10664-011-9194-4","volume":"18","author":"B Dit","year":"2013","unstructured":"Dit B, Revelle M, Poshyvanyk D (2013b) Integrating information retrieval, execution and link analysis algorithms to improve feature location in software. Empir Softw Eng 18(2):277\u2013309","journal-title":"Empir Softw Eng"},{"key":"909_CR16","doi-asserted-by":"crossref","unstructured":"Gay G, Haiduc S, Marcus A, Menzies T (2009) On the use of relevance feedback in IR-based concept location. In: ICSM 2009. IEEE international conference on software maintenance (ICSM). IEEE, pp 351\u2013360","DOI":"10.1109\/ICSM.2009.5306315"},{"key":"909_CR17","doi-asserted-by":"crossref","unstructured":"G\u00f3mez VU, Kellens A, Brichau J, D\u2019Hondt T (2009) Time warp, an approach for reasoning over system histories. In: Proceedings of the joint international and annual ERCIM workshops on principles of software evolution (IWPSE) and software evolution (Evol) workshops. ACM, pp 79\u201388","DOI":"10.1145\/1595808.1595825"},{"key":"909_CR18","doi-asserted-by":"crossref","unstructured":"Hill E, Pollock L, Vijay-Shanker K (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). IEEE Computer Society, pp 232\u2013242","DOI":"10.1109\/ICSE.2009.5070524"},{"key":"909_CR19","doi-asserted-by":"crossref","unstructured":"Hossen K, Kagdi HH, Poshyvanyk D (2014) Amalgamating source code authors, maintainers, and change proneness to triage change requests. In: ICPC, pp 130\u2013141","DOI":"10.1145\/2597008.2597147"},{"key":"909_CR20","doi-asserted-by":"crossref","unstructured":"Kagdi H, Maletic JI, Sharif B (2007) Mining software repositories for traceability links. In: ICPC\u201907. 15th IEEE international conference on program comprehension (ICPC). IEEE, pp 145\u2013154","DOI":"10.1109\/ICPC.2007.28"},{"issue":"1","key":"909_CR21","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1002\/smr.530","volume":"24","author":"H Kagdi","year":"2012","unstructured":"Kagdi H, Gethers M, Poshyvanyk D, Hammad M (2012) Assigning change requests to software developers. J Softw Evol Process 24(1):3\u201333","journal-title":"J Softw Evol Process"},{"key":"909_CR22","doi-asserted-by":"crossref","unstructured":"Liu D, Marcus A, Poshyvanyk D, Rajlich V (2007) Feature location via information retrieval based filtering of a single scenario execution trace. In: Proceedings of the twenty-second IEEE\/ACM international conference on automated software engineering. ACM, pp 234\u2013243","DOI":"10.1145\/1321631.1321667"},{"issue":"9","key":"909_CR23","doi-asserted-by":"crossref","first-page":"972","DOI":"10.1016\/j.infsof.2010.04.002","volume":"52","author":"SK Lukins","year":"2010","unstructured":"Lukins SK, Kraft NA, Etzkorn LH (2010) Bug localization using latent dirichlet allocation. Inf Softw Technol 52(9):972\u2013990","journal-title":"Inf Softw Technol"},{"key":"909_CR24","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511809071","volume-title":"Introduction to information retrieval","author":"CD Manning","year":"2008","unstructured":"Manning CD, Raghavan P, Schutze H (2008) Introduction to information retrieval, vol 1. Cambridge University Press, Cambridge"},{"key":"909_CR25","doi-asserted-by":"crossref","unstructured":"Petrenko M, Rajlich V, Vanciu R (2008) Partial domain comprehension in software evolution and maintenance. In: ICPC 2008. The 16th IEEE international conference on program comprehension (ICPC). IEEE, pp 13\u201322","DOI":"10.1109\/ICPC.2008.14"},{"key":"909_CR26","doi-asserted-by":"crossref","unstructured":"Poshyvanyk D, Gu\u00e9h\u00e9neuc Y-G, Marcus A, Antoniol G, Rajlich V (2006) Combining probabilistic ranking and latent semantic indexing for feature identification. In: ICPC 2006. 14th IEEE international conference on program comprehension (ICPC). IEEE, pp 137\u2013148","DOI":"10.1109\/ICPC.2006.17"},{"issue":"6","key":"909_CR27","doi-asserted-by":"crossref","first-page":"420","DOI":"10.1109\/TSE.2007.1016","volume":"33","author":"D Poshyvanyk","year":"2007","unstructured":"Poshyvanyk D, Gu\u00e9h\u00e9neuc Y-G, Marcus A, Antoniol G, Rajlich V (2007) Feature location using probabilistic ranking of methods based on execution scenarios and information retrieval. IEEE Trans Softw Eng 33(6):420\u2013432","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"909_CR28","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1145\/2377656.2377660","volume":"21","author":"D Poshyvanyk","year":"2012","unstructured":"Poshyvanyk D, Gethers M, Marcus A (2012) Concept location using formal concept analysis and information retrieval. ACM Trans Softw Eng Methodol (TOSEM) 21(4):23","journal-title":"ACM Trans Softw Eng Methodol (TOSEM)"},{"key":"909_CR29","doi-asserted-by":"crossref","unstructured":"Rao S, Kak A (2011) Retrieval from software libraries for bug localization: a comparative study of generic and composite text models. In: Proceeding of the 8th working conference on mining software repositories (MSR), pp 43\u201352 (2011)","DOI":"10.1145\/1985441.1985451"},{"key":"909_CR30","doi-asserted-by":"crossref","unstructured":"Ratanotayanon S, Choi HJ, Sim SE (2010) Using transitive changesets to support feature location. In: Proceedings of the IEEE\/ACM international conference on automated software engineering. ACM, pp 341\u2013344","DOI":"10.1145\/1858996.1859066"},{"key":"909_CR31","doi-asserted-by":"crossref","unstructured":"Ratiu D, Deissenboeck F (2007) From reality to programs and (not quite) back again. In: ICPC\u201907. 15th IEEE international conference on program comprehension. IEEE, pp 91\u2013102","DOI":"10.1109\/ICPC.2007.22"},{"issue":"11","key":"909_CR32","doi-asserted-by":"publisher","first-page":"613","DOI":"10.1145\/361219.361220","volume":"18","author":"G Salton","year":"1975","unstructured":"Salton G, Wong A, Yang CS (1975) A vector space model for automatic indexing. Commun ACM 18(11):613\u2013620. doi: 10.1145\/361219.361220 (ISSN 0001\u20130782)","journal-title":"Commun ACM"},{"key":"909_CR33","doi-asserted-by":"crossref","unstructured":"Schuler D, Zimmermann T (2008) Mining usage expertise from version archives. In: Proceedings of the 2008 international working conference on mining software repositories. ACM, pp 121\u2013124","DOI":"10.1145\/1370750.1370779"},{"key":"909_CR34","doi-asserted-by":"crossref","unstructured":"Servant F, Jones JA (2012) Whosefault: automatic developer-to-fault assignment through fault localization. In: 2012 34th International conference on software engineering (ICSE), pp 36\u201346","DOI":"10.1109\/ICSE.2012.6227208"},{"key":"909_CR35","doi-asserted-by":"crossref","unstructured":"Shepherd D, Fry ZP, Hill E, Pollock L, Vijay-Shanker K (2007) Using natural language program analysis to locate and understand action-oriented concerns. In: Proceedings of the 6th international conference on aspect-oriented software development. ACM, pp 212\u2013224","DOI":"10.1145\/1218563.1218587"},{"key":"909_CR36","doi-asserted-by":"crossref","unstructured":"Shokripour R, Anvik J, Kasirun ZM, Zamani S (2013) Why so complicated? Simple term filtering and weighting for location-based bug report assignment recommendation. In: Proceedings of the tenth international workshop on mining software repositories. IEEE Press, pp 2\u201311","DOI":"10.1109\/MSR.2013.6623997"},{"key":"909_CR37","unstructured":"Ramin S, John A, Kasirun ZM, Zamani S (2014) Improving automatic bug assignment using time-metadata in term-weighting. Institution of Engineering and Technology, IET (2014)"},{"key":"909_CR38","doi-asserted-by":"crossref","unstructured":"Wang S, Lo D, Xing Z, Jiang L (2011) Concern localization using information retrieval: an empirical study on linux kernel. In: 18th Working conference on reverse engineering (WCRE2011). IEEE, pp 92\u201396","DOI":"10.1109\/WCRE.2011.72"},{"issue":"1","key":"909_CR39","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1002\/smr.4360070105","volume":"7","author":"N Wilde","year":"1995","unstructured":"Wilde N, Scully MC (1995) Software reconnaissance: mapping program features to code. J Softw Maint Res Pract 7(1):49\u201362","journal-title":"J Softw Maint Res Pract"},{"key":"909_CR40","doi-asserted-by":"crossref","unstructured":"Wohlin C, Runeson P, Hst M, Ohlsson MC, Regnell B, Wessln A (2012) Experimentation in software engineering. Springer Publishing Company, Incorporated. ISBN: 3642290434, 9783642290435","DOI":"10.1007\/978-3-642-29044-2"},{"issue":"8","key":"909_CR41","doi-asserted-by":"crossref","first-page":"991","DOI":"10.1016\/j.infsof.2014.03.007","volume":"56","author":"S Zamani","year":"2014","unstructured":"Zamani S, Lee SP, Shokripour R, Anvik J (2014) A noun-based approach to feature location using time-aware term-weighting. Inf Softw Technol 56(8):991\u20131011","journal-title":"Inf Softw Technol"},{"issue":"2","key":"909_CR42","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1145\/984321.984322","volume":"22","author":"Chengxiang Zhai","year":"2004","unstructured":"Zhai Chengxiang, Lafferty John (2004) A study of smoothing methods for language models applied to information retrieval. ACM Trans Inf Syst (TOIS) 22(2):179\u2013214","journal-title":"ACM Trans Inf Syst (TOIS)"},{"key":"909_CR43","doi-asserted-by":"crossref","unstructured":"Zhou J, Zhang H, Lo D (2012) Where should the bugs be fixed? More accurate information retrieval-based bug localization based on bug reports. In: 34th International conference on software engineering (ICSE). IEEE, pp 14\u201324","DOI":"10.1109\/ICSE.2012.6227210"}],"container-title":["Knowledge and Information Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-015-0909-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10115-015-0909-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-015-0909-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10115-015-0909-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T06:11:19Z","timestamp":1559110279000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10115-015-0909-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,1,13]]},"references-count":43,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,11]]}},"alternative-id":["909"],"URL":"https:\/\/doi.org\/10.1007\/s10115-015-0909-5","relation":{},"ISSN":["0219-1377","0219-3116"],"issn-type":[{"type":"print","value":"0219-1377"},{"type":"electronic","value":"0219-3116"}],"subject":[],"published":{"date-parts":[[2016,1,13]]}}}