{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T17:10:03Z","timestamp":1746292203578,"version":"3.40.4"},"publisher-location":"Cham","reference-count":47,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319091525"},{"type":"electronic","value":"9783319091532"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-09153-2_9","type":"book-chapter","created":{"date-parts":[[2014,7,2]],"date-time":"2014-07-02T10:14:42Z","timestamp":1404296082000},"page":"116-131","source":"Crossref","is-referenced-by-count":3,"title":["Conclave: Ontology-Driven Measurement of Semantic Relatedness between Source Code Elements and Problem Domain Concepts"],"prefix":"10.1007","author":[{"given":"Nuno Ramos","family":"Carvalho","sequence":"first","affiliation":[]},{"given":"Jos\u00e9 Jo\u00e3o","family":"Almeida","sequence":"additional","affiliation":[]},{"given":"Pedro Rangel","family":"Henriques","sequence":"additional","affiliation":[]},{"given":"Maria Jo\u00e3o Varanda","family":"Pereira","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"9","key":"9_CR1","doi-asserted-by":"publisher","first-page":"627","DOI":"10.1109\/TSE.2006.88","volume":"32","author":"G. Antoniol","year":"2006","unstructured":"Antoniol, G., Gu\u00e9h\u00e9neuc, Y.-G.: Feature identification: An epidemiological metaphor. IEEE Transactions on Software Engineering\u00a032(9), 627\u2013641 (2006)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9_CR2","unstructured":"Bechhofer, S., Van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D.L., Patel-Schneider, P.F., Stein, L.A., et al.: Owl web ontology language reference. W3C Recommendation 10, 2006\u201301 (2004)"},{"key":"9_CR3","unstructured":"Biggerstaff, T.J., Mitbander, B.G., Webster, D.: The concept assignment problem in program understanding. In: Proceedings of the 15th International Conference on Software Engineering, pp. 482\u2013498. IEEE Computer Society Press (1994)"},{"key":"9_CR4","unstructured":"Binkley, D., Lawrie, D.: Information retrieval applications in software maintenance and evolution. In: Encyclopedia of Software Engineering (2009)"},{"key":"9_CR5","unstructured":"Binkley, D., Lawrie, D.: Information retrieval applications in software development. In: Encyclopedia of Software Engineering (2010)"},{"key":"9_CR6","unstructured":"Carvalho, N.R., Almeida, J.J., Pereira, M.J.V., Henriques, P.R.: Probabilistic synset based concept location. In: SLATE 2012 \u2014 Symposium on Languages, Applications and Technologies (June 2012)"},{"key":"9_CR7","unstructured":"Chen, K., Rajlich, V.: Case study of feature location using dependence graph. In: 8th International Workshop on Program Comprehension. IEEE (2000)"},{"key":"9_CR8","doi-asserted-by":"crossref","unstructured":"Chikofsky, E.J., Cross II, J.H.: Reverse engineering and design recovery: A taxonomy. IEEE Software, 13\u201317 (1990)","DOI":"10.1109\/52.43044"},{"issue":"2","key":"9_CR9","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1147\/sj.282.0294","volume":"28","author":"T.A. Corbi","year":"1989","unstructured":"Corbi, T.A.: Program understanding: Challenge for the 1990s. IBM Systems Journal\u00a028(2), 294\u2013306 (1989)","journal-title":"IBM Systems Journal"},{"issue":"3","key":"9_CR10","doi-asserted-by":"publisher","first-page":"261","DOI":"10.1007\/s11219-006-9219-1","volume":"14","author":"F. Deissenboeck","year":"2006","unstructured":"Deissenboeck, F., Pizka, M.: Concise and consistent naming. Software Quality Journal\u00a014(3), 261\u2013282 (2006)","journal-title":"Software Quality Journal"},{"key":"9_CR11","doi-asserted-by":"crossref","unstructured":"Dit, B., Guerrouj, L., Poshyvanyk, D., Antoniol, G.: Can better identifier splitting techniques help feature location? In: IEEE 19th International Conference on Program Comprehension (2011)","DOI":"10.1109\/ICPC.2011.47"},{"issue":"1","key":"9_CR12","first-page":"53","volume":"25","author":"B. Dit","year":"2013","unstructured":"Dit, B., Revelle, M., Gethers, M., Poshyvanyk, D.: Feature location in source code: a taxonomy and survey. Journal of Software: Evolution and Process\u00a025(1), 53\u201395 (2013)","journal-title":"Journal of Software: Evolution and Process"},{"issue":"3","key":"9_CR13","doi-asserted-by":"publisher","first-page":"210","DOI":"10.1109\/TSE.2003.1183929","volume":"29","author":"T. Eisenbarth","year":"2003","unstructured":"Eisenbarth, T., Koschke, R., Simon, D.: Locating features in source code. IEEE Transactions on Software Engineering\u00a029(3), 210\u2013224 (2003)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"11","key":"9_CR14","doi-asserted-by":"publisher","first-page":"964","DOI":"10.1145\/32206.32212","volume":"30","author":"G.W. Furnas","year":"1987","unstructured":"Furnas, G.W., Landauer, T.K., Gomez, L.M., Dumais, S.T.: The vocabulary problem in human-system communication. Communications of the ACM\u00a030(11), 964\u2013971 (1987)","journal-title":"Communications of the ACM"},{"key":"9_CR15","unstructured":"Happel, H.-J., Seedorf, S.: Applications of ontologies in software engineering. In: Proc. of Workshop on Sematic Web Enabled Software Engineering (SWESE) on the ISWC, pp. 5\u20139. Citeseer (2006)"},{"key":"9_CR16","doi-asserted-by":"crossref","unstructured":"Hayashi, S., Yoshikawa, T., Saeki, M.: Sentence-to-code traceability recovery with domain ontologies. In: 2010 17th Asia Pacific Software Engineering Conference (APSEC), pp. 385\u2013394. IEEE (2010)","DOI":"10.1109\/APSEC.2010.51"},{"key":"9_CR17","doi-asserted-by":"crossref","unstructured":"Hill, E., Pollock, L., Vijay-Shanker, K.: Exploring the neighborhood with dora to expedite software maintenance. In: Proceedings of 22nd IEEE\/ACM International Conference on Automated Software Engineering, pp. 14\u201323 (2007)","DOI":"10.1145\/1321631.1321637"},{"key":"9_CR18","doi-asserted-by":"crossref","unstructured":"Hill, E., Pollock, L., Vijay-Shanker, K.: Automatically capturing source code context of nl-queries for software maintenance and reuse. In: Proceedings of the 31st International Conference on Software Engineering. IEEE (2009)","DOI":"10.1109\/ICSE.2009.5070524"},{"issue":"1","key":"9_CR19","doi-asserted-by":"publisher","first-page":"7","DOI":"10.1016\/j.websem.2003.07.001","volume":"1","author":"I. Horrocks","year":"2003","unstructured":"Horrocks, I., Patel-Schneider, P.F., van Harmelen, F.: From SHIQ and RDF to OWL: the making of a Web Ontology Language. Web Semantics: Science, Services and Agents on the World Wide Web\u00a01(1), 7\u201326 (2003)","journal-title":"Web Semantics: Science, Services and Agents on the World Wide Web"},{"key":"9_CR20","unstructured":"Keller, W.: Mapping objects to tables. In: Proc. of European Conference on Pattern Languages of Programming and Computing, Kloster Irsee, Germany, vol.\u00a0206, p. 207. Citeseer (1997)"},{"key":"9_CR21","unstructured":"Klyne, G., Carroll, J.J., McBride, B.: Resource description framework (rdf): Concepts and abstract syntax. W3C Recommendation, 10 (2004)"},{"key":"9_CR22","unstructured":"Lattner, C.: Llvm and clang: Next generation compiler technology. In: The BSD Conference, pp. 1\u20132 (2008)"},{"key":"9_CR23","doi-asserted-by":"crossref","unstructured":"Lawrie, D., Binkley, D.: Expanding identifiers to normalize source code vocabulary. In: 2011 27th IEEE International Conference on Software Maintenance (ICSM), pp. 113\u2013122 (2011)","DOI":"10.1109\/ICSM.2011.6080778"},{"key":"9_CR24","unstructured":"Lawrie, D., Morrell, C., Feild, H., Binkley, D.: What\u2019s in a name? a study of identifiers. In: 14th International Conference on Program Comprehension (2006)"},{"key":"9_CR25","first-page":"707","volume":"10","author":"V.I. Levenshtein","year":"1966","unstructured":"Levenshtein, V.I.: Binary codes capable of correcting deletions, insertions, and reversals. Soviet Physics Doklady\u00a010, 707\u2013710 (1966)","journal-title":"Soviet Physics Doklady"},{"key":"9_CR26","doi-asserted-by":"crossref","unstructured":"Marcus, A., Sergeyev, A., Rajlich, V., Maletic, J.I.: An information retrieval approach to concept location in source code. In: Proceedings of the 11th Working Conference on Reverse Engineering, pp. 214\u2013223. IEEE (2004)","DOI":"10.1109\/WCRE.2004.10"},{"key":"9_CR27","doi-asserted-by":"crossref","unstructured":"Marcus, A., Rajlich, V., Buchta, J., Petrenko, M., Sergeyev, A.: Static techniques for concept location in object-oriented code. In: Proceedings of the 13th International Workshop on Program Comprehension, IWPC 2005, pp. 33\u201342. IEEE (2005)","DOI":"10.1109\/WPC.2005.33"},{"key":"9_CR28","doi-asserted-by":"crossref","unstructured":"Marcus, A., Rajlich, V.: Identification of concepts, features, and concerns in source code. In: Panel Discussion at the International Conference on Software Maintenance (2005)","DOI":"10.1109\/ICSM.2005.50"},{"key":"9_CR29","unstructured":"Martin, J.H., Jurafsky, D.: Speech and language processing (2000)"},{"key":"9_CR30","unstructured":"Nelson, M.L.: A survey of reverse engineering and program comprehension. Arxiv preprint cs\/0503068 (2005)"},{"key":"9_CR31","unstructured":"Parr, T.: The Definitive ANTLR 4 Reference. Pragmatic Bookshelf (2013)"},{"key":"9_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1007\/11926078_3","volume-title":"The Semantic Web - ISWC 2006","author":"J. P\u00e9rez","year":"2006","unstructured":"P\u00e9rez, J., Arenas, M., Gutierrez, C.: Semantics and complexity of SPARQL. In: Cruz, I., Decker, S., Allemang, D., Preist, C., Schwabe, D., Mika, P., Uschold, M., Aroyo, L.M. (eds.) ISWC 2006. LNCS, vol.\u00a04273, pp. 30\u201343. Springer, Heidelberg (2006)"},{"issue":"6","key":"9_CR33","doi-asserted-by":"publisher","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.: Feature location using probabilistic ranking of methods based on execution scenarios and information retrieval. IEEE Transactions on Software Engineering\u00a033(6), 420\u2013432 (2007)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9_CR34","unstructured":"Prud\u2019Hommeaux, E., Seaborne, A., et al.: Sparql query language for rdf. W3C Recommendation, 15 (2008)"},{"key":"9_CR35","doi-asserted-by":"crossref","unstructured":"Rajlich, V., Wilde, N.: The role of concepts in program comprehension. In: Proceedings of the 10th International Workshop on Program Comprehension, pp. 271\u2013278. IEEE (2002)","DOI":"10.1109\/WPC.2002.1021348"},{"key":"9_CR36","doi-asserted-by":"crossref","unstructured":"Ratiu, D., Deissenboeck, F.: How programs represent reality (and how they don\u2019t). In: 13th Working Conference on Reverse Engineering, WCRE 2006, pp. 83\u201392. IEEE (2006)","DOI":"10.1109\/WCRE.2006.32"},{"key":"9_CR37","doi-asserted-by":"crossref","unstructured":"Ratiu, D., Deissenboeck, F.: From reality to programs and (not quite) back again. In: 15th IEEE International Conference on Program Comprehension, ICPC 2007, pp. 91\u2013102. IEEE (2007)","DOI":"10.1109\/ICPC.2007.22"},{"key":"9_CR38","doi-asserted-by":"crossref","unstructured":"Revelle, M., Dit, B., Poshyvanyk, D.: Using data fusion and web mining to support feature location in software. In: 2010 IEEE 18th International Conference on Program Comprehension (ICPC), pp. 14\u201323. IEEE (2010)","DOI":"10.1109\/ICPC.2010.10"},{"issue":"4","key":"9_CR39","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1145\/13487689.13487691","volume":"17","author":"M.P. Robillard","year":"2008","unstructured":"Robillard, M.P.: Topology analysis of software dependencies. ACM Transactions on Software Engineering and Methodology (TOSEM)\u00a017(4), 18 (2008)","journal-title":"ACM Transactions on Software Engineering and Methodology (TOSEM)"},{"key":"9_CR40","unstructured":"Safyallah, H., Sartipi, K.: Dynamic analysis of software systems using execution pattern mining. In: 14th IEEE International Conference on Program Comprehension (2006)"},{"key":"9_CR41","doi-asserted-by":"crossref","unstructured":"Shepherd, D., Fry, Z.P., Hill, E., Pollock, L., Vijay-Shanker, K.: Using natural language program analysis to locate and understand action-oriented concerns. In: Proceedings of the 6th International Conference on Aspect-Oriented Software Development, pp. 212\u2013224. ACM (2007)","DOI":"10.1145\/1218563.1218587"},{"key":"9_CR42","unstructured":"Sim\u00f5es, A., Almeida, J.J., Carvalho, N.R.: Defining a probabilistic translation dictionaries algebra. In: XVI Portuguese Conference on Artificial Inteligence - EPIA, pp. 444\u2013455 (September 2013)"},{"issue":"8","key":"9_CR43","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/2.402076","volume":"28","author":"A. Mayrhauser Von","year":"1995","unstructured":"Von Mayrhauser, A., Vans, A.M.: Program comprehension during software maintenance and evolution. Computer\u00a028(8), 44\u201355 (1995)","journal-title":"Computer"},{"key":"9_CR44","doi-asserted-by":"crossref","unstructured":"Wilde, N., Buckellew, M., Page, H., Rajlich, V., Pounds, L.: A comparison of methods for locating features in legacy software. Journal of Systems and Software (2003)","DOI":"10.1016\/S0164-1212(02)00052-3"},{"key":"9_CR45","doi-asserted-by":"crossref","unstructured":"W\u00fcrsch, M., Ghezzi, G., Reif, G., Gall, H.C.: Supporting developers with natural language queries. In: Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering, vol.\u00a01 (2010)","DOI":"10.1145\/1806799.1806827"},{"key":"9_CR46","unstructured":"Zhang, Y.: An Ontology-based Program Comprehension Model. PhD thesis (2007)"},{"issue":"2","key":"9_CR47","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1145\/1131421.1131424","volume":"15","author":"W. Zhao","year":"2006","unstructured":"Zhao, W., Zhang, L., Liu, Y., Sun, J., Yang, F.: Sniafl: Towards a static noninteractive approach to feature location. ACM Trans. Softw. Eng. Methodol.\u00a015(2), 195\u2013226 (2006)","journal-title":"ACM Trans. Softw. Eng. Methodol."}],"container-title":["Lecture Notes in Computer Science","Computational Science and Its Applications \u2013 ICCSA 2014"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-09153-2_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,3]],"date-time":"2025-05-03T16:53:47Z","timestamp":1746291227000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-09153-2_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319091525","9783319091532"],"references-count":47,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-09153-2_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}