{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T06:31:26Z","timestamp":1760596286629,"version":"3.37.3"},"reference-count":25,"publisher":"Sociedade Brasileira de Computacao - SB","issue":"1","license":[{"start":{"date-parts":[[2017,9,8]],"date-time":"2017-09-08T00:00:00Z","timestamp":1504828800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"crossref","award":["175956"],"award-info":[{"award-number":["175956"]}],"id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"crossref","award":["483425\/2013-3"],"award-info":[{"award-number":["483425\/2013-3"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100003593","name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","doi-asserted-by":"crossref","award":["309884\/2012-8"],"award-info":[{"award-number":["309884\/2012-8"]}],"id":[{"id":"10.13039\/501100003593","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100004586","name":"Funda\u00e7\u00e3o Carlos Chagas Filho de Amparo \u00e0 Pesquisa do Estado do Rio de Janeiro","doi-asserted-by":"crossref","award":["E26-102.166\/2013"],"award-info":[{"award-number":["E26-102.166\/2013"]}],"id":[{"id":"10.13039\/501100004586","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Softw Eng Res Dev"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1186\/s40411-017-0040-2","type":"journal-article","created":{"date-parts":[[2017,9,11]],"date-time":"2017-09-11T05:45:52Z","timestamp":1505108752000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["On the influence of program constructs on bug localization effectiveness"],"prefix":"10.5753","volume":"5","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8269-439X","authenticated-orcid":false,"given":"Marcelo","family":"Garnier","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Isabella","family":"Ferreira","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alessandro","family":"Garcia","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"3742","published-online":{"date-parts":[[2017,9,8]]},"reference":[{"key":"40_CR1","unstructured":"Bachmann, A, Bernstein A (2009) Data retrieval, processing and linking for software process data analysis. Technical Report IFI-2009.0003b, Department of Informatics (IFI), University of Zurich. \n                        http:\/\/www.merlin.uzh.ch\/publication\/show\/2525\n                        \n                    ."},{"key":"40_CR2","volume-title":"Modern Information Retrieval","author":"R Baeza-Yates","year":"1999","unstructured":"Baeza-Yates, R, Ribeiro-Neto B (1999) Modern Information Retrieval. ACM Press, New York."},{"key":"40_CR3","unstructured":"Dallmeier, V, Zimmermann T (2016) iBUGS. \n                        https:\/\/www.st.cs.uni-saarland.de\/ibugs\/\n                        \n                    . Accessed Nov 2016."},{"issue":"4","key":"40_CR4","doi-asserted-by":"crossref","first-page":"316","DOI":"10.1198\/000313002533","volume":"56","author":"M Friendly","year":"2002","unstructured":"Friendly, M (2002) Corrgrams: Exploratory displays for correlation matrices. Am Stat 56(4): 316\u2013324.","journal-title":"Am Stat"},{"key":"40_CR5","unstructured":"Garnier, M (2016) Bug localization in C#. \n                        https:\/\/mgarnier.github.io\/bug_localization\n                        \n                    . Accessed Nov 2016."},{"key":"40_CR6","doi-asserted-by":"crossref","unstructured":"Garnier, M, Garcia A (2016) On the evaluation of structured information retrieval-based bug localization on 20 C# projects In: Proceedings of the 30th Brazilian Symposium on Software Engineering. SBES \u201916, 123\u2013132.. ACM, New York. doi:\n                        10.1145\/2973839.2973853\n                        \n                    . \n                        http:\/\/doi.acm.org\/10.1145\/2973839.2973853\n                        \n                    .","DOI":"10.1145\/2973839.2973853"},{"key":"40_CR7","volume-title":"Principal Component Analysis","author":"IT Jolliffe","year":"2002","unstructured":"Jolliffe, IT (2002) Principal Component Analysis. Springer, Secaucus."},{"key":"40_CR8","doi-asserted-by":"crossref","unstructured":"Karus, S, Gall H (2011) A study of language usage evolution in open source software In: 8th Working Conference on Mining Software Repositories (MSR). MSR \u201911, 13\u201322.. ACM, New York. doi:\n                        10.1145\/1985441.1985447\n                        \n                    . \n                        http:\/\/doi.acm.org\/10.1145\/1985441.1985447\n                        \n                    .","DOI":"10.1145\/1985441.1985447"},{"key":"40_CR9","doi-asserted-by":"crossref","unstructured":"Kochhar, PS, Tian Y, Lo D (2014) Potential biases in bug localization: Do they matter? In: 29th International Conference on Automated Software Engineering (ASE), 803\u2013814. doi:\n                        10.1145\/2642937.2642997\n                        \n                    . \n                        http:\/\/doi.acm.org\/10.1145\/2642937.2642997\n                        \n                    .","DOI":"10.1145\/2642937.2642997"},{"key":"40_CR10","unstructured":"Lewis, C, Ou R (2011) Bug Prediction at Google. \n                        http:\/\/google-engtools.blogspot.sg\/2011\/12\/bug-prediction-at-google.html\n                        \n                    . Accessed Nov 2016."},{"issue":"9","key":"40_CR11","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":"40_CR12","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511809071","volume-title":"Introduction to Information Retrieval","author":"CD Manning","year":"2008","unstructured":"Manning, CD, Raghavan P, Sch\u00fctze H (2008) Introduction to Information Retrieval. Cambridge University Press, Cambridge."},{"key":"40_CR13","unstructured":"Microsoft (2014) NET Compiler Platform (\u201cRoslyn\u201d). \n                        https:\/\/github.com\/dotnet\/roslyn\n                        \n                    ."},{"key":"40_CR14","unstructured":"Microsoft Corporation (2012) C# Language Specification 5.0. \n                        https:\/\/www.microsoft.com\/download\/details.aspx?id=7029\n                        \n                    . Accessed July 2016."},{"key":"40_CR15","doi-asserted-by":"crossref","unstructured":"Rahman, F, Posnett D, Hindle A, Barr E, Devanbu P (2011) Bugcache for inspections: Hit or miss? In: 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering, 322\u2013331. doi:\n                        10.1145\/2025113.2025157\n                        \n                    . \n                        http:\/\/doi.acm.org\/10.1145\/2025113.2025157\n                        \n                    .","DOI":"10.1145\/2025113.2025157"},{"key":"40_CR16","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: 8th Working Conference on Mining Software Repositories (MSR), 43\u201352. doi:\n                        10.1145\/1985441.1985451\n                        \n                    . \n                        http:\/\/doi.acm.org\/10.1145\/1985441.1985451\n                        \n                    .","DOI":"10.1145\/1985441.1985451"},{"key":"40_CR17","unstructured":"Rao, S, Kak A (2013a) moreBugs. \n                        https:\/\/engineering.purdue.edu\/RVL\/Database\/moreBugs\/%23C5\n                        \n                    . Accessed Nov 2016."},{"key":"40_CR18","unstructured":"Rao, S, Kak A (2013b) moreBugs: A new dataset for benchmarking algorithms for information retrieval from software repositories. Technical Report TR-ECE-13-07. \n                        http:\/\/docs.lib.purdue.edu\/ecetr\/447\n                        \n                    ."},{"key":"40_CR19","doi-asserted-by":"crossref","unstructured":"Saha, RK, Leasey M, Khurshid S, Perry DE (2013) Improving bug localization using structured information retrieval In: 28th International Conference on Automated Software Engineering (ASE), 345\u2013355. doi:\n                        10.1109\/ASE.2013.6693093\n                        \n                    .","DOI":"10.1109\/ASE.2013.6693093"},{"key":"40_CR20","doi-asserted-by":"crossref","unstructured":"Sisman, B, Kak AC (2012) Incorporating version histories in information retrieval based bug localization In: 9th Working Conference on Mining Software Repositories (MSR), 50\u201359.","DOI":"10.1109\/MSR.2012.6224299"},{"key":"40_CR21","unstructured":"The GitHub Blog (2015) Language Trends on GitHub. \n                        https:\/\/github.com\/blog\/2047-language-trends-on-github\n                        \n                    . Accessed Nov 2016."},{"key":"40_CR22","unstructured":"TIOBE Software BV (2016) TIOBE Index for April 2016. \n                        http:\/\/www.tiobe.com\/tiobe_index\n                        \n                    . Accessed April 2016."},{"key":"40_CR23","doi-asserted-by":"crossref","unstructured":"Wang, Q, Parnin C, Orso A (2015) Evaluating the usefulness of ir-based fault localization techniques In: 2015 International Symposium on Software Testing and Analysis (ISSTA). ISSTA 2015, 1\u201311.. ACM, New York. doi:\n                        10.1145\/2771783.2771797\n                        \n                    . \n                        http:\/\/doi.acm.org\/10.1145\/2771783.2771797\n                        \n                    .","DOI":"10.1145\/2771783.2771797"},{"key":"40_CR24","doi-asserted-by":"crossref","unstructured":"Wang, S, Lo D (2014) Version history, similar report, and structure: Putting them together for improved bug localization. In: ACM (ed)22nd International Conference on Program Comprehension (ICPC), 53\u201363. doi:\n                        10.1145\/2597008.2597148\n                        \n                    . \n                        http:\/\/doi.acm.org\/10.1145\/2597008.2597148\n                        \n                    .","DOI":"10.1145\/2597008.2597148"},{"key":"40_CR25","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), 14\u201324.","DOI":"10.1109\/ICSE.2012.6227210"}],"container-title":["Journal of Software Engineering Research and Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40411-017-0040-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1186\/s40411-017-0040-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1186\/s40411-017-0040-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,16]],"date-time":"2019-07-16T11:34:11Z","timestamp":1563276851000},"score":1,"resource":{"primary":{"URL":"http:\/\/jserd.springeropen.com\/articles\/10.1186\/s40411-017-0040-2"}},"subtitle":["A study of 20 C\\# projects"],"short-title":[],"issued":{"date-parts":[[2017,9,8]]},"references-count":25,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["40"],"URL":"https:\/\/doi.org\/10.1186\/s40411-017-0040-2","relation":{},"ISSN":["2195-1721"],"issn-type":[{"type":"electronic","value":"2195-1721"}],"subject":[],"published":{"date-parts":[[2017,9,8]]},"article-number":"6"}}