{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,11]],"date-time":"2025-04-11T06:10:11Z","timestamp":1744351811881},"publisher-location":"Singapore","reference-count":26,"publisher":"Springer Singapore","isbn-type":[{"type":"print","value":"9789811529290"},{"type":"electronic","value":"9789811529306"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"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":[],"published-print":{"date-parts":[[2020]]},"DOI":"10.1007\/978-981-15-2930-6_3","type":"book-chapter","created":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T12:02:26Z","timestamp":1580558546000},"page":"29-42","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Comment-Mine\u2014A Semantic Search Approach to Program Comprehension from Code Comments"],"prefix":"10.1007","author":[{"given":"Srijoni","family":"Majumdar","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shakti","family":"Papdeja","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Partha Pratim","family":"Das","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Soumya Kanti","family":"Ghosh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,2]]},"reference":[{"issue":"1","key":"3_CR1","first-page":"63","volume":"21","author":"SMH Dehaghani","year":"2013","unstructured":"Dehaghani, S.M.H., Hajrahimi, N.: Which factors affect software projects maintenance cost more? Acta Inf. Med. Acad. Med. Sci. Bosnia Herzegovina 21(1), 63\u201372 (2013)","journal-title":"Acta Inf. Med. Acad. Med. Sci. Bosnia Herzegovina"},{"key":"3_CR2","unstructured":"Koskinen, J.: Software maintenance costs. Information Technology Research Institute, University of Jyvaskyla, Tech. rep. (2003)"},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"Singer, J., Lethbridge, T., Vinson, N.: An examination of software engineering work practices. In: CASCON High Impact Papers, pp. 174\u2013188. IBM Corp. (2010)","DOI":"10.1145\/1925805.1925815"},{"issue":"11","key":"3_CR4","doi-asserted-by":"publisher","first-page":"1731","DOI":"10.1016\/S0378-2166(00)00068-0","volume":"33","author":"LH Etzkorn","year":"2001","unstructured":"Etzkorn, L.H., Davis, C.G., Bowen, L.L.: The language of comments in computer software: a sublanguage of english. J. Pragmatics 33(11), 1731\u20131756 (2001). (Elsevier)","journal-title":"J. Pragmatics"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Abebe, S.L., Haiduc, S., Marcus, A., Tonella, P., Antoniol, G.: Analyzing the evolution of the source code vocabulary. In: European Conference on Software Maintenance and Reengineering (ESMR), pp. 189\u2013198. IEEE, New York (2009)","DOI":"10.1109\/CSMR.2009.61"},{"key":"3_CR6","unstructured":"Stroustrup, B., Sutter, H.: C++ core guidelines. \nhttp:\/\/isocpp.github.io\/CppCoreGuidelines\/CppCoreGuidelines\n\n. Last Accessed 1 Aug 2019"},{"key":"3_CR7","unstructured":"Github. \nhttps:\/\/github.com\/"},{"issue":"2","key":"3_CR8","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1007\/s11219-016-9347-1","volume":"26","author":"A Corazza","year":"2018","unstructured":"Corazza, A., Maggio, V., Scanniello, G.: Coherence of comments and method implementations: a dataset and an empirical investigation. Software Qual. J. 26(2), 751\u2013777 (2018)","journal-title":"Software Qual. J."},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"de\u00a0Souza, S.C.B., Anquetil, N., de\u00a0Oliveira, K.M.: A study of the documentation essential to software maintenance. In: International Conference on Design of Communication, pp. 68\u201375. ACM, New York (2005)","DOI":"10.1145\/1085313.1085331"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Aman, H., Amasaki, S., Yokogawa, T., Kawahara, M.: Empirical analysis of words in comments written for java methods. In: Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 375\u2013379. IEEE, New York (2017)","DOI":"10.1109\/SEAA.2017.23"},{"key":"3_CR11","doi-asserted-by":"crossref","unstructured":"Padioleau, Y., Tan, L., Zhou, Y.: Listening to programmers taxonomies and characteristics of comments in operating system code. In: International Conference on Software Engineering (ICSE), pp. 331\u2013341. IEEE, New York (2009)","DOI":"10.1109\/ICSE.2009.5070533"},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"Haouari, D., Sahraoui, H., Langlais, P.: How good is your comment? a study of comments in Java programs. In: International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 137\u2013146. IEEE, New York (2011)","DOI":"10.1109\/ESEM.2011.22"},{"key":"3_CR13","doi-asserted-by":"crossref","unstructured":"Steidl, D., Hummel, B., Juergens, E.: Quality analysis of source code comments. In: International Conference on Program Comprehension (ICPC), pp. 83\u201392. IEEE, New York (2013)","DOI":"10.1109\/ICPC.2013.6613836"},{"key":"3_CR14","doi-asserted-by":"crossref","unstructured":"Tan, L., Yuan, D., Krishna, G., Zhou, Y.: icomment: bugs or bad comments? In: Association for Computing Machinery\u2019s Special Interest Group on Operating Systems Review (SIGOPS), pp. 145\u2013158. ACM, New York (2007)","DOI":"10.1145\/1323293.1294276"},{"issue":"1","key":"3_CR15","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1002\/bult.105","volume":"25","author":"E Miller","year":"1998","unstructured":"Miller, E.: An introduction to the resource description framework. Bull. Am. Soc. Inf. Sci. Technol. 25(1), 15\u201319 (1998). (Wiley Online Library)","journal-title":"Bull. Am. Soc. Inf. Sci. Technol."},{"key":"3_CR16","unstructured":"Prud, E., Seaborne, A., et\u00a0al.: SPARQL query language for RDF (2006)"},{"key":"3_CR17","unstructured":"Codeproject. \nhttps:\/\/www.codeproject.com\/"},{"key":"3_CR18","doi-asserted-by":"crossref","unstructured":"Begel, A., Zimmermann, T.: Analyze this! 145 questions for data scientists in software engineering. In: International Conference on Software Engineering (ICSE), pp. 12\u201323. ACM, New York (2014)","DOI":"10.1145\/2568225.2568233"},{"issue":"4","key":"3_CR19","doi-asserted-by":"publisher","first-page":"434","DOI":"10.1109\/TSE.2008.26","volume":"34","author":"J Sillito","year":"2008","unstructured":"Sillito, J., Murphy, G.C., De Volder, K.: Asking and answering questions during a programming change task. IEEE Trans. Software Eng. 34(4), 434\u2013451 (2008). (IEEE)","journal-title":"IEEE Trans. Software Eng."},{"key":"3_CR20","doi-asserted-by":"crossref","unstructured":"Majumdar, S., Shakti, P., Das, P.P., Ghosh, S.: Smartkt: a search framework to assist program comprehension using smart knowledge transfer. In: International Conference on Software Quality, Reliability and Security (QRS), pp. 97\u2013108. IEEE, New York (2019)","DOI":"10.1109\/QRS.2019.00026"},{"key":"3_CR21","doi-asserted-by":"crossref","unstructured":"Pascarella, L., Bacchelli, A.: Classifying code comments in java open-source software systems. In: International Conference on Mining Software Repositories (MSR), pp. 227\u2013237. IEEE, New York (2017)","DOI":"10.1109\/MSR.2017.63"},{"key":"3_CR22","unstructured":"Tan, L., Yuan, D., Zhou, Y.: Hotcomments: how to make program comments more useful? In: Conference on Programming Language Design and Implementation (SIGPLAN), pp. 20\u201327. ACM, New York (2007)"},{"issue":"1","key":"3_CR23","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/32.44365","volume":"16","author":"WE Howden","year":"1990","unstructured":"Howden, W.E.: Comments analysis and programming errors. IEEE Trans. Software Eng. 16(1), 72\u201381 (1990). (IEEE)","journal-title":"IEEE Trans. Software Eng."},{"key":"3_CR24","doi-asserted-by":"crossref","unstructured":"Krancher, O., Dibbern, J.: Knowledge in software-maintenance outsourcing projects: beyond integration of business and technical knowledge. In: Hawaii International Conference on System Sciences, pp. 4406\u20134415. IEEE, New York (2015)","DOI":"10.1109\/HICSS.2015.528"},{"key":"3_CR25","first-page":"15","volume-title":"Lecture Notes in Computer Science","author":"Chris Lattner","year":"2005","unstructured":"Lattner, C., Adve, V.: The llvm compiler framework and infrastructure tutorial. In: International Workshop on Languages and Compilers for Parallel Computing (LCPC), pp. 15\u201316. Springer, Berlin (2004)"},{"key":"3_CR26","doi-asserted-by":"crossref","unstructured":"De\u00a0Marneffe, M.C., Manning, C.D.: The Stanford typed dependencies representation. In: Proceedings of the Workshop on Cross-Framework and Cross-Domain Parser Evaluation, pp.\u00a01\u20138. Association for Computational Linguistics (2008)","DOI":"10.3115\/1608858.1608859"}],"container-title":["Advances in Intelligent Systems and Computing","Advanced Computing and Systems for Security"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-15-2930-6_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T12:03:08Z","timestamp":1580558588000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-981-15-2930-6_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9789811529290","9789811529306"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-981-15-2930-6_3","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"2 February 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}