@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}, } @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}, } @inproceedings{MoonenM06, title = {Code Based Software Security Assessments}, author = {Leon Moonen and Spiros Mancoridis}, year = {2006}, doi = {10.1109/WCRE.2006.19}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2006.19}, tags = {rule-based, security}, researchr = {https://researchr.org/publication/MoonenM06}, cites = {0}, citedby = {0}, pages = {313}, 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{ClarkeMR06, title = {06302 Abstracts Collection -- Aspects For Legacy Applications}, author = {Siobhán Clarke and Leon Moonen and Ganesan Ramalingam}, year = {2006}, url = {http://drops.dagstuhl.de/opus/volltexte/2007/890}, researchr = {https://researchr.org/publication/ClarkeMR06}, 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{PentaM07, title = {Special issue on source code analysis and manipulation (SCAM 2006)}, author = {Massimiliano Di Penta and Leon Moonen}, year = {2007}, doi = {10.1002/smr.352}, url = {http://dx.doi.org/10.1002/smr.352}, tags = {points-to analysis, analysis, source-to-source, peer-to-peer, open-source}, researchr = {https://researchr.org/publication/PentaM07}, cites = {0}, citedby = {0}, journal = {Journal of Software Maintenance}, volume = {19}, number = {4}, pages = {203-204}, } @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{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{BoogerdM06, title = {Prioritizing Software Inspection Results using Static Profiling}, author = {Cathal Boogerd and Leon Moonen}, year = {2006}, doi = {10.1109/SCAM.2006.22}, url = {http://doi.ieeecomputersociety.org/10.1109/SCAM.2006.22}, researchr = {https://researchr.org/publication/BoogerdM06}, cites = {0}, citedby = {0}, pages = {149-160}, booktitle = {Sixth IEEE International Workshop on Source Code Analysis and Manipulation (SCAM 2006), 27-29 September 2006, Philadelphia, Pennsylvania, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-2353-6}, } @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}, } @article{CeccatoMMMTT06, title = {Applying and combining three different aspect Mining Techniques}, author = {Mariano Ceccato and Marius Marin and Kim Mens and Leon Moonen and Paolo Tonella and Tom Tourwé}, year = {2006}, doi = {10.1007/s11219-006-9217-3}, url = {http://dx.doi.org/10.1007/s11219-006-9217-3}, researchr = {https://researchr.org/publication/CeccatoMMMTT06}, cites = {0}, citedby = {0}, journal = {Software Quality Journal}, volume = {14}, number = {3}, pages = {209-231}, } @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{BoogerdM08:0, title = {On the Use of Data Flow Analysis in Static Profiling}, author = {Cathal Boogerd and Leon Moonen}, year = {2008}, doi = {10.1109/SCAM.2008.18}, url = {http://dx.doi.org/10.1109/SCAM.2008.18}, tags = {analysis, static analysis, data-flow, data-flow analysis}, researchr = {https://researchr.org/publication/BoogerdM08%3A0}, cites = {0}, citedby = {0}, pages = {79-88}, booktitle = {Eighth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2008), 28-29 September 2008, Beijing, China}, publisher = {IEEE}, } @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}, } @misc{homepages-m-LeonMoonen, title = {Home Page}, author = {Leon Moonen}, researchr = {https://researchr.org/publication/homepages-m-LeonMoonen}, cites = {0}, citedby = {0}, howpublished = {http://vefur.simula.no/~leonm/}, } @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{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}, } @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{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{EmdenM02, title = {Java Quality Assurance by Detecting Code Smells }, author = {Eva Van Emden and Leon Moonen}, year = {2002}, url = {http://computer.org/proceedings/wcre/1799/17990097abs.htm}, tags = {Java}, researchr = {https://researchr.org/publication/EmdenM02}, cites = {0}, citedby = {0}, pages = {97}, booktitle = {9th Working Conference on Reverse Engineering (WCRE 2002), 28 October - 1 November 2002, Richmond, VA, USA}, editor = {Arie van Deursen and Elizabeth Burd}, publisher = {IEEE Computer Society}, isbn = {0-7695-1799-4}, } @article{10.1109-SCAM.2006.22, title = {Prioritizing Software Inspection Results using Static Profiling}, author = {Cathal Boogerd and Leon Moonen}, year = {2006}, doi = {10.1109/SCAM.2006.22}, url = {http://doi.ieeecomputersociety.org/10.1109/SCAM.2006.22}, researchr = {https://researchr.org/publication/10.1109-SCAM.2006.22}, cites = {0}, citedby = {0}, journal = {Source Code Analysis and Manipulation, IEEE International Workshop on}, volume = {0}, } @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}, } @inproceedings{CornelissenMZ08, title = {An assessmentmethodology for trace reduction techniques}, author = {Bas Cornelissen and Leon Moonen and Andy Zaidman}, year = {2008}, doi = {10.1109/ICSM.2008.4658059}, url = {http://dx.doi.org/10.1109/ICSM.2008.4658059}, tags = {program comprehension, program analysis, analysis, maintenance}, researchr = {https://researchr.org/publication/CornelissenMZ08}, cites = {0}, citedby = {0}, pages = {107-116}, booktitle = {24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28 - October 4, 2008, Beijing, China}, publisher = {IEEE}, } @inproceedings{Moonen03, title = {Exploring Software Systems}, author = {Leon Moonen}, year = {2003}, url = {http://csdl.computer.org/comp/proceedings/icsm/2003/1905/00/19050276abs.htm}, researchr = {https://researchr.org/publication/Moonen03}, cites = {0}, citedby = {0}, pages = {276-280}, 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}, } @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}, } @inproceedings{KienleMGM08, title = {2nd International Workshop on Advanced Software Development Tools and Techniques (WASDeTT): Tools for software maintenance, visualization, and reverse engineering}, author = {Holger M. Kienle and Leon Moonen and Michael W. Godfrey and Hausi A. Müller}, year = {2008}, doi = {10.1109/ICSM.2008.4658090}, url = {http://dx.doi.org/10.1109/ICSM.2008.4658090}, tags = {reverse engineering, maintenance, software engineering}, researchr = {https://researchr.org/publication/KienleMGM08}, cites = {0}, citedby = {0}, pages = {408-409}, booktitle = {24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28 - October 4, 2008, Beijing, China}, publisher = {IEEE}, } @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-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}, } @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}, } @article{abs-cs-0607063, title = {Prioritizing Software Inspection Results using Static Profiling}, author = {Cathal Boogerd and Leon Moonen}, year = {2006}, url = {http://arxiv.org/abs/cs/0607063}, note = {informal publication}, researchr = {https://researchr.org/publication/abs-cs-0607063}, cites = {0}, citedby = {0}, journal = {CoRR}, volume = {abs/cs/0607063}, } @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}, } @article{abs-cs-0607006, title = {Applying and Combining Three Different Aspect Mining Techniques}, author = {Mariano Ceccato and Marius Marin and Kim Mens and Leon Moonen and Paolo Tonella and Tom Tourwé}, year = {2006}, url = {http://arxiv.org/abs/cs/0607006}, note = {informal publication}, researchr = {https://researchr.org/publication/abs-cs-0607006}, cites = {0}, citedby = {0}, journal = {CoRR}, volume = {abs/cs/0607006}, } @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}, } @inproceedings{Moonen02, title = {Lightweight Impact Analysis using Island Grammars}, author = {Leon Moonen}, year = {2002}, url = {http://computer.org/proceedings/iwpc/1495/14950219abs.htm}, tags = {analysis, grammar}, researchr = {https://researchr.org/publication/Moonen02}, cites = {0}, citedby = {0}, pages = {219-228}, 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{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{MoonenRC06, title = {06302 Summary -- Aspects For Legacy Applications}, author = {Leon Moonen and Ganesan Ramalingam and Siobhán Clarke}, year = {2006}, url = {http://drops.dagstuhl.de/opus/volltexte/2007/879}, researchr = {https://researchr.org/publication/MoonenRC06}, 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}, } @inproceedings{Moonen01, title = {Generating Robust Parsers Using Island Grammars}, author = {Leon Moonen}, year = {2001}, url = {http://computer.org/proceedings/wcre/1303/13030013abs.htm}, tags = {parsing, island grammars, grammar}, researchr = {https://researchr.org/publication/Moonen01}, cites = {0}, citedby = {0}, pages = {13}, booktitle = {WCRE}, } @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}, } @inproceedings{CeccatoMMMTT05, title = {A Qualitative Comparison of Three Aspect Mining Techniques}, author = {Mariano Ceccato and Marius Marin and Kim Mens and Leon Moonen and Paolo Tonella and Tom Tourwé}, year = {2005}, doi = {10.1109/WPC.2005.2}, url = {http://dx.doi.org/10.1109/WPC.2005.2}, researchr = {https://researchr.org/publication/CeccatoMMMTT05}, cites = {0}, citedby = {0}, pages = {13-22}, booktitle = {13th International Workshop on Program Comprehension (IWPC 2005), 15-16 May 2005, St. Louis, MO, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-2254-8}, } @article{10.1109-SCAM.2008.18, title = {On the Use of Data Flow Analysis in Static Profiling}, author = {Cathal Boogerd and Leon Moonen}, year = {2008}, doi = {10.1109/SCAM.2008.18}, url = {http://doi.ieeecomputersociety.org/10.1109/SCAM.2008.18}, tags = {analysis, static analysis, data-flow, data-flow analysis}, researchr = {https://researchr.org/publication/10.1109-SCAM.2008.18}, cites = {0}, citedby = {0}, journal = {Source Code Analysis and Manipulation, IEEE International Working Conference on}, volume = {0}, } @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}, } @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{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}, } @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{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}, } @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{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{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{MoonenM05, title = {Workshop on Code Based Software Security Assessments (CoBaSSA 2005)}, author = {Leon Moonen and Spiros Mancoridis}, year = {2005}, doi = {10.1109/WCRE.2005.34}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2005.34}, tags = {rule-based, security}, researchr = {https://researchr.org/publication/MoonenM05}, cites = {0}, citedby = {0}, pages = {233}, booktitle = {12th Working Conference on Reverse Engineering (WCRE 2005), 7-11 November 2005, Pittsburgh, PA, USA}, publisher = {IEEE Computer Society}, isbn = {0-7695-2474-5}, } @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}, } @inproceedings{MoonenM07, title = {International Workshop on Code Based Software Security Assessments - CoBaSSA 2007}, author = {Leon Moonen and Spiros Mancoridis}, year = {2007}, doi = {10.1109/WCRE.2007.30}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2007.30}, tags = {rule-based, security}, researchr = {https://researchr.org/publication/MoonenM07}, cites = {0}, citedby = {0}, pages = {300}, booktitle = {14th Working Conference on Reverse Engineering (WCRE 2007), 28-31 October 2007, Vancouver, BC, Canada}, publisher = {IEEE Computer Society}, } @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}, } @article{BrandKMV03, title = {Generalized Parsing and Term Rewriting: Semantics Driven Disambiguation}, author = {Mark G. J. van den Brand and Steven Klusener and Leon Moonen and Jurgen J. Vinju}, year = {2003}, url = {http://www1.elsevier.com/gej-ng/31/29/23/133/52/show/Products/notes/index.htt#008}, tags = {programming languages, semantics, rule-based, program analysis, disambiguation, architecture, term rewriting, analysis, graph-rewriting, C++, programming paradigms, programming, rewriting, Cobol, parsing}, researchr = {https://researchr.org/publication/BrandKMV03}, cites = {0}, citedby = {0}, journal = {Electronic Notes in Theoretical Computer Science}, volume = {82}, number = {3}, pages = {575-591}, } @inproceedings{BoogerdM08, title = {Assessing the value of coding standards: An empirical study}, author = {Cathal Boogerd and Leon Moonen}, year = {2008}, doi = {10.1109/ICSM.2008.4658076}, url = {http://dx.doi.org/10.1109/ICSM.2008.4658076}, tags = {empirical}, researchr = {https://researchr.org/publication/BoogerdM08}, cites = {0}, citedby = {0}, pages = {277-286}, booktitle = {24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28 - October 4, 2008, Beijing, China}, publisher = {IEEE}, } @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{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}, } @proceedings{dagstuhl:2006P6302, title = {Aspects For Legacy Applications, 26.07. - 29.07.2006}, year = {2007}, researchr = {https://researchr.org/publication/dagstuhl%3A2006P6302}, cites = {0}, citedby = {0}, booktitle = {Aspects For Legacy Applications, 26.07. - 29.07.2006}, conference = {Dagstuhl}, 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}, }