{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T20:45:33Z","timestamp":1729629933095,"version":"3.28.0"},"reference-count":93,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,10]]},"DOI":"10.1109\/icsme.2016.82","type":"proceedings-article","created":{"date-parts":[[2017,1,16]],"date-time":"2017-01-16T23:26:44Z","timestamp":1484609204000},"page":"44-55","source":"Crossref","is-referenced-by-count":4,"title":["A Taxonomy for Program Metamodels in Program Reverse Engineering"],"prefix":"10.1109","author":[{"given":"Hironori","family":"Washizaki","sequence":"first","affiliation":[]},{"given":"Yann-Gael","family":"Gueheneuc","sequence":"additional","affiliation":[]},{"given":"Foutse","family":"Khomh","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"year":"2011","journal-title":"Iso\/iec 25010 2011 systems and software engineering - systems and software qualityrequirements and evaluation (square) - system and software quality models","key":"ref73"},{"key":"ref72","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.cl.2011.11.001","article-title":"Ring: A unifying meta-model and infrastructure for smalltalk source code analysis tools","volume":"38","author":"g\u00f3mez","year":"2012","journal-title":"Computer Languages Systems & Structures"},{"key":"ref71","first-page":"22","article-title":"Generating metamodels from grammars by chaining translational and by-example techniques","volume":"1104","author":"bergmayr","year":"2013","journal-title":"Proceedings of the First International Workshop on Model-driven Engineering By Example co-located with ACM\/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MoDELS 2013) CEUR Workshop Proceedings"},{"doi-asserted-by":"publisher","key":"ref70","DOI":"10.1109\/WPC.2003.1199185"},{"doi-asserted-by":"publisher","key":"ref76","DOI":"10.1109\/MS.2010.61"},{"key":"ref77","first-page":"516","article-title":"ANDRIU. A technique for migrating graphical user interfaces to android (S)","author":"p\u00e9rez-castillo","year":"2013","journal-title":"The 25th International Conference on Software Engineering and Knowledge Engineering"},{"doi-asserted-by":"publisher","key":"ref74","DOI":"10.1007\/s10664-012-9217-9"},{"doi-asserted-by":"publisher","key":"ref39","DOI":"10.1109\/WCRE.2000.891471"},{"key":"ref75","first-page":"188","article-title":"Recovering sequence diagrams from object-oriented code - an ADM approach","author":"martinez","year":"2014","journal-title":"ENASE 2014 - Proceedings of the 9th International Conference on Evaluation of Novel Approaches to Software Engineering"},{"year":"1998","author":"lethbridge","article-title":"Requirements and proposal for a software information exchange format (sief) standard","key":"ref38"},{"doi-asserted-by":"publisher","key":"ref78","DOI":"10.1109\/IRI.2014.7051940"},{"doi-asserted-by":"publisher","key":"ref79","DOI":"10.1186\/s13173-015-0030-3"},{"doi-asserted-by":"publisher","key":"ref33","DOI":"10.1145\/2523088"},{"key":"ref32","article-title":"Mse and famix 3.0: an interexchange format and source code model family","author":"ducasse","year":"2011","journal-title":"Cutter ANR 2010 BLAN 0219 02"},{"doi-asserted-by":"publisher","key":"ref31","DOI":"10.1016\/0950-5849(91)90038-D"},{"doi-asserted-by":"publisher","key":"ref30","DOI":"10.1109\/CSMR.2001.914969"},{"doi-asserted-by":"publisher","key":"ref37","DOI":"10.1109\/WCRE.1998.723173"},{"doi-asserted-by":"publisher","key":"ref36","DOI":"10.1109\/WCRE.1997.624571"},{"key":"ref35","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1016\/j.infsof.2008.09.009","article-title":"Systematic literature reviews in software engineering - a systematic literature review","volume":"51","author":"kitchenham","year":"2009","journal-title":"Information and Software Technology"},{"doi-asserted-by":"publisher","key":"ref34","DOI":"10.1145\/581571.581584"},{"doi-asserted-by":"publisher","key":"ref60","DOI":"10.1109\/WCRE.2000.891484"},{"year":"1998","author":"holt","journal-title":"An Introduction to TA The Tuple Attribute Language","key":"ref62"},{"key":"ref61","article-title":"Exploration of data from modeling and simulation through visualization","author":"lin","year":"1998","journal-title":"Proceedings of 3rd International SimTect Conference"},{"doi-asserted-by":"publisher","key":"ref63","DOI":"10.1145\/505894.505907"},{"year":"2006","author":"aho","journal-title":"Compilers Principles Techniques and Tools (2nd Edition)","key":"ref28"},{"doi-asserted-by":"publisher","key":"ref64","DOI":"10.1145\/253228.253502"},{"doi-asserted-by":"publisher","key":"ref27","DOI":"10.1145\/362007.362035"},{"doi-asserted-by":"publisher","key":"ref65","DOI":"10.1109\/WCRE.1999.806950"},{"doi-asserted-by":"publisher","key":"ref66","DOI":"10.1016\/j.scico.2005.10.003"},{"year":"2009","journal-title":"Architecture-driven modernization abstract syntax tree metamodel (ASTM) version 1 0 OMG","key":"ref29"},{"doi-asserted-by":"publisher","key":"ref67","DOI":"10.1016\/j.scico.2009.10.007"},{"year":"2000","article-title":"Extensible markup language (xml)","key":"ref68"},{"year":"2015","article-title":"Xml metadata interchange (xmi), version 2.5.1","key":"ref69"},{"doi-asserted-by":"publisher","key":"ref2","DOI":"10.1145\/505894.505905"},{"doi-asserted-by":"publisher","key":"ref1","DOI":"10.1016\/S1571-0661(05)80528-6"},{"key":"ref20","first-page":"1","article-title":"Technological spaces: An initial appraisal","author":"kurtev","year":"2002","journal-title":"International Symposium on Distributed Objects and Applications DOA 2002"},{"doi-asserted-by":"publisher","key":"ref22","DOI":"10.1007\/11663430_17"},{"doi-asserted-by":"publisher","key":"ref21","DOI":"10.1145\/1072997.1073000"},{"key":"ref24","first-page":"630","article-title":"Why unified is not universal? uml shortcomings for coping with round-trip engineering","author":"demeyer","year":"1999","journal-title":"UML'99 The Unified Modeling Language Beyond the Standard Second International Conference"},{"year":"2011","journal-title":"Architecture-driven modernization Knowledge discovery meta-model (kdm) version 1 3","key":"ref23"},{"year":"2008","author":"steinberg","journal-title":"EMF Eclipse Modeling Framework 2nd Edition","key":"ref26"},{"year":"1996","journal-title":"ISO\/IEC 14977 1996 Information technology - Syntactic metalanguage - Extended BNF","key":"ref25"},{"year":"2006","author":"christopher","article-title":"Evaluating static analysis frameworks","key":"ref50"},{"key":"ref51","first-page":"27","article-title":"Test case generation for programming language metamodels","author":"wu","year":"2010","journal-title":"Proceedings of the 1st Doctoral Symposium of the International Conference on Software Language Engineering (SLE)"},{"doi-asserted-by":"publisher","key":"ref93","DOI":"10.1109\/ICSTW.2015.7107470"},{"doi-asserted-by":"publisher","key":"ref92","DOI":"10.1016\/j.entcs.2004.08.043"},{"doi-asserted-by":"publisher","key":"ref91","DOI":"10.1016\/j.entcs.2004.08.036"},{"doi-asserted-by":"publisher","key":"ref90","DOI":"10.1145\/1595808.1595825"},{"doi-asserted-by":"publisher","key":"ref59","DOI":"10.1016\/j.infsof.2006.08.009"},{"key":"ref58","article-title":"A common exchange format for reengineering tools based on aterms","author":"van den brand","year":"2000","journal-title":"Proceedings of the Workshop on Standard Exchange Formats (WoSEF) at the 22nd International Conference on Software Engineering (ICSE'00)"},{"key":"ref57","article-title":"Cdif as the interchange format between reengineering","author":"nierstrasz","year":"1998","journal-title":"In Proceedings of the OOPSLA Workshop on Model Engineering Methods and Tools Integration with CDIF"},{"key":"ref56","article-title":"Moose: an extensible language-independent environment for reengineering object-oriented systems","author":"ducasse","year":"2000","journal-title":"International Symposium on Constructing Software Engineering Tools (COSET 2000)"},{"doi-asserted-by":"publisher","key":"ref55","DOI":"10.1007\/11768869_14"},{"doi-asserted-by":"publisher","key":"ref54","DOI":"10.1016\/j.entcs.2008.04.034"},{"doi-asserted-by":"publisher","key":"ref53","DOI":"10.1002\/spe.1009"},{"doi-asserted-by":"publisher","key":"ref52","DOI":"10.1007\/978-3-540-30175-2_19"},{"doi-asserted-by":"publisher","key":"ref10","DOI":"10.1007\/11966104_4"},{"key":"ref40","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1109\/WCRE.2001.957809","article-title":"Towards a stardard schema for c\/c++","author":"ferenc","year":"2001","journal-title":"Proceedings of the 8th Working Conference on Reverse Engineering (WCRE 2001)"},{"doi-asserted-by":"publisher","key":"ref11","DOI":"10.1145\/1173706.1173744"},{"doi-asserted-by":"publisher","key":"ref12","DOI":"10.1016\/j.scico.2004.11.007"},{"doi-asserted-by":"publisher","key":"ref13","DOI":"10.1109\/VISSOFT.2016.12"},{"doi-asserted-by":"publisher","key":"ref14","DOI":"10.1016\/j.entcs.2004.01.007"},{"doi-asserted-by":"publisher","key":"ref15","DOI":"10.1109\/WCRE.2003.1287268"},{"doi-asserted-by":"publisher","key":"ref82","DOI":"10.1109\/CSMR.2003.1192450"},{"year":"2015","journal-title":"Meta Object Facility (MOF) Core Specification Version 2 0","key":"ref16"},{"doi-asserted-by":"publisher","key":"ref81","DOI":"10.1016\/S1571-0661(05)80529-8"},{"doi-asserted-by":"publisher","key":"ref17","DOI":"10.1016\/j.entcs.2004.08.034"},{"key":"ref84","first-page":"1639","article-title":"Performance and language compatibility in software pattern detection","year":"2009","journal-title":"IEEE International Advance Computing Conference 2009 (IACC"},{"year":"2015","author":"clark","article-title":"Applied Metamodelling: A Foundation for Language Driven Development (Third Edition)","key":"ref18"},{"doi-asserted-by":"publisher","key":"ref83","DOI":"10.1007\/978-3-540-87875-9_46"},{"key":"ref19","article-title":"A relation between context-free grammars and meta object facility metamodels","author":"alanen","year":"2003","journal-title":"TUCS Technical Report No 606"},{"doi-asserted-by":"publisher","key":"ref80","DOI":"10.1109\/ISPSE.2000.913233"},{"doi-asserted-by":"publisher","key":"ref89","DOI":"10.1002\/smr.325"},{"doi-asserted-by":"publisher","key":"ref4","DOI":"10.1016\/j.entcs.2004.01.001"},{"doi-asserted-by":"publisher","key":"ref3","DOI":"10.1016\/j.entcs.2004.01.008"},{"doi-asserted-by":"publisher","key":"ref6","DOI":"10.1007\/s10270-012-0270-z"},{"doi-asserted-by":"publisher","key":"ref5","DOI":"10.1109\/ICPC.2006.30"},{"doi-asserted-by":"publisher","key":"ref85","DOI":"10.1007\/3-540-45341-5_30"},{"doi-asserted-by":"publisher","key":"ref8","DOI":"10.1145\/1924421.1924451"},{"doi-asserted-by":"publisher","key":"ref49","DOI":"10.1109\/WPC.2002.1021320"},{"doi-asserted-by":"publisher","key":"ref86","DOI":"10.1109\/EUROMICRO.2006.20"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1109\/52.43044"},{"key":"ref87","first-page":"65","article-title":"A meta-model for representing language-independent primary dependency structures","author":"sora","year":"2012","journal-title":"ENASE 2012 - Proceedings of the 7th International Conference on Evaluation of Novel Approaches to Software Engineering"},{"key":"ref88","first-page":"95","article-title":"Unified modeling of static relationships between program elements","author":"sora","year":"0"},{"doi-asserted-by":"publisher","key":"ref9","DOI":"10.1145\/364063.364092"},{"doi-asserted-by":"publisher","key":"ref46","DOI":"10.1142\/S0218194094000246"},{"key":"ref45","article-title":"Classification of model transformation approaches","author":"czarnecki","year":"2003","journal-title":"OOPSLA'03 Workshop on Generative Techniques in the Context of Model-driven Architecture"},{"key":"ref48","article-title":"Exchange of software representations among reverse engineering tools","author":"jin","year":"2001","journal-title":"Tech Rep"},{"key":"ref47","first-page":"1","article-title":"Selecting a model interchange format: The SPOOL case study","author":"saint-denis","year":"2000","journal-title":"33rd Annual Hawaii International Conference on System Sciences (HICSS-33)"},{"doi-asserted-by":"publisher","key":"ref42","DOI":"10.1109\/ASWEC.2005.5"},{"doi-asserted-by":"publisher","key":"ref41","DOI":"10.1109\/ICSM.2002.1167764"},{"doi-asserted-by":"publisher","key":"ref44","DOI":"10.21236\/ADA235785"},{"doi-asserted-by":"publisher","key":"ref43","DOI":"10.1109\/VLHCC.2006.33"}],"event":{"name":"2016 IEEE International Conference on Software Maintenance and Evolution (ICSME)","start":{"date-parts":[[2016,10,2]]},"location":"Raleigh, NC, USA","end":{"date-parts":[[2016,10,7]]}},"container-title":["2016 IEEE International Conference on Software Maintenance and Evolution (ICSME)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7807393\/7816432\/07816453.pdf?arnumber=7816453","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,17]],"date-time":"2019-09-17T12:46:28Z","timestamp":1568724388000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7816453\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10]]},"references-count":93,"URL":"https:\/\/doi.org\/10.1109\/icsme.2016.82","relation":{},"subject":[],"published":{"date-parts":[[2016,10]]}}}