{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T12:05:25Z","timestamp":1767182725810},"reference-count":61,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2012,7,14]],"date-time":"2012-07-14T00:00:00Z","timestamp":1342224000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2012,11]]},"DOI":"10.1007\/s00607-012-0204-1","type":"journal-article","created":{"date-parts":[[2012,7,13]],"date-time":"2012-07-13T15:04:50Z","timestamp":1342191890000},"page":"857-885","source":"Crossref","is-referenced-by-count":25,"title":["SEON: a pyramid of ontologies for software evolution and its applications"],"prefix":"10.1007","volume":"94","author":[{"given":"Michael","family":"W\u00fcrsch","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Giacomo","family":"Ghezzi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Hert","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gerald","family":"Reif","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Harald C.","family":"Gall","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2012,7,14]]},"reference":[{"key":"204_CR1","doi-asserted-by":"crossref","unstructured":"Alnusair A, Zhao T (2011) Retrieving reusable software components using enhanced representation of domain knowledge. In: Recent trends in information reuse and integration. Springer, Wien","DOI":"10.1007\/978-3-7091-0738-6_18"},{"key":"204_CR2","unstructured":"Ball T, Kim J, Porter A, Siy H (1997) If your version control system could talk. In: Proceedings of international workshop on process modelling and Empir Studies Softw Eng"},{"key":"204_CR3","doi-asserted-by":"crossref","unstructured":"Berners-Lee T, Fielding R, Masinter L (1998) RFC 2396: uniform resource identifiers (URI). IETF RFC. http:\/\/www.ietf.org\/rfc\/rfc2396.txt","DOI":"10.17487\/rfc2396"},{"issue":"5","key":"204_CR4","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1038\/scientificamerican0501-34","volume":"284","author":"T Berners-Lee","year":"2001","unstructured":"Berners-Lee T, Hendler J, Lassila O (2001) The Semantic Web. Sci Am 284(5): 34\u201343","journal-title":"Sci Am"},{"key":"204_CR5","doi-asserted-by":"crossref","unstructured":"Bernstein A, Kaufmann E, Kaiser C, Kiefer C (2006) Ginseng: a guided input natural language search engine for querying ontologies. In: Jena User Conference","DOI":"10.1007\/11926078_11"},{"key":"204_CR6","doi-asserted-by":"crossref","unstructured":"Bertoa M, Vallecillo A, Garcia F (2006) An ontology for software measurement. In: Ontologies for software engineering and software technology. Springer, Heidelberg","DOI":"10.1007\/3-540-34518-3_6"},{"key":"204_CR7","doi-asserted-by":"crossref","unstructured":"Bevan J, E James Whitehead J, Kim S, Godfrey MW (2005) Facilitating software evolution research with Kenyon. In: Proceedings of joint European software engineering conference and symposium on foundations of software engineering, pp 177\u2013186","DOI":"10.1145\/1081706.1081736"},{"issue":"9","key":"204_CR8","doi-asserted-by":"crossref","first-page":"682","DOI":"10.1109\/32.713323","volume":"24","author":"YF Chen","year":"1998","unstructured":"Chen YF, Gansner ER, Koutsofios E (1998) A C++ data model supporting reachability analysis and dead code detection. Trans Softw Eng 24(9): 682\u2013694. doi: 10.1109\/32.713323","journal-title":"Trans Softw Eng"},{"key":"204_CR9","doi-asserted-by":"crossref","unstructured":"D\u2019Ambros M, Gall HC, Lanza M, Pinzger M (2008) Analyzing software repositories to understand software evolution. In: Software evolution. Springer, Heidelberg","DOI":"10.1007\/978-3-540-76440-3_3"},{"key":"204_CR10","unstructured":"Dean M, Schreiber G (eds) (2004) OWL Web ontology language reference. W3C recommendation. http:\/\/www.w3.org\/TR\/owl-ref\/"},{"issue":"5","key":"204_CR11","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1145\/103167.103172","volume":"34","author":"P Devanbu","year":"1991","unstructured":"Devanbu P, Brachman R, Selfridge PG (1991) Lassie: a knowledge-based software information system. Commun ACM 34(5): 34\u201349. doi: 10.1145\/103167.103172","journal-title":"Commun ACM"},{"key":"204_CR12","doi-asserted-by":"crossref","unstructured":"Dietrich J, Elgar C (2005) A formal description of design patterns using owl. In: Proceedings of Australian software engineering conference. doi: 10.1109\/ASWEC.2005.6","DOI":"10.1109\/ASWEC.2005.6"},{"key":"204_CR13","doi-asserted-by":"crossref","unstructured":"Dur\u00e3o FA, Vanderlei TA, Almeida ES, de L Meira SR (2008) Applying a semantic layer in a source code search tool. In: Proceedings of symposium on applied computing. doi: 10.1145\/1363686.1363952","DOI":"10.1145\/1363686.1363952"},{"key":"204_CR14","unstructured":"Farrell J, Lausen H (2007) Semantic annotations for WSDL and XML schema. W3C recommendation. http:\/\/www.w3.org\/TR\/sawsdl\/"},{"key":"204_CR15","unstructured":"Fielding RT (2000) Architectural styles and architectural styles and the design of network-based software architectures. PhD thesis, University of California, Irvine"},{"key":"204_CR16","doi-asserted-by":"crossref","unstructured":"Fischer M, Pinzger M, Gall H (2003) Populating a release history database from version control and bug tracking systems. In: Proceedings of international conference software maintenance, pp 23\u201332","DOI":"10.1109\/ICSM.2003.1235403"},{"issue":"11","key":"204_CR17","doi-asserted-by":"crossref","first-page":"725","DOI":"10.1109\/TSE.2007.70731","volume":"33","author":"B Fluri","year":"2007","unstructured":"Fluri B, W\u00fcrsch M, Pinzger M, Gall H (2007) Change distilling: tree differencing for fine-grained source code change extraction. Trans Softw Eng 33(11): 725\u2013743. doi: 10.1109\/TSE.2007.70731","journal-title":"Trans Softw Eng"},{"key":"204_CR18","doi-asserted-by":"crossref","unstructured":"Gall H, Hajek K, Jazayeri M (1998) Detection of logical coupling based on product release history. In: Proceedings of international conference software maintenance","DOI":"10.1109\/ICSM.1998.738508"},{"issue":"1","key":"204_CR19","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MS.2009.6","volume":"26","author":"HC Gall","year":"2009","unstructured":"Gall HC, Fluri B, Pinzger M (2009) Change analysis with Evolizer and ChangeDistiller. Software 26(1): 26\u201333","journal-title":"Software"},{"key":"204_CR20","doi-asserted-by":"crossref","unstructured":"Ghezzi G, Gall H (2011) SOFAS: a lightweight architecture for software analysis as a service. In: Working conference software architecture, pp 93\u2013102. doi: 10.1109\/WICSA.2011.21","DOI":"10.1109\/WICSA.2011.21"},{"key":"204_CR21","doi-asserted-by":"crossref","unstructured":"Giger E, Pinzger M, Gall H (2010) Predicting the fix time of bugs. In: Proceedings of international workshop on recommendation system for software engineering. doi: 10.1145\/1808920.1808933","DOI":"10.1145\/1808920.1808933"},{"issue":"2","key":"204_CR22","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1006\/knac.1993.1008","volume":"5","author":"TR Gruber","year":"1993","unstructured":"Gruber TR (1993) A translation approach to portable ontology specifications. Knowl Acquis 5(2): 199\u2013220. doi: 10.1006\/knac.1993.1008","journal-title":"Knowl Acquis"},{"issue":"2","key":"204_CR23","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/585597.585599","volume":"45","author":"M Gruninger","year":"2002","unstructured":"Gruninger M, Lee J (2002) Ontology applications and design. Commun ACM 45(2): 39\u201341","journal-title":"Commun ACM"},{"key":"204_CR24","unstructured":"Hadley MJ (2009) Web application description language (wadl). W3C Member Submission. http:\/\/www.w3.org\/Submission\/wadl\/"},{"key":"204_CR25","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1162\/coli.2007.33.1.105","volume":"33","author":"C Hallett","year":"2007","unstructured":"Hallett C, Scott D, Power R (2007) Composing questions through conceptual authoring. Comput Linguist 33: 105\u2013133. doi: 10.1162\/coli.2007.33.1.105","journal-title":"Comput Linguist"},{"key":"204_CR26","unstructured":"Happel H, Korthaus A, Seedorf S, Tomczyk P (2006) KOntoR: an ontology-enabled approach to software reuse. In: Proceedings of international conference on software engineering and Knowledge engineering"},{"key":"204_CR27","unstructured":"Happel HJ, Seedorf S (2006) Applications of ontologies in software engineering. In: Proceedings of international workshop on semantic Web enabled software engineering"},{"key":"204_CR28","unstructured":"Hartig O, Kost M, Freytag JC (2008) Automatic component selection with semantic technologies. In: Proceedings of international workshop on semantic Web enabled software engineering"},{"issue":"6998","key":"204_CR29","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1038\/nature02634","volume":"430","author":"SJ Hespos","year":"2004","unstructured":"Hespos SJ, Spelke ES (2004) Conceptual precursors to language. Nature 430(6998): 453\u2013456","journal-title":"Nature"},{"key":"204_CR30","unstructured":"Horrocks I, Patel-Schneider PF, Boley H, Tabet S, Grosof B, Dean M (2004) SWRL: a semantic web rule language combining OWL and RuleML. W3C Member Submission. http:\/\/www.w3.org\/Submission\/SWRL\/"},{"key":"204_CR31","unstructured":"Hunt A, Thomas D (1999) The pragmatic programmer: from journeyman to master. Addison-Wesley, Boston"},{"key":"204_CR32","doi-asserted-by":"crossref","unstructured":"Hyland-Wood D, Carrington D, Kaplan S (2006) Toward a software maintenance methodology using semantic web techniques. In: Proceedings of international workshop on software evolution, pp 23\u201330. doi: 10.1109\/SOFTWARE-EVOLVABILITY.2006.16","DOI":"10.1109\/SOFTWARE-EVOLVABILITY.2006.16"},{"key":"204_CR33","unstructured":"Iqbal A, Ureche O, Hausenblas M, Tummarello G (2009) LD2SD: linked data driven software development. In: Proceedings of international conference on software engineering and knowledge engineering"},{"key":"204_CR34","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1002\/smr.344","volume":"19","author":"H Kagdi","year":"2007","unstructured":"Kagdi H, Collard ML, Maletic JI (2007) A survey and taxonomy of approaches for mining software repositories in the context of software evolution. J Softw Maint Evol 19: 77\u2013131. doi: 10.1002\/smr.344","journal-title":"J Softw Maint Evol"},{"key":"204_CR35","unstructured":"Keivanloo I, Roostapour L, Schugerl P, Rilling J (2010) Semantic Web-based source code search. In: Proceedings of international workshop on semantic Web enabled software engineering"},{"key":"204_CR36","doi-asserted-by":"crossref","unstructured":"Kiefer C, Bernstein A, Stocker M (2007a) The fundamentals of iSPARQL: a virtual triple approach for similarity-based semantic web tasks. In: Proceedings of international conference on semantic Web and Asian semantic Web conference","DOI":"10.1007\/978-3-540-76298-0_22"},{"key":"204_CR37","doi-asserted-by":"crossref","unstructured":"Kiefer C, Bernstein A, Tappolet J (2007b) Mining software repositories with iSPAROL and a software evolution ontology. In: Proceedings of international workshop on mining software repositories. doi: 10.1109\/MSR.2007.21","DOI":"10.1109\/MSR.2007.21"},{"key":"204_CR38","doi-asserted-by":"crossref","unstructured":"Kiefer C, Bernstein A, Locher A (2008) Adding data mining support to SPARQL via statistical relational learning methods. In: Proceedings of European semantic Web conference","DOI":"10.1007\/978-3-540-68234-9_36"},{"key":"204_CR39","doi-asserted-by":"crossref","unstructured":"Kim M, Sazawal V, Notkin D, Murphy G (2005) An empirical study of code clone genealogies. In: Proceedings of joint European software engineering conference and symposium on foundations of software engineering, doi: 10.1145\/1081706.1081737","DOI":"10.1145\/1081706.1081737"},{"key":"204_CR40","unstructured":"Klyne G, Carroll JJ (eds) (2004) Resource description framework (RDF): concepts and abstract syntax. W3C Recommendation. http:\/\/www.w3.org\/TR\/2004\/REC-rdf-schema-20040210\/"},{"key":"204_CR41","doi-asserted-by":"crossref","unstructured":"Kupershmidt I, Su QJ, Grewal A, Sundaresh S, Halperin I, Flynn J, Shekar M, Wang H, Park J, Cui W, Wall GD, Wisotzkey R, Alag S, Akhtari S, Ronaghi M (2010) Ontology-based meta-analysis of global collections of high-throughput public data. PLoS ONE 5(9). doi: 10.1371\/journal.pone.0013066","DOI":"10.1371\/journal.pone.0013066"},{"key":"204_CR42","volume-title":"Object-oriented metrics in practice","author":"M Lanza","year":"2005","unstructured":"Lanza M, Marinescu R, Ducasse S (2005) Object-oriented metrics in practice. Springer, Heidelberg"},{"key":"204_CR43","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1016\/j.entcs.2004.01.008","volume":"94","author":"TC Lethbridge","year":"2004","unstructured":"Lethbridge TC, Tichelaar S, Pl\u00f6dereder E (2004) The Dagstuhl middle metamodel: a schema for reverse engineering. Electron Notes Theor Comput Sci 94: 7\u201318","journal-title":"Electron Notes Theor Comput Sci"},{"key":"204_CR44","doi-asserted-by":"crossref","unstructured":"M\u00fcller HA, Klashinsky K (1988) Rigi-a system for programming-in-the-large. In: Proceedings of international conference on software engineering","DOI":"10.1109\/ICSE.1988.93690"},{"key":"204_CR45","doi-asserted-by":"crossref","unstructured":"Oberle D, Grimm S, Staab S (2009) An ontology for software. In: Handbook on ontologies in information systems, 2nd edn. Springer, Heidelberg. doi: 10.1007\/978-3-540-92673-3","DOI":"10.1007\/978-3-540-92673-3"},{"key":"204_CR46","unstructured":"Object Management Group (1998) XML metadata interchange (XMI). Technical Report OMG Document ad\/98-10-05"},{"key":"204_CR47","unstructured":"Patel-Schneider PF, Hayes P, Horrocks I (eds) (2004) OWL Web ontology language semantics and abstract syntax. W3C Recommendation. http:\/\/www.w3.org\/TR\/owl-semantics\/"},{"key":"204_CR48","unstructured":"Power R, Scott D, Evans R (1998) What you see is what you meant: direct knowledge editing with natural language feedback. In: Proceedings biennial European conference on artificial intelligence, pp 675\u2013681"},{"key":"204_CR49","unstructured":"Prud\u2019hommeaux E, Seaborne A (eds) (2008) SPARQL query language for RDF. W3C Recommendation. http:\/\/www.w3.org\/TR\/rdf-sparql-query\/"},{"key":"204_CR50","doi-asserted-by":"crossref","unstructured":"Sillito J, Murphy GC, De Volder K (2006) Questions programmers ask during software evolution tasks. In: Proceedings of international symposium on foundations of software engineering, pp 23\u201334. doi: 10.1145\/1181775.1181779","DOI":"10.1145\/1181775.1181779"},{"issue":"2","key":"204_CR51","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1016\/j.websem.2007.03.004","volume":"5","author":"E Sirin","year":"2007","unstructured":"Sirin E, Parsia B, Grau B, Kalyanpur A, Katz Y (2007) Pellet: a practical OWL-DL reasoner. J Web Semant 5(2): 51\u201353. doi: 10.1016\/j.websem.2007.03.004","journal-title":"J Web Semant"},{"key":"204_CR52","doi-asserted-by":"crossref","unstructured":"\u015aliwerski J, Zimmermann T, Zeller A (2005) When do changes induce fixes? In: Proceedings of international workshop on mining software repositories, pp 1\u20135. doi: 10.1145\/1083142.1083147","DOI":"10.1145\/1083142.1083147"},{"key":"204_CR53","unstructured":"Tappolet J (2008) Semantics-aware software project repositories. In: Proceedings of the ESWC\u201908 Ph.D. Symposium"},{"key":"204_CR54","doi-asserted-by":"crossref","unstructured":"Tichelaar S, Ducasse S, Demeyer S (2000) FAMIX and XMI. In: Proceedings of working conference on reverse engineering, p 296","DOI":"10.1109\/WCRE.2000.891485"},{"key":"204_CR55","unstructured":"Uschold M, Jasper R (1996) A framework for understanding and classifying ontology applications. In: Proceedings of international workshop on ontology and problem solving methods"},{"key":"204_CR56","doi-asserted-by":"crossref","unstructured":"Welty CA (1997) Augmenting abstract syntax trees for program understanding. In: Proceedings of international conference on automated software engineering. doi: 10.1109\/ASE.1997.632832","DOI":"10.1109\/ASE.1997.632832"},{"key":"204_CR57","doi-asserted-by":"crossref","unstructured":"Winter A, Kullbach B, Riediger V (2002) An overview of the GXL graph exchange language. In: Diehl S (ed) Software visualization. Springer, Heidelberg, pp 324\u2013336","DOI":"10.1007\/3-540-45875-1_25"},{"key":"204_CR58","doi-asserted-by":"crossref","unstructured":"Witte R, Zhang Y, Rilling J (2007) Empowering software maintainers with semantic web technologies. In: Proceedings of European semantic Web conference. doi: 10.1007\/978-3-540-72667-8_5","DOI":"10.1007\/978-3-540-72667-8_5"},{"key":"204_CR59","doi-asserted-by":"crossref","unstructured":"W\u00fcrsch M, Ghezzi G, Reif G, Gall HC (2010a) Supporting developers with natural language queries. In: Proceedings of international conference on software engineering, pp 165\u2013174. doi: 10.1145\/1806799.1806827","DOI":"10.1145\/1806799.1806827"},{"key":"204_CR60","doi-asserted-by":"crossref","unstructured":"W\u00fcrsch M, Reif G, Demeyer S, Gall HC (2010b) Fostering synergies: how semantic web technology could influence software repositories. In: Proceedings of international workshop on search-driven software development, pp 45\u201348. doi: 10.1145\/1809175.1809187","DOI":"10.1145\/1809175.1809187"},{"key":"204_CR61","doi-asserted-by":"crossref","unstructured":"Yu L, Zhou J, Yi Y, Li P, Wang Q (2008) Ontology model-based static analysis on java programs. Comput Softw Appl. doi: 10.1109\/COMPSAC.2008.73","DOI":"10.1109\/COMPSAC.2008.73"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-012-0204-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00607-012-0204-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-012-0204-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,30]],"date-time":"2019-06-30T18:18:49Z","timestamp":1561918729000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00607-012-0204-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,7,14]]},"references-count":61,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2012,11]]}},"alternative-id":["204"],"URL":"https:\/\/doi.org\/10.1007\/s00607-012-0204-1","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,7,14]]}}}