@article{DeursenM06, title = {Documenting software systems using types}, author = {Arie van Deursen and Leon Moonen}, year = {2006}, doi = {10.1016/j.scico.2005.10.006}, url = {http://dx.doi.org/10.1016/j.scico.2005.10.006}, tags = {type system}, researchr = {https://researchr.org/publication/DeursenM06}, cites = {0}, citedby = {0}, journal = {Science of Computer Programming}, volume = {60}, number = {2}, pages = {205-220}, } @article{Cornelissen:2009, title = {A Systematic Survey of Program Comprehension through Dynamic Analysis}, author = {Bas Cornelissen and Andy Zaidman and Arie van Deursen and Leon Moonen and Koschke, Rainer}, year = {2009}, doi = {10.1109/TSE.2009.28}, url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=4815280}, tags = {program comprehension, program analysis, literature review, analysis, maintenance, survey, dynamic analysis, systematic-approach, systematic review}, researchr = {https://researchr.org/publication/Cornelissen%3A2009}, cites = {0}, citedby = {1}, journal = {IEEE Trans. Software Eng.}, volume = {99}, number = {2}, } @inproceedings{BruntinkDT05, title = {Isolating Idiomatic Crosscutting Concerns}, author = {Magiel Bruntink and Arie van Deursen and Tom Tourwé}, year = {2005}, doi = {10.1109/ICSM.2005.57}, url = {http://doi.ieeecomputersociety.org/10.1109/ICSM.2005.57}, researchr = {https://researchr.org/publication/BruntinkDT05}, cites = {0}, citedby = {0}, pages = {37-46}, booktitle = {21st IEEE International Conference on Software Maintenance (ICSM 2005), 25-30 September 2005, Budapest, Hungary}, publisher = {IEEE Computer Society}, isbn = {0-7695-2368-4}, } @article{TreudeSED10, title = {Workshop report from Web2SE: first workshop on web 2.0 for software engineering}, author = {Christoph Treude and Margaret-Anne D. Storey and Kate Ehrlich and Arie van Deursen}, year = {2010}, doi = {10.1145/1838687.1838699}, url = {http://doi.acm.org/10.1145/1838687.1838699}, tags = {tagging, web engineering, software engineering, wiki}, researchr = {https://researchr.org/publication/TreudeSED10}, cites = {0}, citedby = {0}, journal = {ACM SIGSOFT Software Engineering Notes}, volume = {35}, number = {5}, pages = {45-50}, } @inproceedings{Storey-FOSER-2010, title = {The impact of social media on software engineering practices and tools}, author = {Margaret-Anne D. Storey and Treude, Christoph and Arie van Deursen and Cheng, Li-Te}, year = {2010}, doi = {10.1145/1882362.1882435}, url = {http://doi.acm.org/10.1145/1882362.1882435}, tags = {rule-based, social web, web engineering, software engineering, code generation, social}, researchr = {https://researchr.org/publication/Storey-FOSER-2010}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the FSE/SDP workshop on Future of software engineering research}, address = {New York, NY, USA}, publisher = {ACM}, isbn = {978-1-4503-0427-6}, } @article{DeursenQW00, title = {Program plan recognition for year 2000 tools}, author = {Arie van Deursen and Alex Quilici and Steven Woods}, year = {2000}, researchr = {https://researchr.org/publication/DeursenQW00}, cites = {0}, citedby = {0}, journal = {Science of Computer Programming}, volume = {36}, number = {2-3}, pages = {303-324}, } @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}, } @inproceedings{DeursenM96, title = {ASD: The Action Semantic Description Tools}, author = {Arie van Deursen and Peter D. Mosses}, year = {1996}, researchr = {https://researchr.org/publication/DeursenM96}, cites = {0}, citedby = {0}, pages = {579-582}, booktitle = {Algebraic Methodology and Software Technology, 5th International Conference, AMAST 96, Munich, Germany, July 1-5, 1996, Proceedings}, editor = {Martin Wirsing and Maurice Nivat}, volume = {1101}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-61463-X}, } @article{DeursenKT93, title = {Origin Tracking}, author = {Arie van Deursen and Paul Klint and Frank Tip}, year = {1993}, researchr = {https://researchr.org/publication/DeursenKT93}, cites = {0}, citedby = {4}, journal = {Journal of Symbolic Computation}, volume = {15}, number = {5/6}, pages = {523-545}, } @inproceedings{MesbahBD08, title = {Crawling AJAX by Inferring User Interface State Changes}, author = {Ali Mesbah and Engin Bozdag and Arie van Deursen}, year = {2008}, doi = {10.1109/ICWE.2008.24}, url = {http://dx.doi.org/10.1109/ICWE.2008.24}, tags = {AJAX}, researchr = {https://researchr.org/publication/MesbahBD08}, cites = {0}, citedby = {0}, pages = {122-134}, booktitle = {Proceedings of the Eighth International Conference on Web Engineering, ICWE 2008, 14-18 July 2008, Yorktown Heights, New York, USA}, editor = {Daniel Schwabe and Francisco Curbera and Paul Dantzig}, publisher = {IEEE}, isbn = {978-0-7695-3261-5}, } @inproceedings{Deursen10, title = {A pragmatic perspective on software visualization}, author = {Arie van Deursen}, year = {2010}, doi = {10.1145/1879211.1879212}, url = {http://doi.acm.org/10.1145/1879211.1879212}, researchr = {https://researchr.org/publication/Deursen10}, cites = {0}, citedby = {0}, pages = {1-2}, booktitle = {Proceedings of the ACM 2010 Symposium on Software Visualization, Salt Lake City, UT, USA, October 25-26, 2010}, editor = {Alexandru Telea and Carsten Görg and Steven P. Reiss}, publisher = {ACM}, isbn = {978-1-4503-0028-5}, } @article{GraafWD08, title = {Model-driven migration of supervisory machine control architectures}, author = {Bas Graaf and Sven Weber and Arie van Deursen}, year = {2008}, doi = {10.1016/j.jss.2007.06.007}, url = {http://dx.doi.org/10.1016/j.jss.2007.06.007}, tags = {model-to-model transformation, software architecture, meta-model, ATL, architecture, source-to-source, migration, model transformation, Meta-Environment, transformation}, researchr = {https://researchr.org/publication/GraafWD08}, cites = {0}, citedby = {0}, journal = {Journal of Systems and Software}, volume = {81}, number = {4}, pages = {517-535}, } @inproceedings{TreudeSED10-0, title = {Web2SE: First Workshop on Web 2.0 for Software Engineering}, author = {Christoph Treude and Margaret-Anne D. Storey and Kate Ehrlich and Arie van Deursen}, year = {2010}, doi = {10.1145/1810295.1810427}, url = {http://doi.acm.org/10.1145/1810295.1810427}, tags = {software architecture, tagging, architecture, social web, web engineering, data-flow, source-to-source, software engineering, wiki, web applications, context-aware, Meta-Environment, social, design, systematic-approach, open-source}, researchr = {https://researchr.org/publication/TreudeSED10-0}, cites = {0}, citedby = {0}, pages = {457-458}, booktitle = {Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, ICSE 2010, Cape Town, South Africa, 1-8 May 2010}, editor = {Jeff Kramer and Judith Bishop and Premkumar T. Devanbu and Sebastián Uchitel}, publisher = {ACM}, isbn = {978-1-60558-719-6}, } @inproceedings{BrandDKKM96, title = {Industrial Applications of ASF+SDF}, author = {Mark G. J. van den Brand and Arie van Deursen and Paul Klint and Steven Klusener and Emma van der Meulen}, year = {1996}, tags = {SDF, ASF+SDF}, researchr = {https://researchr.org/publication/BrandDKKM96}, cites = {0}, citedby = {0}, pages = {9-18}, booktitle = {Algebraic Methodology and Software Technology, 5th International Conference, AMAST 96, Munich, Germany, July 1-5, 1996, Proceedings}, editor = {Martin Wirsing and Maurice Nivat}, volume = {1101}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-61463-X}, } @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}, } @proceedings{vandeursen02, title = {The video store revisited-thoughts on refactoring and testing}, author = {Arie van Deursen and Moonen, L.}, year = {2002}, url = {\#}, tags = {refactoring, testing}, researchr = {https://researchr.org/publication/vandeursen02}, cites = {0}, citedby = {0}, booktitle = {The video store revisited-thoughts on refactoring and testing}, } @inproceedings{WitZD09, title = {Managing code clones using dynamic change tracking and resolution}, author = {Michiel de Wit and Andy Zaidman and Arie van Deursen}, year = {2009}, doi = {10.1109/ICSM.2009.5306336}, url = {http://dx.doi.org/10.1109/ICSM.2009.5306336}, researchr = {https://researchr.org/publication/WitZD09}, cites = {0}, citedby = {0}, pages = {169-178}, booktitle = {25th IEEE International Conference on Software Maintenance (ICSM 2009), September 20-26, 2009, Edmonton, Alberta, Canada}, publisher = {IEEE}, } @inproceedings{DeursenMCZPG10, title = {Adinda: a knowledgeable, browser-based IDE}, author = {Arie van Deursen and Ali Mesbah and Bas Cornelissen and Andy Zaidman and Martin Pinzger and Anja Guzzi}, year = {2010}, doi = {10.1145/1810295.1810330}, url = {http://doi.acm.org/10.1145/1810295.1810330}, tags = {rule-based}, researchr = {https://researchr.org/publication/DeursenMCZPG10}, cites = {0}, citedby = {0}, pages = {203-206}, booktitle = {Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, ICSE 2010, Cape Town, South Africa, 1-8 May 2010}, editor = {Jeff Kramer and Judith Bishop and Premkumar T. Devanbu and Sebastián Uchitel}, publisher = {ACM}, isbn = {978-1-60558-719-6}, } @inproceedings{DMBK01, title = {Refactoring Test Code}, author = {Arie van Deursen and Leon Moonen and Bergh, A. van den and G. Kok}, year = {2001}, tags = {refactoring, testing}, researchr = {https://researchr.org/publication/DMBK01}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 2nd International Conference on Extreme Programming and Flexible Processes (XP2001)}, publisher = {University of Cagliari}, } @inproceedings{GraafWD06, title = {Migrating Supervisory Control Architectures Using Model Transformations}, author = {Bas Graaf and Sven Weber and Arie van Deursen}, year = {2006}, doi = {10.1109/CSMR.2006.35}, url = {http://doi.ieeecomputersociety.org/10.1109/CSMR.2006.35}, tags = {model-to-model transformation, meta-model, architecture, source-to-source, model transformation, Meta-Environment, transformation}, researchr = {https://researchr.org/publication/GraafWD06}, cites = {0}, citedby = {0}, pages = {153-164}, booktitle = {10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 22-24 March 2006, Bari, Italy}, publisher = {IEEE Computer Society}, isbn = {0-7695-2536-9}, } @inproceedings{BruntinkDT04, title = {An Initial Experiment in Reverse Engineering Aspects}, author = {Magiel Bruntink and Arie van Deursen and Tom Tourwé}, year = {2004}, doi = {10.1109/WCRE.2004.12}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2004.12}, tags = {reverse engineering}, researchr = {https://researchr.org/publication/BruntinkDT04}, cites = {0}, citedby = {0}, pages = {306-307}, booktitle = {11th Working Conference on Reverse Engineering (WCRE 2004), 8-12 November 2004, Delft, The Netherlands}, publisher = {IEEE Computer Society}, isbn = {0-7695-2243-2}, } @inproceedings{DeursenM99, title = {Understanding COBOL Systems using Inferred Types}, author = {Arie van Deursen and Leon Moonen}, year = {1999}, url = {http://computer.org/proceedings/iwpc/0179/01790074abs.htm}, tags = {type system, Cobol}, researchr = {https://researchr.org/publication/DeursenM99}, cites = {0}, citedby = {0}, pages = {74}, booktitle = {7th International Workshop on Program Comprehension (IWPC 99), May 5-7, 1999 - Pittsburgh, PA, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-0179-6}, } @inproceedings{MesbahD09, title = {Invariant-based automatic testing of AJAX user interfaces}, author = {Ali Mesbah and Arie van Deursen}, year = {2009}, doi = {10.1109/ICSE.2009.5070522}, url = {http://dx.doi.org/10.1109/ICSE.2009.5070522}, tags = {data validation, rule-based, case study, AJAX, testing, data-flow, graph-rewriting, web applications, discoverability, rewriting, systematic-approach}, researchr = {https://researchr.org/publication/MesbahD09}, cites = {0}, citedby = {0}, pages = {210-220}, booktitle = {31st International Conference on Software Engineering, ICSE 2009, May 16-24, 2009, Vancouver, Canada, Proceedings}, publisher = {IEEE}, isbn = {978-1-4244-3452-7}, } @inproceedings{BouwersVLD10, title = {A Cognitive Model for Software Architecture Complexity}, author = {Eric Bouwers and Joost Visser and Carola Lilienthal and Arie van Deursen}, year = {2010}, doi = {10.1109/ICPC.2010.28}, url = {http://doi.ieeecomputersociety.org/10.1109/ICPC.2010.28}, tags = {software architecture, architecture}, researchr = {https://researchr.org/publication/BouwersVLD10}, cites = {0}, citedby = {0}, pages = {152-155}, booktitle = {The 18th IEEE International Conference on Program Comprehension, ICPC 2010, Braga, Minho, Portugal, June 30-July 2, 2010}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-4113-6}, } @inproceedings{MarinMD07, title = {Documenting Typical Crosscutting Concerns}, author = {Marius Marin and Leon Moonen and Arie van Deursen}, year = {2007}, doi = {10.1109/WCRE.2007.22}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2007.22}, tags = {object-oriented programming, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/MarinMD07}, cites = {0}, citedby = {0}, pages = {31-40}, booktitle = {14th Working Conference on Reverse Engineering (WCRE 2007), 28-31 October 2007, Vancouver, BC, Canada}, publisher = {IEEE Computer Society}, } @inproceedings{BouwersVD09, title = {Criteria for the evaluation of implemented architectures}, author = {Eric Bouwers and Joost Visser and Arie van Deursen}, year = {2009}, doi = {10.1109/ICSM.2009.5306330}, url = {http://dx.doi.org/10.1109/ICSM.2009.5306330}, tags = {empirical, software architecture, architecture, systematic-approach}, researchr = {https://researchr.org/publication/BouwersVD09}, cites = {0}, citedby = {0}, pages = {73-82}, booktitle = {25th IEEE International Conference on Software Maintenance (ICSM 2009), September 20-26, 2009, Edmonton, Alberta, Canada}, publisher = {IEEE}, } @inproceedings{DeursenDM93, title = {The ASF+SDF Meta-environment}, author = {Arie van Deursen and T. B. Dinesh and Emma van der Meulen}, year = {1993}, tags = {SDF, meta-model, Meta-Environment, ASF+SDF, meta-objects}, researchr = {https://researchr.org/publication/DeursenDM93}, cites = {0}, citedby = {0}, pages = {411-412}, booktitle = {Algebraic Methodology and Software Technology (AMAST 93), Proceedings of the Third International Conference on Methodology and Software Technology, University of Twente, Enschede, The Netherlands, 21-25 June, 1993}, editor = {Maurice Nivat and Charles Rattray and Teodor Rus and Giuseppe Scollo}, series = {Workshops in Computing}, publisher = {Springer}, isbn = {3-540-19852-0}, } @inproceedings{BruntinkDT06, title = {Discovering faults in idiom-based exception handling}, author = {Magiel Bruntink and Arie van Deursen and Tom Tourwé}, year = {2006}, doi = {10.1145/1134320}, url = {http://doi.acm.org/10.1145/1134320}, tags = {rule-based, exceptions}, researchr = {https://researchr.org/publication/BruntinkDT06}, cites = {0}, citedby = {0}, pages = {242-251}, booktitle = {28th International Conference on Software Engineering (ICSE 2006), Shanghai, China, May 20-28, 2006}, editor = {Leon J. Osterweil and H. Dieter Rombach and Mary Lou Soffa}, publisher = {ACM}, isbn = {1-59593-375-1}, } @inproceedings{GraafDD05, title = {Evaluating an Embedded Software Reference Architecture -- Industrial Experience Report}, author = {Bas Graaf and Hylke W. van Dijk and Arie van Deursen}, year = {2005}, url = {http://csdl.computer.org/comp/proceedings/csmr/2005/2304/00/23040354abs.htm}, tags = {software architecture, embedded software, architecture}, researchr = {https://researchr.org/publication/GraafDD05}, cites = {0}, citedby = {0}, pages = {354-363}, booktitle = {9th European Conference on Software Maintenance and Reengineering (CSMR 2005), 21-23 March 2005, Manchester, UK, Proceedings}, publisher = {IEEE Computer Society}, isbn = {0-7695-2304-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{GraafWD05, title = {Migration of Supervisory Machine Control Architectures}, author = {Bas Graaf and Sven Weber and Arie van Deursen}, year = {2005}, doi = {10.1109/WICSA.2005.46}, url = {http://doi.ieeecomputersociety.org/10.1109/WICSA.2005.46}, tags = {architecture, migration}, researchr = {https://researchr.org/publication/GraafWD05}, cites = {0}, citedby = {0}, pages = {261-262}, booktitle = {Fifth Working IEEE / IFIP Conference on Software Architecture (WICSA 2005), 6-10 November 2005, Pittsburgh, Pennsylvania, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-2548-2}, } @article{CornelissenZHMDW08, title = {Execution trace analysis through massive sequence and circular bundle views}, author = {Bas Cornelissen and Andy Zaidman and Danny Holten and Leon Moonen and Arie van Deursen and Jarke J. van Wijk}, year = {2008}, doi = {10.1016/j.jss.2008.02.068}, url = {http://dx.doi.org/10.1016/j.jss.2008.02.068}, tags = {software visualization, analysis, dynamic analysis}, researchr = {https://researchr.org/publication/CornelissenZHMDW08}, cites = {0}, citedby = {0}, journal = {Journal of Systems and Software}, volume = {81}, number = {12}, pages = {2252-2268}, } @inproceedings{MarinMD05:0, title = {A Classification of Crosscutting Concerns}, author = {Marius Marin and Leon Moonen and Arie van Deursen}, year = {2005}, doi = {10.1109/ICSM.2005.7}, url = {http://doi.ieeecomputersociety.org/10.1109/ICSM.2005.7}, tags = {classification}, researchr = {https://researchr.org/publication/MarinMD05%3A0}, cites = {0}, citedby = {0}, pages = {673-676}, booktitle = {21st IEEE International Conference on Software Maintenance (ICSM 2005), 25-30 September 2005, Budapest, Hungary}, publisher = {IEEE Computer Society}, isbn = {0-7695-2368-4}, } @inproceedings{MarinMD06:0, title = {A common framework for aspect mining based on crosscutting concern sorts}, author = {Marius Marin and Leon Moonen and Arie van Deursen}, year = {2006}, url = {http://drops.dagstuhl.de/opus/volltexte/2007/882}, tags = {rule-based}, researchr = {https://researchr.org/publication/MarinMD06%3A0}, cites = {0}, citedby = {0}, booktitle = {Aspects For Legacy Applications, 26.07. - 29.07.2006}, editor = {Siobhán Clarke and Leon Moonen and Ganesan Ramalingam}, volume = {06302}, series = {Dagstuhl Seminar Proceedings}, publisher = {Internationales Begegnungs- und Forschungszentrum fuer Informatik (IBFI), Schloss Dagstuhl, Germany}, } @article{DeursenS04, title = {Guest Editor s Introduction: 10th Working Conference on Reverse Engineering}, author = {Arie van Deursen and Eleni Stroulia}, year = {2005}, doi = {10.1109/TSE.2005.24}, url = {http://dx.doi.org/10.1109/TSE.2005.24}, tags = {reverse engineering}, researchr = {https://researchr.org/publication/DeursenS04}, cites = {0}, citedby = {0}, journal = {IEEE Trans. Software Eng.}, volume = {31}, number = {2}, pages = {97-98}, } @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{MesbahD07, title = {Migrating Multi-page Web Applications to Single-page AJAX Interfaces}, author = {Ali Mesbah and Arie van Deursen}, year = {2007}, doi = {10.1109/CSMR.2007.33}, url = {http://doi.ieeecomputersociety.org/10.1109/CSMR.2007.33}, tags = {AJAX, migration, web applications}, researchr = {https://researchr.org/publication/MesbahD07}, cites = {0}, citedby = {0}, pages = {181-190}, booktitle = {11th European Conference on Software Maintenance and Reengineering, Software Evolution in Complex Software Intensive Systems, CSMR 2007, 21-23 March 2007, Amsterdam, The Netherlands}, editor = {René L. Krikhaar and Chris Verhoef and Giuseppe A. Di Lucca}, publisher = {IEEE Computer Society}, isbn = {0-7695-2802-3}, } @inproceedings{MarinMD07:0, title = {An Integrated Crosscutting Concern Migration Strategy and its Application to JHOTDRAW}, author = {Marius Marin and Leon Moonen and Arie van Deursen}, year = {2007}, doi = {10.1109/SCAM.2007.25}, url = {http://dx.doi.org/10.1109/SCAM.2007.25}, tags = {object-oriented programming, refactoring, migration, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/MarinMD07%3A0}, cites = {0}, citedby = {0}, pages = {101-110}, booktitle = {Seventh IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2007), September 30 - October 1, 2007, Paris, France}, publisher = {IEEE}, } @inproceedings{1386167, title = {Predicting class testability using object-oriented metrics}, author = {Magiel Bruntink and Arie van Deursen}, year = {2004}, month = {Sept.}, doi = {10.1109/SCAM.2004.16}, tags = {Java, case study, meta-model, metrics, testing, object-role modeling, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/1386167}, cites = {0}, citedby = {0}, booktitle = {Source Code Analysis and Manipulation, 2004. Fourth IEEE International Workshop on}, } @article{BruntinkDET05, title = {On the Use of Clone Detection for Identifying Crosscutting Concern Code}, author = {Magiel Bruntink and Arie van Deursen and Remco van Engelen and Tom Tourwé}, year = {2005}, doi = {10.1109/TSE.2005.114}, url = {http://doi.ieeecomputersociety.org/10.1109/TSE.2005.114}, researchr = {https://researchr.org/publication/BruntinkDET05}, cites = {0}, citedby = {0}, journal = {IEEE Trans. Software Eng.}, volume = {31}, number = {10}, pages = {804-818}, } @inproceedings{GeestVDV08, title = {Generating Version Convertors for Domain-Specific Languages}, author = {Gerardo de Geest and Sander Vermolen and Arie van Deursen and Eelco Visser}, year = {2008}, doi = {10.1109/WCRE.2008.50}, url = {http://dx.doi.org/10.1109/WCRE.2008.50}, tags = {case study, meta-model, evolution, modeling language, modeling, dsl-tools, language modeling, model-driven development, software evolution, DSL, abstraction, Meta-Environment, convertors, systematic-approach, language, meta-objects, domain-specific language}, researchr = {https://researchr.org/publication/GeestVDV08}, cites = {0}, citedby = {0}, pages = {197-201}, booktitle = {WCRE 2008, Proceedings of the 15th Working Conference on Reverse Engineering, Antwerp, Belgium, October 15-18, 2008}, publisher = {IEEE}, } @inproceedings{DeursenV02, title = {{The Reengineering Wiki}}, author = {Arie van Deursen and Eelco Visser}, year = {2002}, doi = {10.1109/CSMR.2002.995808}, url = {https://doi.org/10.1109/CSMR.2002.995808}, tags = {rule-based, bibliography, reverse engineering, visitor, web engineering, wiki, annotated bibliography, reengineering, taxonomy}, researchr = {https://researchr.org/publication/DeursenV02}, cites = {0}, citedby = {0}, pages = {217-220}, booktitle = {6th European Conference on Software Maintenance and Reengineering (CSMR 2002), 11-13 March 2002, Budapest, Hungary, Proceedings}, publisher = {IEEE Computer Society}, isbn = {0-7695-1438-3}, } @article{DeursenV04, title = {Source model analysis using the JJTraveler visitor combinator framework}, author = {Arie van Deursen and Joost Visser}, year = {2004}, doi = {10.1002/spe.616}, url = {http://dx.doi.org/10.1002/spe.616}, tags = {source code analysis, object-oriented programming, program analysis, meta programming, generic programming, case study, meta-model, abstract syntax, visitor, points-to analysis, analysis, reuse, data-flow programming, model-driven development, data-flow, source-to-source, graph-rewriting, object-role modeling, programming, subject-oriented programming, Meta-Environment, rewriting, data-flow analysis, Cobol, design, feature-oriented programming, open-source}, researchr = {https://researchr.org/publication/DeursenV04}, cites = {0}, citedby = {0}, journal = {Software: Practice and Experience}, volume = {34}, number = {14}, pages = {1345-1379}, } @article{abs-0706-3984, title = {A Comparison of Push and Pull Techniques for Ajax}, author = {Engin Bozdag and Ali Mesbah and Arie van Deursen}, year = {2007}, url = {http://arxiv.org/abs/0706.3984}, note = {informal publication}, tags = {AJAX}, researchr = {https://researchr.org/publication/abs-0706-3984}, cites = {0}, citedby = {0}, journal = {CoRR}, volume = {abs/0706.3984}, } @inproceedings{BezemerMD09, title = {Automated security testing of web widget interactions}, author = {Cor-Paul Bezemer and Ali Mesbah and Arie van Deursen}, year = {2009}, doi = {10.1145/1595696.1595711}, url = {http://doi.acm.org/10.1145/1595696.1595711}, tags = {testing, security}, researchr = {https://researchr.org/publication/BezemerMD09}, cites = {0}, citedby = {0}, pages = {81-90}, booktitle = {Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009, Amsterdam, The Netherlands, August 24-28, 2009}, editor = {Hans van Vliet and Valérie Issarny}, publisher = {ACM}, isbn = {978-1-60558-001-2}, } @article{MesbahD08, title = {A component- and push-based architectural style for ajax applications}, author = {Ali Mesbah and Arie van Deursen}, year = {2008}, doi = {10.1016/j.jss.2008.04.005}, url = {http://dx.doi.org/10.1016/j.jss.2008.04.005}, tags = {rule-based, software architecture, software components, architecture, AJAX, software component}, researchr = {https://researchr.org/publication/MesbahD08}, cites = {0}, citedby = {0}, journal = {Journal of Systems and Software}, volume = {81}, number = {12}, pages = {2194-2209}, } @inproceedings{Deursen97, title = {Domain-Specific Languages versus Object-Oriented Frameworks: A Financial Engineering Case Study}, author = {Arie van Deursen}, year = {1997}, tags = {application framework, case study, language engineering, little language, Meta-Environment, meta-objects, domain-specific language}, researchr = {https://researchr.org/publication/Deursen97}, cites = {0}, citedby = {1}, booktitle = {Proceedings Smalltalk and Java in Industry and Academia, STJA'97}, organization = {Ilmenau Technical University}, } @incollection{DMBK02, title = {Refactoring Test Code}, author = {Arie van Deursen and Leon Moonen and Bergh, A. van den and G. Kok}, year = {2002}, url = {http://www.cwi.nl/~arie/papers/xp2001.pdf}, tags = {refactoring, testing}, researchr = {https://researchr.org/publication/DMBK02}, cites = {0}, citedby = {0}, booktitle = {Extreme Programming Perspectives}, publisher = {Addison-Wesley}, } @inproceedings{BruntinkD04, title = {Predicting Class Testability using Object-Oriented Metrics}, author = {Magiel Bruntink and Arie van Deursen}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/scam/2004/2144/00/21440136abs.htm}, tags = {meta-model, testing, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/BruntinkD04}, cites = {0}, citedby = {0}, pages = {136-145}, booktitle = {4th IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2004), 15-16 September 2004, Chicago, IL, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-2144-4}, } @inproceedings{GreilerGD10, title = {Understanding Plug-in Test Suites from an Extensibility Perspective}, author = {Michaela Greiler and Hans-Gerhard Gross and Arie van Deursen}, year = {2010}, doi = {10.1109/WCRE.2010.16}, url = {http://dx.doi.org/10.1109/WCRE.2010.16}, tags = {testing}, researchr = {https://researchr.org/publication/GreilerGD10}, cites = {0}, citedby = {0}, pages = {67-76}, booktitle = {17th Working Conference on Reverse Engineering, WCRE 2010, 13-16 October 2010, Beverly, MA, USA}, editor = {Giuliano Antoniol and Martin Pinzger and Elliot J. Chikofsky}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-4123-5}, } @article{LormansDG08, title = {An industrial case study in reconstructing requirements views}, author = {Marco Lormans and Arie van Deursen and Hans-Gerhard Gross}, year = {2008}, doi = {10.1007/s10664-008-9078-4}, url = {http://dx.doi.org/10.1007/s10664-008-9078-4}, tags = {lsi, case study, information retrieval, requirements management, traceability}, researchr = {https://researchr.org/publication/LormansDG08}, cites = {0}, citedby = {0}, journal = {Empirical Software Engineering}, volume = {13}, number = {6}, pages = {727-760}, } @inproceedings{MarinDM04, title = {Identifying Aspects Using Fan-In Analysis}, author = {Marius Marin and Arie van Deursen and Leon Moonen}, year = {2004}, doi = {10.1109/WCRE.2004.23}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2004.23}, tags = {analysis}, researchr = {https://researchr.org/publication/MarinDM04}, cites = {0}, citedby = {0}, pages = {132-141}, booktitle = {11th Working Conference on Reverse Engineering (WCRE 2004), 8-12 November 2004, Delft, The Netherlands}, publisher = {IEEE Computer Society}, isbn = {0-7695-2243-2}, } @inproceedings{DeursenVW07, title = {Model-driven software evolution: A research agenda}, author = {Arie van Deursen and Eelco Visser and Jos Warmer}, year = {2007}, researchr = {https://researchr.org/publication/DeursenVW07}, cites = {0}, citedby = {0}, pages = {41-49}, booktitle = {Proceedings 1st International Workshop on Model-Driven Software Evolution}, } @inproceedings{Deursen01, title = {Program Comprehension Risks and Opportunities in Extreme Programming}, author = {Arie van Deursen}, year = {2001}, url = {http://computer.org/proceedings/wcre/1303/13030176abs.htm}, tags = {program comprehension, extreme programming, programming}, researchr = {https://researchr.org/publication/Deursen01}, cites = {0}, citedby = {0}, pages = {176}, booktitle = {WCRE}, } @inproceedings{CornelissenZDR09, title = {Trace visualization for program comprehension: A controlled experiment}, author = {Bas Cornelissen and Andy Zaidman and Arie van Deursen and Bart Van Rompaey}, year = {2009}, doi = {10.1109/ICPC.2009.5090033}, url = {http://dx.doi.org/10.1109/ICPC.2009.5090033}, tags = {program comprehension}, researchr = {https://researchr.org/publication/CornelissenZDR09}, cites = {0}, citedby = {0}, pages = {100-109}, booktitle = {The 17th IEEE International Conference on Program Comprehension, ICPC 2009, Vancouver, British Columbia, Canada, May 17-19, 2009}, publisher = {IEEE Computer Society}, } @inproceedings{DeursenLS02, title = {Panel Introducion}, author = {Arie van Deursen and Timothy Lethbridge and Perdita Stevens}, year = {2002}, url = {http://computer.org/proceedings/icsm/1819/18190248abs.htm}, researchr = {https://researchr.org/publication/DeursenLS02}, cites = {0}, citedby = {0}, pages = {248}, booktitle = {18th International Conference on Software Maintenance (ICSM 2002), Maintaining Distributed Heterogeneous Systems, 3-6 October 2002, Montreal, Quebec, Canada}, publisher = {IEEE Computer Society}, isbn = {0-7695-1819-2}, } @inproceedings{1810427, title = {Web2SE: First Workshop on Web 2.0 for Software Engineering}, author = {Treude, Christoph and Margaret-Anne D. Storey and Ehrlich, Kate and Arie van Deursen}, year = {2010}, doi = {10.1145/1810295.1810427}, url = {http://doi.acm.org/10.1145/1810295.1810427}, tags = { web 2.0, software architecture, tagging, architecture, social web, web engineering, social media, data-flow, source-to-source, software engineering, wiki, web applications, context-aware, Meta-Environment, social, design, systematic-approach, open-source}, researchr = {https://researchr.org/publication/1810427}, cites = {9}, citedby = {0}, booktitle = {ICSE '10: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering}, address = {New York, NY, USA}, publisher = {ACM}, isbn = {978-1-60558-719-6}, } @inproceedings{MesbahD-WICSA-2007, title = {An Architectural Style for Ajax}, author = {Ali Mesbah and Arie van Deursen}, year = {2007}, doi = {10.1109/WICSA.2007.7}, url = {http://doi.ieeecomputersociety.org/10.1109/WICSA.2007.7}, tags = {software architecture, architecture, AJAX}, researchr = {https://researchr.org/publication/MesbahD-WICSA-2007}, cites = {0}, citedby = {0}, pages = {9}, booktitle = {Sixth Working IEEE / IFIP Conference on Software Architecture (WICSA 2007), 6-9 January 2005, Mumbai, Maharashtra, India}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-2744-4}, } @article{CornelissenZDMK09, title = {A Systematic Survey of Program Comprehension through Dynamic Analysis}, author = {Bas Cornelissen and Andy Zaidman and Arie van Deursen and Leon Moonen and Rainer Koschke}, year = {2009}, doi = {10.1109/TSE.2009.28}, url = {http://doi.ieeecomputersociety.org/10.1109/TSE.2009.28}, tags = {program comprehension, program analysis, analysis, maintenance, survey, systematic-approach}, researchr = {https://researchr.org/publication/CornelissenZDMK09}, cites = {153}, citedby = {0}, journal = {IEEE Trans. Software Eng.}, volume = {35}, number = {5}, pages = {684-702}, } @inproceedings{GlorieZHD08, title = {Splitting a Large Software Archive for Easing Future Software Evolution - An Industrial Experience Report using Formal Concept Analysis}, author = {Marco Glorie and Andy Zaidman and Lennart Hofland and Arie van Deursen}, year = {2008}, doi = {10.1109/CSMR.2008.4493310}, url = {http://dx.doi.org/10.1109/CSMR.2008.4493310}, tags = {software architecture, concept analysis, architecture, analysis, software evolution, remodularization}, researchr = {https://researchr.org/publication/GlorieZHD08}, cites = {0}, citedby = {0}, pages = {153-162}, booktitle = {12th European Conference on Software Maintenance and Reengineering, CSMR 2008, April 1-4, 2008, Athens, Greece}, publisher = {IEEE}, } @inproceedings{DeursenKV99, title = {Research Issues in the Renovation of Legacy Systems}, author = {Arie van Deursen and Paul Klint and Chris Verhoef}, year = {1999}, researchr = {https://researchr.org/publication/DeursenKV99}, cites = {0}, citedby = {0}, pages = {1-21}, booktitle = {Fundamental Approaches to Software Engineering, Second Internationsl Conference, FASE 99, Held as Part of the European Joint Conferences on the Theory and Practice of Software, ETAPS 99, Amsterdam, The Netherlands, March 22-28, 1999, Proceedings}, editor = {Jean-Pierre Finance}, volume = {1577}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-65718-5}, } @article{abs-0705-3616, title = {On How Developers Test Open Source Software Systems}, author = {Andy Zaidman and Bart Van Rompaey and Serge Demeyer and Arie van Deursen}, year = {2007}, url = {http://arxiv.org/abs/0705.3616}, note = {informal publication}, tags = {testing, source-to-source, open-source}, researchr = {https://researchr.org/publication/abs-0705-3616}, cites = {0}, citedby = {0}, journal = {CoRR}, volume = {abs/0705.3616}, } @inproceedings{HermansPD10, title = {Automatically Extracting Class Diagrams from Spreadsheets}, author = {Felienne Hermans and Martin Pinzger and Arie van Deursen}, year = {2010}, doi = {10.1007/978-3-642-14107-2_4}, url = {http://dx.doi.org/10.1007/978-3-642-14107-2_4}, researchr = {https://researchr.org/publication/HermansPD10}, cites = {0}, citedby = {0}, pages = {52-75}, booktitle = {ECOOP 2010 - Object-Oriented Programming, 24th European Conference, Maribor, Slovenia, June 21-25, 2010. Proceedings}, editor = {Theo D Hondt}, volume = {6183}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-14106-5}, } @misc{homepages-d-ArievanDeursen, title = {Home Page}, author = {Arie van Deursen}, researchr = {https://researchr.org/publication/homepages-d-ArievanDeursen}, cites = {0}, citedby = {0}, howpublished = {http://www.st.ewi.tudelft.nl/~arie/}, } @inproceedings{DeursenR04, title = {Software Architecture Reconstruction}, author = {Arie van Deursen and Claudio Riva}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/icse/2004/2163/00/21630745abs.htm}, tags = {software architecture, architecture}, researchr = {https://researchr.org/publication/DeursenR04}, cites = {0}, citedby = {0}, pages = {745-746}, booktitle = {26th International Conference on Software Engineering (ICSE 2004), 23-28 May 2004, Edinburgh, United Kingdom}, publisher = {IEEE Computer Society}, isbn = {0-7695-2163-0}, } @article{10.1109-SCAM.2007.25, title = {An Integrated Crosscutting Concern Migration Strategy and its Application to JHOTDRAW}, author = {Marius Marin and Leon Moonen and Arie van Deursen}, year = {2007}, doi = {10.1109/SCAM.2007.25}, url = {http://doi.ieeecomputersociety.org/10.1109/SCAM.2007.25}, tags = {object-oriented programming, migration, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/10.1109-SCAM.2007.25}, cites = {0}, citedby = {0}, journal = {Source Code Analysis and Manipulation, IEEE International Workshop on}, volume = {0}, } @inproceedings{MatthijssenZSBD10, title = {Connecting Traces: Understanding Client-Server Interactions in Ajax Applications}, author = {Nick Matthijssen and Andy Zaidman and Margaret-Anne D. Storey and R. Ian Bull and Arie van Deursen}, year = {2010}, doi = {10.1109/ICPC.2010.14}, url = {http://doi.ieeecomputersociety.org/10.1109/ICPC.2010.14}, tags = {AJAX}, researchr = {https://researchr.org/publication/MatthijssenZSBD10}, cites = {0}, citedby = {0}, pages = {216-225}, booktitle = {The 18th IEEE International Conference on Program Comprehension, ICPC 2010, Braga, Minho, Portugal, June 30-July 2, 2010}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-4113-6}, } @article{abs-cs-0503015, title = {A Systematic Aspect-Oriented Refactoring and Testing Strategy, and its Application to JHotDraw}, author = {Arie van Deursen and Marius Marin and Leon Moonen}, year = {2005}, url = {http://arxiv.org/abs/cs/0503015}, note = {informal publication}, tags = {refactoring, testing, systematic-approach}, researchr = {https://researchr.org/publication/abs-cs-0503015}, cites = {0}, citedby = {0}, journal = {CoRR}, volume = {abs/cs/0503015}, } @article{abs-0707-2291, title = {An Integrated Crosscutting Concern Migration Strategy and its Application to JHotDraw}, author = {Marius Marin and Leon Moonen and Arie van Deursen}, year = {2007}, url = {http://arxiv.org/abs/0707.2291}, note = {informal publication}, tags = {migration}, researchr = {https://researchr.org/publication/abs-0707-2291}, cites = {0}, citedby = {0}, journal = {CoRR}, volume = {abs/0707.2291}, } @article{abs-cs-0606113, title = {A common framework for aspect mining based on crosscutting concern sorts}, author = {Marius Marin and Leon Moonen and Arie van Deursen}, year = {2006}, url = {http://arxiv.org/abs/cs/0606113}, note = {informal publication}, tags = {rule-based}, researchr = {https://researchr.org/publication/abs-cs-0606113}, cites = {0}, citedby = {0}, journal = {CoRR}, volume = {abs/cs/0606113}, } @article{DeursenK98, title = {Little languages: little maintenance?}, author = {Arie van Deursen and Paul Klint}, year = {1998}, doi = {10.1002/(SICI)1096-908X(199803/04)10:2<75::AID-SMR168>3.0.CO;2-5}, url = {http://dx.doi.org/10.1002/(SICI)1096-908X(199803/04)10:2<75::AID-SMR168>3.0.CO;2-5}, tags = {rule-based, little language, maintenance, compiler, DSL, domain-specific language}, researchr = {https://researchr.org/publication/DeursenK98}, cites = {0}, citedby = {1}, journal = {Journal of Software Maintenance}, volume = {10}, number = {2}, pages = {75-92}, } @article{DeursenM01, title = {An empirical study into COBOL type inferencing}, author = {Arie van Deursen and Leon Moonen}, year = {2001}, tags = {empirical, type inference, Cobol}, researchr = {https://researchr.org/publication/DeursenM01}, cites = {0}, citedby = {0}, journal = {Science of Computer Programming}, volume = {40}, number = {2-3}, pages = {189-211}, } @inproceedings{GraafD07, title = {Visualisation of Domain-Specific Modelling Languages Using UML}, author = {Bas Graaf and Arie van Deursen}, year = {2007}, doi = {10.1109/ECBS.2007.77}, url = {http://dx.doi.org/10.1109/ECBS.2007.77}, tags = {modeling language, language modeling, UML, domain-specific language}, researchr = {https://researchr.org/publication/GraafD07}, cites = {0}, citedby = {0}, pages = {586-595}, booktitle = {14th Annual IEEE International Conference and Workshop on Engineering of Computer Based Systems (ECBS 2007), 26-29 March 2007, Tucson, Arizona, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-2772-8}, } @inproceedings{DeursenM10, title = {Research Issues in the Automated Testing of Ajax Applications}, author = {Arie van Deursen and Ali Mesbah}, year = {2010}, doi = {10.1007/978-3-642-11266-9_2}, url = {http://dx.doi.org/10.1007/978-3-642-11266-9_2}, tags = {AJAX, testing}, researchr = {https://researchr.org/publication/DeursenM10}, cites = {0}, citedby = {0}, pages = {16-28}, booktitle = {SOFSEM 2010: Theory and Practice of Computer Science, 36th Conference on Current Trends in Theory and Practice of Computer Science, Spindleruv Mlýn, Czech Republic, January 23-29, 2010. Proceedings}, editor = {Jan van Leeuwen and Anca Muscholl and David Peleg and Jaroslav Pokorný and Bernhard Rumpe}, volume = {5901}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-11265-2}, } @inproceedings{MarinMD06a, title = {FINT: Tool Support for Aspect Mining}, author = {Marius Marin and Leon Moonen and Arie van Deursen}, year = {2006}, doi = {10.1109/WCRE.2006.30}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2006.30}, researchr = {https://researchr.org/publication/MarinMD06a}, cites = {0}, citedby = {0}, pages = {299-300}, booktitle = {13th Working Conference on Reverse Engineering (WCRE 2006), 23-27 October 2006, Benevento, Italy}, publisher = {IEEE Computer Society}, isbn = {0-7695-2719-1}, } @inproceedings{MarinMD06, title = {A common framework for aspect mining based on crosscutting concern sorts}, author = {Marius Marin and Leon Moonen and Arie van Deursen}, year = {2006}, doi = {10.1109/WCRE.2006.6}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2006.6}, tags = {rule-based}, researchr = {https://researchr.org/publication/MarinMD06}, cites = {0}, citedby = {0}, pages = {29-38}, booktitle = {13th Working Conference on Reverse Engineering (WCRE 2006), 23-27 October 2006, Benevento, Italy}, publisher = {IEEE Computer Society}, isbn = {0-7695-2719-1}, } @inproceedings{Kajko-MattssonCCDILREW06, title = {A Model of Maintainability - Suggestion for Future Research}, author = {Mira Kajko-Mattsson and Gerardo Canfora and Dan Chiorean and Arie van Deursen and Tuomas Ihme and Meir M. Lehman and Rupert Reiger and Torsten Engel and Josef Wernke}, year = {2006}, researchr = {https://researchr.org/publication/Kajko-MattssonCCDILREW06}, cites = {0}, citedby = {0}, pages = {436-441}, booktitle = {Proceedings of the International Conference on Software Engineering Research and Practice & Conference on Programming Languages and Compilers, SERP 2006, Las Vegas, Nevada, USA, June 26-29, 2006, Volume 1}, editor = {Hamid R. Arabnia and Hassan Reza}, publisher = {CSREA Press}, isbn = {1-932415-90-4}, } @article{BruntinkD06, title = {An empirical study into class testability}, author = {Magiel Bruntink and Arie van Deursen}, year = {2006}, doi = {10.1016/j.jss.2006.02.036}, url = {http://dx.doi.org/10.1016/j.jss.2006.02.036}, tags = {empirical, testing}, researchr = {https://researchr.org/publication/BruntinkD06}, cites = {0}, citedby = {0}, journal = {Journal of Systems and Software}, volume = {79}, number = {9}, pages = {1219-1232}, } @inproceedings{DeursenV02:0, title = {Building Program Understanding Tools Using Visitor Combinators}, author = {Arie van Deursen and Joost Visser}, year = {2002}, url = {http://computer.org/proceedings/iwpc/1495/14950137abs.htm}, tags = {object-oriented programming, program comprehension, program analysis, program understanding, case study, abstract syntax, visitor, analysis, reuse, data-flow programming, data-flow, graph-rewriting, programming, subject-oriented programming, rewriting, data-flow analysis, Cobol, design, feature-oriented programming}, researchr = {https://researchr.org/publication/DeursenV02%3A0}, cites = {0}, citedby = {0}, pages = {137-146}, booktitle = {10th International Workshop on Program Comprehension (IWPC 2002), 27-29 June 2002, Paris, France}, publisher = {IEEE Computer Society}, isbn = {0-7695-1495-2}, } @inproceedings{BruntinkDTE04, title = {An Evaluation of Clone Detection Techniques for Identifying Crosscutting Concerns}, author = {Magiel Bruntink and Arie van Deursen and Tom Tourwé and Remco van Engelen}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/icsm/2004/2213/00/22130200abs.htm}, researchr = {https://researchr.org/publication/BruntinkDTE04}, cites = {0}, citedby = {0}, pages = {200-209}, booktitle = {20th International Conference on Software Maintenance (ICSM 2004), 11-17 September 2004, Chicago, IL, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-2213-0}, } @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{CornelissenHZMWD07, title = {Understanding Execution Traces Using Massive Sequence and Circular Bundle Views}, author = {Bas Cornelissen and Danny Holten and Andy Zaidman and Leon Moonen and Jarke J. van Wijk and Arie van Deursen}, year = {2007}, doi = {10.1109/ICPC.2007.39}, url = {http://doi.ieeecomputersociety.org/10.1109/ICPC.2007.39}, tags = {software visualization, analysis, dynamic analysis}, researchr = {https://researchr.org/publication/CornelissenHZMWD07}, cites = {0}, citedby = {0}, pages = {49-58}, booktitle = {15th International Conference on Program Comprehension (ICPC 2007), June 26-29, 2007, Banff, Alberta, Canada}, publisher = {IEEE Computer Society}, } @inproceedings{LormansGDSS06, title = {Monitoring Requirements Coverage using Reconstructed Views: An Industrial Case Study}, author = {Marco Lormans and Hans-Gerhard Gross and Arie van Deursen and Rini van Solingen and André Stehouwer}, year = {2006}, doi = {10.1109/WCRE.2006.38}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2006.38}, tags = {lsi, case study, information retrieval, requirements management, traceability, latent semantic indexing, coverage}, researchr = {https://researchr.org/publication/LormansGDSS06}, cites = {0}, citedby = {0}, pages = {275-284}, booktitle = {13th Working Conference on Reverse Engineering (WCRE 2006), 23-27 October 2006, Benevento, Italy}, publisher = {IEEE Computer Society}, isbn = {0-7695-2719-1}, } @inproceedings{DeursenM98, title = {Type Inference for COBOL Systems}, author = {Arie van Deursen and Leon Moonen}, year = {1998}, tags = {type inference, type system, Cobol}, researchr = {https://researchr.org/publication/DeursenM98}, cites = {0}, citedby = {0}, pages = {220-230}, booktitle = {WCRE}, } @inproceedings{Treude:2011:SIW:1985793.1986056, title = {Second international workshop on web 2.0 for software engineering: (Web2SE 2011)}, author = {Treude, Christoph and Margaret-Anne D. Storey and Arie van Deursen and Andrew Begel and Sue Black}, year = {2011}, doi = {10.1145/1985793.1986056}, url = {http://doi.acm.org/10.1145/1985793.1986056}, tags = {software architecture, tagging, architecture, social web, design research, web engineering, data-flow, source-to-source, software engineering, wiki, web applications, context-aware, Meta-Environment, social, design, systematic-approach, open-source}, researchr = {https://researchr.org/publication/Treude%3A2011%3ASIW%3A1985793.1986056}, cites = {0}, citedby = {0}, pages = {1222-1223}, booktitle = {Proceeding of the 33rd international conference on Software engineering (ICSE '11)}, series = {ICSE '11}, address = {New York, NY, USA}, publisher = {ACM}, isbn = {978-1-4503-0445-0}, } @incollection{MoonenDZB08, title = {On the Interplay Between Software Testing and Evolution and its Effect on Program Comprehension}, author = {Leon Moonen and Arie van Deursen and Andy Zaidman and Magiel Bruntink}, year = {2008}, doi = {10.1007/978-3-540-76440-3_8}, url = {http://dx.doi.org/10.1007/978-3-540-76440-3_8}, tags = {program comprehension, evolution, testing, software evolution}, researchr = {https://researchr.org/publication/MoonenDZB08}, cites = {0}, citedby = {0}, pages = {173-202}, booktitle = {Software Evolution}, editor = {Tom Mens and Serge Demeyer}, publisher = {Springer}, isbn = {978-3-540-76439-7}, } @inproceedings{RoestMD10, title = {Regression Testing Ajax Applications: Coping with Dynamism}, author = {Danny Roest and Ali Mesbah and Arie van Deursen}, year = {2010}, doi = {10.1109/ICST.2010.59}, url = {http://doi.ieeecomputersociety.org/10.1109/ICST.2010.59}, tags = {AJAX, testing}, researchr = {https://researchr.org/publication/RoestMD10}, cites = {0}, citedby = {0}, pages = {127-136}, booktitle = {Third International Conference on Software Testing, Verification and Validation, ICST 2010, Paris, France, April 7-9, 2010}, publisher = {IEEE Computer Society}, isbn = {978-0-7695-3990-4}, } @inproceedings{ReusGD06, title = {Harvesting Software Systems for MDA-Based Reengineering }, author = {Thijs Reus and Hans Geers and Arie van Deursen}, year = {2006}, doi = {10.1007/11787044_17}, url = {http://dx.doi.org/10.1007/11787044_17}, tags = {rule-based}, researchr = {https://researchr.org/publication/ReusGD06}, cites = {0}, citedby = {0}, pages = {213-225}, booktitle = {Model Driven Architecture - Foundations and Applications, Second European Conference, ECMDA-FA 2006, Bilbao, Spain, July 10-13, 2006, Proceedings}, editor = {Arend Rensink and Jos Warmer}, volume = {4066}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-35909-5}, } @inproceedings{TreudeSDBB11, title = {Second international workshop on web 2.0 for software engineering: (Web2SE 2011)}, author = {Christoph Treude and Margaret-Anne D. Storey and Arie van Deursen and Andrew Begel and Sue Black}, year = {2011}, doi = {10.1145/1985793.1986056}, url = {http://doi.acm.org/10.1145/1985793.1986056}, tags = {software architecture, tagging, architecture, social web, design research, web engineering, data-flow, source-to-source, software engineering, wiki, web applications, context-aware, Meta-Environment, social, design, systematic-approach, open-source}, researchr = {https://researchr.org/publication/TreudeSDBB11}, cites = {0}, citedby = {0}, pages = {1222-1223}, booktitle = {Proceedings of the 33rd International Conference on Software Engineering, ICSE 2011, Waikiki, Honolulu , HI, USA, May 21-28, 2011}, editor = {Richard N. Taylor and Harald Gall and Nenad Medvidovic}, publisher = {ACM}, isbn = {978-1-4503-0445-0}, } @inproceedings{AdnanGDZ08, title = {Using Cluster Analysis to Improve the Design of Component Interfaces}, author = {Rahmat Adnan and Bas Graaf and Arie van Deursen and Joost Zonneveld}, year = {2008}, doi = {10.1109/ASE.2008.54}, url = {http://dx.doi.org/10.1109/ASE.2008.54}, tags = {analysis, remodularization, cluster analysis, design}, researchr = {https://researchr.org/publication/AdnanGDZ08}, cites = {0}, citedby = {0}, pages = {383-386}, booktitle = {23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 15-19 September 2008, L Aquila, Italy}, publisher = {IEEE}, } @article{MarinDMR09, title = {An integrated crosscutting concern migration strategy and its semi-automated application to JHotDraw}, author = {Marius Marin and Arie van Deursen and Leon Moonen and Robin van der Rijst}, year = {2009}, doi = {10.1007/s10515-009-0051-2}, url = {http://dx.doi.org/10.1007/s10515-009-0051-2}, tags = {object-oriented programming, refactoring, migration, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/MarinDMR09}, cites = {0}, citedby = {0}, journal = {Automated Software Engineering}, volume = {16}, number = {2}, pages = {323-356}, } @article{MarinDM07, title = {Identifying Crosscutting Concerns Using Fan-In Analysis}, author = {Marius Marin and Arie van Deursen and Leon Moonen}, year = {2007}, doi = {10.1145/1314493.1314496}, url = {http://doi.acm.org/10.1145/1314493.1314496}, tags = {object-oriented programming, aspect mining, analysis, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/MarinDM07}, cites = {0}, citedby = {0}, journal = {ACM Transactions on Software Engineering Methodology}, volume = {17}, number = {1}, } @article{BozdagMD09, title = {Performance Testing of Data Delivery Techniques for AJAX Applications}, author = {Engin Bozdag and Ali Mesbah and Arie van Deursen}, year = {2009}, url = {http://www.rintonpress.com/journals/jwe/abstractsJWE8-4.html}, tags = {AJAX, testing, data-flow}, researchr = {https://researchr.org/publication/BozdagMD09}, cites = {0}, citedby = {0}, journal = {J. Web Eng.}, volume = {8}, number = {4}, pages = {287-315}, } @inproceedings{LormansDDNZ04, title = {Managing Evolving Requirements in an Outsourcing Context: An Industrial Experience Report}, author = {Marco Lormans and Hylke W. van Dijk and Arie van Deursen and Eric Nücker and Aart de Zeeuw}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/iwpse/2004/2211/00/22110149abs.htm}, tags = {requirements management, context-aware}, researchr = {https://researchr.org/publication/LormansDDNZ04}, cites = {0}, citedby = {0}, pages = {149-158}, booktitle = {7th International Workshop on Principles of Software Evolution (IWPSE 2004), 6-7 September 2004, Kyoto, Japan}, publisher = {IEEE Computer Society}, isbn = {0-7695-2211-4}, } @article{abs-cs-0609147, title = {Identifying Crosscutting Concerns Using Fan-in Analysis}, author = {Marius Marin and Arie van Deursen and Leon Moonen}, year = {2006}, url = {http://arxiv.org/abs/cs/0609147}, note = {informal publication}, tags = {analysis}, researchr = {https://researchr.org/publication/abs-cs-0609147}, cites = {0}, citedby = {0}, journal = {CoRR}, volume = {abs/cs/0609147}, } @article{abs-cs-0608111, title = {An Architectural Style for Ajax}, author = {Ali Mesbah and Arie van Deursen}, year = {2006}, url = {http://arxiv.org/abs/cs/0608111}, note = {informal publication}, tags = {architecture, AJAX}, researchr = {https://researchr.org/publication/abs-cs-0608111}, cites = {0}, citedby = {0}, journal = {CoRR}, volume = {abs/cs/0608111}, } @inproceedings{DeursenFKR03, title = {Experiences in Teaching Software Evolution and Program Comprehension}, author = {Arie van Deursen and Jean-Marie Favre and Rainer Koschke and Juergen Rilling}, year = {2003}, url = {http://computer.org/proceedings/iwpc/1883/18830283abs.htm}, tags = {program comprehension, software evolution, teaching}, researchr = {https://researchr.org/publication/DeursenFKR03}, cites = {0}, citedby = {0}, pages = {283-284}, booktitle = {11th International Workshop on Program Comprehension (IWPC 2003), May 10-11, 2003, Portland, Oregon, USA}, publisher = {IEEE Computer Society}, } @article{MarinMD05, title = {An approach to aspect refactoring based on crosscutting concern types}, author = {Marius Marin and Leon Moonen and Arie van Deursen}, year = {2005}, doi = {10.1145/1082983.1083140}, url = {http://doi.acm.org/10.1145/1082983.1083140}, tags = {object-oriented programming, rule-based, refactoring, aspect oriented programming, rule-based refactoring, subject-oriented programming, systematic-approach, feature-oriented programming}, researchr = {https://researchr.org/publication/MarinMD05}, cites = {0}, citedby = {0}, journal = {ACM SIGSOFT Software Engineering Notes}, volume = {30}, number = {4}, pages = {1-5}, } @article{abs-cs-0610094, title = {Migrating Multi-page Web Applications to Single-page AJAX Interfaces}, author = {Ali Mesbah and Arie van Deursen}, year = {2006}, url = {http://arxiv.org/abs/cs/0610094}, note = {informal publication}, tags = {AJAX, web applications}, researchr = {https://researchr.org/publication/abs-cs-0610094}, cites = {0}, citedby = {0}, journal = {CoRR}, volume = {abs/cs/0610094}, } @inproceedings{DeursenM00, title = {Exploring Legacy Systems using Types}, author = {Arie van Deursen and Leon Moonen}, year = {2000}, url = {http://computer.org/proceedings/wcre/0881/08810032abs.htm}, tags = {type system}, researchr = {https://researchr.org/publication/DeursenM00}, cites = {0}, citedby = {0}, pages = {32-41}, booktitle = {WCRE}, } @article{KazmanDK06, title = {Introduction}, author = {Rick Kazman and Arie van Deursen and Rainer Koschke}, year = {2006}, doi = {10.1007/s10515-006-7735-7}, url = {http://dx.doi.org/10.1007/s10515-006-7735-7}, researchr = {https://researchr.org/publication/KazmanDK06}, cites = {0}, citedby = {0}, journal = {Automated Software Engineering}, volume = {13}, number = {2}, pages = {199-200}, } @inproceedings{DeursenWQ97, title = {Program Plan Recognition for Year 2000 Tools}, author = {Arie van Deursen and Steven Woods and Alex Quilici}, year = {1997}, url = {http://computer.org/proceedings/wcre/8162/81620124abs.htm}, researchr = {https://researchr.org/publication/DeursenWQ97}, cites = {0}, citedby = {0}, pages = {124}, booktitle = {WCRE}, } @inproceedings{StoreyTDC10, title = {The impact of social media on software engineering practices and tools}, author = {Margaret-Anne D. Storey and Christoph Treude and Arie van Deursen and Li-Te Cheng}, year = {2010}, doi = {10.1145/1882362.1882435}, url = {http://doi.acm.org/10.1145/1882362.1882435}, tags = {rule-based, social web, web engineering, software engineering, code generation, social}, researchr = {https://researchr.org/publication/StoreyTDC10}, cites = {0}, citedby = {0}, pages = {359-364}, booktitle = {Proceedings of the Workshop on Future of Software Engineering Research, FoSER 2010, at the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010, Santa Fe, NM, USA, November 7-11, 2010}, editor = {Gruia-Catalin Roman and Kevin J. Sullivan}, publisher = {ACM}, isbn = {978-1-4503-0427-6}, } @article{DeursenB05, title = {Software reverse engineering}, author = {Arie van Deursen and Elizabeth Burd}, year = {2005}, doi = {10.1016/j.jss.2004.03.031}, url = {http://dx.doi.org/10.1016/j.jss.2004.03.031}, tags = {reverse engineering, software engineering}, researchr = {https://researchr.org/publication/DeursenB05}, cites = {0}, citedby = {0}, journal = {Journal of Systems and Software}, volume = {77}, number = {3}, pages = {209-211}, } @inproceedings{LormansD06, title = {Can LSI help Reconstructing Requirements Traceability in Design and Test?}, author = {Marco Lormans and Arie van Deursen}, year = {2006}, doi = {10.1109/CSMR.2006.13}, url = {http://doi.ieeecomputersociety.org/10.1109/CSMR.2006.13}, tags = {lsi, information retrieval, requirements management, testing, traceability, design, latent semantic indexing}, researchr = {https://researchr.org/publication/LormansD06}, cites = {0}, citedby = {0}, pages = {47-56}, booktitle = {10th European Conference on Software Maintenance and Reengineering (CSMR 2006), 22-24 March 2006, Bari, Italy}, publisher = {IEEE Computer Society}, isbn = {0-7695-2536-9}, } @inproceedings{DeursenD93, title = {Origin Tracking for Higher-Order Term Rewriting Systems}, author = {Arie van Deursen and T. B. Dinesh}, year = {1993}, tags = {term rewriting, graph-rewriting, rewriting}, researchr = {https://researchr.org/publication/DeursenD93}, cites = {0}, citedby = {0}, pages = {76-95}, booktitle = {Higher-Order Algebra, Logic, and Term Rewriting, First International Workshop, HOA 93, Amsterdam, The Netherlands, September 23-24, 1993, Selected Papers}, editor = {Jan Heering and Karl Meinke and Bernhard Möller and Tobias Nipkow}, volume = {816}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {3-540-58233-9}, } @inproceedings{DeursenHKMR04, title = {Symphony: View-Driven Software Architecture Reconstruction}, author = {Arie van Deursen and Christine Hofmeister and Rainer Koschke and Leon Moonen and Claudio Riva}, year = {2004}, url = {http://csdl.computer.org/comp/proceedings/wicsa/2004/2172/00/21720122abs.htm}, tags = {software architecture, architecture}, researchr = {https://researchr.org/publication/DeursenHKMR04}, cites = {0}, citedby = {0}, pages = {122-134}, booktitle = {4th Working IEEE / IFIP Conference on Software Architecture (WICSA 2004), 12-15 June 2004, Oslo, Norway}, publisher = {IEEE Computer Society}, isbn = {0-7695-2172-X}, } @inproceedings{GraafD07-0, title = {Model-Driven Consistency Checking of Behavioural Specifications}, author = {Bas Graaf and Arie van Deursen}, year = {2007}, doi = {10.1109/MOMPES.2007.12}, url = {http://dx.doi.org/10.1109/MOMPES.2007.12}, tags = {model checking, meta-model, consistency, Meta-Environment}, researchr = {https://researchr.org/publication/GraafD07-0}, cites = {0}, citedby = {0}, pages = {115-126}, booktitle = {Model-based Methodologies for Pervasive and Embedded Software, 4th International Workshop on Model-based Methodologies for Pervasive and Embedded Software, MOMPES 2007, Braga, Portugal, March 31, 2007, Proceedings}, editor = {João M. Fernandes and Ricardo Jorge Machado and Ridha Khédri and siobhán-clarke}, publisher = {IEEE Computer Society}, isbn = {0-7695-2769-8}, } @inproceedings{DM2002.VSR, title = {The Video Store Revisited - Thoughts on Refactoring and Testing}, author = {Arie van Deursen and Leon Moonen}, year = {2002}, month = {may}, tags = {refactoring, testing}, researchr = {https://researchr.org/publication/DM2002.VSR}, cites = {0}, citedby = {0}, booktitle = {Proceedings of the 3nd International Conference on Extreme Programming and Flexible Processes in Software Engineering (XP2002)}, publisher = {University of Cagliari}, } @inproceedings{HermansPD09, title = {Domain-Specific Languages in Practice: A User Study on the Success Factors}, author = {Felienne Hermans and Martin Pinzger and Arie van Deursen}, year = {2009}, doi = {10.1007/978-3-642-04425-0_33}, url = {http://dx.doi.org/10.1007/978-3-642-04425-0_33}, tags = {domain-specific language}, researchr = {https://researchr.org/publication/HermansPD09}, cites = {0}, citedby = {0}, pages = {423-437}, booktitle = {Model Driven Engineering Languages and Systems, 12th International Conference, MODELS 2009, Denver, CO, USA, October 4-9, 2009. Proceedings}, editor = {Andy Schürr and Bran Selic}, volume = {5795}, series = {Lecture Notes in Computer Science}, publisher = {Springer}, isbn = {978-3-642-04424-3}, } @inproceedings{ZaidmanRDD08, title = {Mining Software Repositories to Study Co-Evolution of Production & Test Code}, author = {Andy Zaidman and Bart Van Rompaey and Serge Demeyer and Arie van Deursen}, year = {2008}, doi = {10.1109/ICST.2008.47}, url = {http://doi.ieeecomputersociety.org/10.1109/ICST.2008.47}, tags = {repository mining, testing, software evolution}, researchr = {https://researchr.org/publication/ZaidmanRDD08}, cites = {0}, citedby = {0}, pages = {220-229}, booktitle = {First International Conference on Software Testing, Verification, and Validation, ICST 2008, Lillehammer, Norway, April 9-11, 2008}, publisher = {IEEE Computer Society}, } @inproceedings{MarinMD07:1, title = {SoQueT: Query-Based Documentation of Crosscutting Concerns}, author = {Marius Marin and Leon Moonen and Arie van Deursen}, year = {2007}, doi = {10.1109/ICSE.2007.78}, url = {http://doi.ieeecomputersociety.org/10.1109/ICSE.2007.78}, tags = {rule-based}, researchr = {https://researchr.org/publication/MarinMD07%3A1}, cites = {0}, citedby = {0}, pages = {758-761}, booktitle = {29th International Conference on Software Engineering (ICSE 2007), Minneapolis, MN, USA, May 20-26, 2007}, publisher = {IEEE Computer Society}, } @techreport{DeursenKlintTip1992, title = {Origin Tracking}, author = {Arie van Deursen and Paul Klint and Frank Tip}, year = {1992}, researchr = {https://researchr.org/publication/DeursenKlintTip1992}, cites = {0}, citedby = {1}, } @article{1838699, title = {Workshop report from Web2SE: first workshop on web 2.0 for software engineering}, author = {Christoph Treude and Margaret-Anne D. Storey and Kate Ehrlich and Arie van Deursen}, year = {2010}, doi = {10.1145/1838687.1838699}, url = {http://doi.acm.org/10.1145/1838687.1838699}, tags = {tagging, web engineering, software engineering, wiki}, researchr = {https://researchr.org/publication/1838699}, cites = {19}, citedby = {0}, journal = {SIGSOFT Softw. Eng. Notes}, volume = {35}, number = {5}, } @inproceedings{MesbahD05, title = {Crosscutting Concerns in J2EE Applications}, author = {Ali Mesbah and Arie van Deursen}, year = {2005}, doi = {10.1109/WSE.2005.4}, url = {http://doi.ieeecomputersociety.org/10.1109/WSE.2005.4}, tags = {object-oriented programming, aspect mining, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/MesbahD05}, cites = {0}, citedby = {0}, pages = {14-21}, booktitle = {Seventh IEEE International Workshop on Web Site Evolution (WSE 2005), 26 September 2005, Budapest, Hungary}, publisher = {IEEE Computer Society}, isbn = {0-7695-2470-2}, } @inproceedings{VanDeursen2010, title = {Adinda: A Knowledgable, Browser-Based IDE }, author = {Arie van Deursen and Ali Mesbah and Bas Cornelissen and Andy Zaidman and Martin Pinzger and Anja Guzzi}, year = {2010}, tags = {interaction design, rule-based, web service, web services, Meta-Environment, design, systematic-approach}, researchr = {https://researchr.org/publication/VanDeursen2010}, cites = {0}, citedby = {0}, booktitle = {ICSE New Ideas and Emerging Results Track}, } @inproceedings{BruntinkDDT07, title = {Simple crosscutting concerns are not so simple: analysing variability in large-scale idioms-based implementations}, author = {Magiel Bruntink and Arie van Deursen and Maja D'Hondt and Tom Tourwé}, year = {2007}, doi = {10.1145/1218563.1218586}, url = {http://doi.acm.org/10.1145/1218563.1218586}, tags = {object-oriented programming, rule-based, aspect oriented programming, subject-oriented programming, feature-oriented programming}, researchr = {https://researchr.org/publication/BruntinkDDT07}, cites = {0}, citedby = {0}, pages = {199-211}, booktitle = {Proceedings of the 6th International Conference on Aspect-Oriented Software Development, AOSD 2007, Vancouver, British Columbia, Canada, March 12-16, 2007}, editor = {Brian M. Barry and Oege de Moor}, volume = {208}, series = {ACM International Conference Proceeding Series}, publisher = {ACM}, isbn = {1-59593-615-7}, } @inproceedings{DeursenM93, title = {Executing Action Semantic Descriptions using ASF+SDF}, author = {Arie van Deursen and Peter D. Mosses}, year = {1993}, tags = {SDF, ASF+SDF}, researchr = {https://researchr.org/publication/DeursenM93}, cites = {0}, citedby = {0}, pages = {413-414}, booktitle = {Algebraic Methodology and Software Technology (AMAST 93), Proceedings of the Third International Conference on Methodology and Software Technology, University of Twente, Enschede, The Netherlands, 21-25 June, 1993}, editor = {Maurice Nivat and Charles Rattray and Teodor Rus and Giuseppe Scollo}, series = {Workshops in Computing}, publisher = {Springer}, isbn = {3-540-19852-0}, } @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{CornelissenDMZ07, title = {Visualizing Testsuites to Aid in Software Understanding}, author = {Bas Cornelissen and Arie van Deursen and Leon Moonen and Andy Zaidman}, year = {2007}, doi = {10.1109/CSMR.2007.54}, url = {http://doi.ieeecomputersociety.org/10.1109/CSMR.2007.54}, researchr = {https://researchr.org/publication/CornelissenDMZ07}, cites = {0}, citedby = {0}, pages = {213-222}, booktitle = {11th European Conference on Software Maintenance and Reengineering, Software Evolution in Complex Software Intensive Systems, CSMR 2007, 21-23 March 2007, Amsterdam, The Netherlands}, editor = {René L. Krikhaar and Chris Verhoef and Giuseppe A. Di Lucca}, publisher = {IEEE Computer Society}, isbn = {0-7695-2802-3}, } @article{GlorieZDH09, title = {Splitting a large software repository for easing future software evolution - an industrial experience report}, author = {Marco Glorie and Andy Zaidman and Arie van Deursen and Lennart Hofland}, year = {2009}, doi = {10.1002/smr.401}, url = {http://dx.doi.org/10.1002/smr.401}, tags = {concept analysis, analysis, software evolution, diagnostics, remodularization, cluster analysis, partitioning, systematic-approach}, researchr = {https://researchr.org/publication/GlorieZDH09}, cites = {0}, citedby = {0}, journal = {Journal of Software Maintenance}, volume = {21}, number = {2}, pages = {113-141}, } @article{DeursenKV00, title = {Domain-Specific Languages: An Annotated Bibliography}, author = {Arie van Deursen and Paul Klint and Joost Visser}, year = {2000}, doi = {10.1145/352029.352035}, url = {http://doi.acm.org/10.1145/352029.352035}, tags = {Domain-specific languages, bibliography, language design, maintenance, survey, annotated bibliography, design, domain-specific language}, researchr = {https://researchr.org/publication/DeursenKV00}, cites = {79}, citedby = {4}, journal = {SIGPLAN Notices}, volume = {35}, number = {6}, pages = {26-36}, } @proceedings{wcre:2003, title = {10th Working Conference on Reverse Engineering (WCRE 2003), 13-16 November 2003, Victoria, Canada}, year = {2003}, tags = {reverse engineering}, researchr = {https://researchr.org/publication/wcre%3A2003}, cites = {0}, citedby = {0}, booktitle = {10th Working Conference on Reverse Engineering (WCRE 2003), 13-16 November 2003, Victoria, Canada}, conference = {WCRE}, editor = {Arie van Deursen and Eleni Stroulia and Margaret-Anne D. Storey}, publisher = {IEEE Computer Society}, isbn = {0-7695-2027-8}, } @proceedings{wcre:2002, title = {9th Working Conference on Reverse Engineering (WCRE 2002), 28 October - 1 November 2002, Richmond, VA, USA}, year = {2002}, tags = {reverse engineering}, researchr = {https://researchr.org/publication/wcre%3A2002}, cites = {0}, citedby = {0}, booktitle = {9th Working Conference on Reverse Engineering (WCRE 2002), 28 October - 1 November 2002, Richmond, VA, USA}, conference = {WCRE}, editor = {Arie van Deursen and Elizabeth Burd}, publisher = {IEEE Computer Society}, isbn = {0-7695-1799-4}, } @book{DHP:1996, title = {Language Prototyping. An Algebraic Specification Approach}, year = {1996}, month = {September}, tags = {algebraic specification, algebra, systematic-approach}, researchr = {https://researchr.org/publication/DHP%3A1996}, cites = {0}, citedby = {2}, editor = {Arie van Deursen and Jan Heering and Paul Klint}, volume = {5}, series = {AMAST Series in Computing}, address = {Singapore}, publisher = {World Scientific}, }