System specific, source code transformations, 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp.221-230, 2015. ,
DOI : 10.1109/ICSM.2015.7332468
URL : https://hal.archives-ouvertes.fr/hal-01185637
Legacy Software Restructuring: Analyzing a Concrete Case, 2011 15th European Conference on Software Maintenance and Reengineering, pp.279-286, 2011. ,
DOI : 10.1109/CSMR.2011.34
URL : https://hal.archives-ouvertes.fr/hal-00745773
Faults in linux: Ten years later, ACM SIGPLAN Notices, pp.305-318, 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00509256
An automated refactoring tool, Proceedings of ICAST '96, 1996. ,
Practical analysis for refactoring Available: http://historical.ncstrl. org/tr/pdf Assessing and improving code transformations to support software evolution, 1 -Sciences et Technologies -France, 1999. ,
Bringing strategic rewriting into the mainstream, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01128523
Scripting a refactoring with Rascal and Eclipse, Proceedings of the Fifth Workshop on Refactoring Tools, WRT '12, pp.40-49, 2012. ,
DOI : 10.1145/2328876.2328882
URL : https://hal.archives-ouvertes.fr/hal-00756879
A Domain-Specific Language for Scripting Refactorings in Erlang, International Conference on Fundamental Approaches to Software Engineering, pp.501-515, 2012. ,
DOI : 10.1007/978-3-642-28872-2_34
LL(*), ACM SIGPLAN Notices, vol.46, issue.6, pp.425-436, 2011. ,
DOI : 10.1145/1993316.1993548
, XML path language (XPath), " World Wide Web Consortium (W3C), 2003.
Documenting and automating collateral evolutions in linux device drivers, ACM SIGOPS Operating Systems Review, vol.42, issue.4, pp.247-260, 2008. ,
DOI : 10.1145/1357010.1352618
URL : https://hal.archives-ouvertes.fr/inria-00123142
srcQL: A syntax-aware query language for source code, 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), 2013. ,
DOI : 10.1109/SANER.2017.7884655
The Ekeko/X Program Transformation Tool, 2014 IEEE 14th International Working Conference on Source Code Analysis and Manipulation, pp.53-58, 2014. ,
DOI : 10.1109/SCAM.2014.32
Refactoringscript: A script and its processor for composite refactoring, SEKE, pp.711-716, 2014. ,
X15, Proceedings of the 21st International Systems and Software Product Line Conference, Volume B on ZZZ , SPLC '17, pp.28-31, 2017. ,
DOI : 10.1145/1289971.1289989
URL : https://hal.archives-ouvertes.fr/in2p3-00020234
Unification and refactoring of clones, 2014 Software Evolution Week, IEEE Conference on Software Maintenance, Reengineering, and Reverse Engineering (CSMR-WCRE), pp.104-113, 2014. ,
DOI : 10.1109/CSMR-WCRE.2014.6747160
A principled, complete, and efficient representation of C++, Mathematics in Computer Science, vol.5, issue.3, pp.335-356, 2011. ,
Obtaining a cobol grammar from legacy code for reengineering purposes, Proceedings of the 2nd International Workshop on the Theory and Practice of Algebraic Specifications, electronic Workshops in Computing, 1997. ,
Abstract syntax tree metamodel (ASTM) version 1.0, Object Management Group, Tech. Rep, 2011. ,
Parsing for agile modeling, 2016. ,
How to build static checking systems using orders of magnitude less code, ACM SIGOPS Operating Systems Review, pp.143-157, 2016. ,
DOI : 10.1145/2980024.2872364
URL : http://dl.acm.org/ft_gateway.cfm?id=2872364&type=pdf
PetitParser: Building modular parsers, Deep Into Pharo. Square Bracket Associates, p.36, 2013. ,
, Available: http://scg.unibe.ch/archive/papers/Kurs13a-PetitParser
Query by example in large-scale code repositories, 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp.467-476, 2015. ,
DOI : 10.1109/ICSM.2015.7332498
The TXL source transformation language, Science of Computer Programming, vol.61, issue.3, pp.190-210, 2006. ,
DOI : 10.1016/j.scico.2006.04.002
URL : https://doi.org/10.1016/j.scico.2006.04.002
Search-Based Generalization and Refinement of Code Templates, International Symposium on Search Based Software Engineering, pp.192-208, 2016. ,
DOI : 10.1109/ICSE.2009.5070536
Elkhound: A Fast, Practical GLR Parser Generator, International Conference on Compiler Construction, pp.73-88, 2004. ,
DOI : 10.1007/978-3-540-24723-4_6
, , 1992.
Extreme maintenance: Transforming Delphi into C#, 2010 IEEE International Conference on Software Maintenance, 2010. ,
DOI : 10.1109/ICSM.2010.5609731
, , 2009.
On formal properties of simple phrase structure grammars, STUF-Language Typology and Universals, pp.143-172, 1961. ,
Parsing as Intersection, Parsing Techniques, pp.425-442, 2008. ,
DOI : 10.1007/978-0-387-68954-8_13
The Design and Analysis of Computer Algorithms, 1974. ,
Evaluating GLR parsing algorithms, Science of Computer Programming, vol.61, issue.3, pp.228-244, 2006. ,
DOI : 10.1016/j.scico.2006.04.004
URL : https://doi.org/10.1016/j.scico.2006.04.004
srcQL: A syntax-aware query language for source code, 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER), pp.467-471, 2017. ,
DOI : 10.1109/SANER.2017.7884655
Stratego/XT 0.17. A language and toolset for program transformation, Science of Computer Programming, vol.72, issue.1-2, pp.52-70, 2008. ,
DOI : 10.1016/j.scico.2007.11.003
POET: a scripting language for applying parameterized source-to-source program transformations, Software: Practice and Experience, pp.675-706, 2012. ,
DOI : 10.1109/99.660313