@inproceedings{KuipersM00, title = {Types and Concept Analysis for Legacy Systems}, author = {Tobias Kuipers and Leon Moonen}, year = {2000}, url = {http://computer.org/proceedings/iwpc/0656/06560221abs.htm}, tags = {analysis, type system}, researchr = {https://researchr.org/publication/KuipersM00}, cites = {0}, citedby = {0}, pages = {221-230}, booktitle = {8th International Workshop on Program Comprehension (IWPC 2000), 10-11 June 2000, Limerick, Ireland}, publisher = {IEEE Computer Society}, isbn = {0-7695-0656-9}, } @inproceedings{HeitlagerKV07, title = {A Practical Model for Measuring Maintainability}, author = {Ilja Heitlager and Tobias Kuipers and Joost Visser}, year = {2007}, doi = {10.1109/QUATIC.2007.8}, url = {http://dx.doi.org/10.1109/QUATIC.2007.8}, tags = {source code analysis, maintainability, software metrics, meta-model, modeling, software product quality, points-to analysis, testing, analysis, source-to-source, ISO/IEC 9126, Meta-Environment, open-source}, researchr = {https://researchr.org/publication/HeitlagerKV07}, cites = {0}, citedby = {0}, pages = {30-39}, booktitle = {Quality of Information and Communications Technology, 6th International Conference on the Quality of Information and Communications Technology, QUATIC 2007, Lisbon, Portugal, September 12-14, 2007, Proceedings}, editor = {Ricardo Jorge Machado and Fernando Brito e Abreu and Paulo Rupino da Cunha}, publisher = {IEEE Computer Society}, isbn = {0-7695-2948-8}, } @inproceedings{DeursenK99, title = {Identifying Objects Using Cluster and Concept Analysis}, author = {Arie van Deursen and Tobias Kuipers}, year = {1999}, url = {http://portal.acm.org/citation.cfm?id=302405.302629}, tags = {meta-model, analysis, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/DeursenK99}, cites = {0}, citedby = {0}, pages = {246-255}, booktitle = {ICSE}, } @inproceedings{BrandDHJ01, title = {The {ASF+SDF} Meta-environment: A Component-Based Language Development Environment}, author = {Mark G. J. van den Brand and Arie van Deursen and Jan Heering and H. A. de Jong and Merijn de Jonge and Tobias Kuipers and Paul Klint and Leon Moonen and Pieter A. Olivier and Jeroen Scheerder and Jurgen J. Vinju and Eelco Visser and Joost Visser}, year = {2001}, doi = {10.1016/S1571-0661(04)80917-4}, url = {https://doi.org/10.1016/S1571-0661(04)80917-4}, tags = {programming languages, rule-based, meta programming, SDF, meta-model, architecture, model-driven development, source-to-source, DSL, metaprogramming, Meta-Environment, Cobol, ASF+SDF, open-source, meta-objects}, researchr = {https://researchr.org/publication/BrandDHJ01}, cites = {0}, citedby = {3}, pages = {365-370}, booktitle = {Compiler Construction, 10th International Conference, CC 2001 Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001 Genova, Italy, April 2-6, 2001, Proceedings}, editor = {Reinhard Wilhelm}, volume = {2027}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-41861-X}, } @inproceedings{DeursenK99:0, title = {Building Documentation Generators}, author = {Arie van Deursen and Tobias Kuipers}, year = {1999}, url = {http://computer.org/proceedings/icsm/0016/00160040abs.htm}, tags = {island grammars}, researchr = {https://researchr.org/publication/DeursenK99%3A0}, cites = {0}, citedby = {0}, pages = {40-49}, booktitle = {ICSM}, } @inproceedings{DeursenK03, title = {Source-Based Software Risk Assessment}, author = {Arie van Deursen and Tobias Kuipers}, year = {2003}, url = {http://csdl.computer.org/comp/proceedings/icsm/2003/1905/00/19050385abs.htm}, tags = {rule-based, source-to-source, peer-to-peer, open-source}, researchr = {https://researchr.org/publication/DeursenK03}, cites = {0}, citedby = {0}, pages = {385-388}, booktitle = {19th International Conference on Software Maintenance (ICSM 2003), The Architecture of Existing Systems, 22-26 September 2003, Amsterdam, The Netherlands}, publisher = {IEEE Computer Society}, isbn = {0-7695-1905-9}, } @inproceedings{KuipersV04, title = {A Tool-based Methodology for Software Portfolio Monitoring}, author = {Tobias Kuipers and Joost Visser}, year = {2004}, tags = {rule-based, software product quality, analysis, maintenance, iterative development}, researchr = {https://researchr.org/publication/KuipersV04}, cites = {0}, citedby = {0}, pages = {118-128}, booktitle = {Software Audit and Metrics, Proceedings of the 1st International Workshop on Software Audit and Metrics, SAM 2004, In conjunction with ICEIS 2004, Porto, Portugal, April 2004}, editor = {Mario Piattini and Manuel A. Serrano}, publisher = {INSTICC Press}, isbn = {972-8865-04-X}, } @article{KuipersV03, title = {Object-oriented tree traversal with JJForester}, author = {Tobias Kuipers and Joost Visser}, year = {2003}, doi = {10.1016/S0167-6423(02)00108-9}, url = {http://dx.doi.org/10.1016/S0167-6423(02)00108-9}, tags = {programming languages, object-oriented programming, Java, syntax definition, meta programming, pattern language, generic programming, case study, traversal, transformation language, language design, programming, subject-oriented programming, Meta-Environment, parsing, design, feature-oriented programming, meta-objects, transformation, grammar, program transformation}, researchr = {https://researchr.org/publication/KuipersV03}, cites = {0}, citedby = {0}, journal = {Science of Computer Programming}, volume = {47}, number = {1}, pages = {59-87}, } @inproceedings{DeursenJK02, title = {Feature-Based Product Line Instantiation Using Source-Level Packages}, author = {Arie van Deursen and Merijn de Jonge and Tobias Kuipers}, year = {2002}, url = {http://link.springer.de/link/service/series/0558/bibs/2379/23790217.htm}, tags = {rule-based, source-to-source, product line, open-source}, researchr = {https://researchr.org/publication/DeursenJK02}, cites = {0}, citedby = {0}, pages = {217-234}, booktitle = {Software Product Lines, Second International Conference, SPLC 2, San Diego, CA, USA, August 19-22, 2002, Proceedings}, editor = {Gary J. Chastek}, volume = {2379}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-43985-4}, } @inproceedings{DeursenK98:0, title = {Rapid System Understanding: Two COBOL Case Studies}, author = {Arie van Deursen and Tobias Kuipers}, year = {1998}, url = {http://dlib2.computer.org/conferen/iwpc/8560/pdf/85600090.pdf}, tags = {case study, Cobol}, researchr = {https://researchr.org/publication/DeursenK98%3A0}, cites = {0}, citedby = {0}, pages = {90-97}, booktitle = {6th International Workshop on Program Comprehension (IWPC 98), June 24-26, 1998, Ischia, Italy}, publisher = {IEEE Computer Society}, isbn = {0-8186-8560-3}, } @article{KuipersV01, title = {Object-oriented Tree Traversal with JJForester}, author = {Tobias Kuipers and Joost Visser}, year = {2001}, url = {http://www.elsevier.com/gej-ng/31/29/23/73/27/show/Products/notes/index.htt#005}, tags = {programming languages, model-to-model transformation, object-oriented programming, Java, syntax definition, meta programming, pattern language, generic programming, case study, SDF, meta-model, traversal, transformation language, visitor, language design, model transformation, programming, subject-oriented programming, Meta-Environment, parsing, design, Visitor pattern, ASF+SDF, feature-oriented programming, meta-objects, transformation, grammar, program transformation}, researchr = {https://researchr.org/publication/KuipersV01}, cites = {0}, citedby = {0}, journal = {Electronic Notes in Theoretical Computer Science}, volume = {44}, number = {2}, pages = {34-58}, }