Publications
Publications can be downloaded by clicking the

icon.
COPYRIGHT NOTICE. This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.
Journal papers (top)
Enforcing structural regularities in software using IntensiVE
Johan Brichau, Andy Kellens, Sergio Castro, Theo D'Hondt
Science of Computer Programming: Experimental Software and Toolkits (EST 3)
ISSN 0167-6423
Volume 75, Issue 4, p. 232-246, April, 2010
Application-specific Models and Pointcuts using a Logic Meta Language
Johan Brichau, Andy Kellens, Kris Gybels, Kim Mens, Robert Hirschfeld, Theo D’Hondt
Computer Languages, Systems & Structures, Volume 34, Issues 2 -3, July-October 2008, p. 66-82, 2008
A Survey of Automated Code-Level Aspect Mining Techniques
Andy Kellens, Kim Mens, Paolo Tonella
Transactions on Aspect-Oriented Software Development IV, LNCS 4640, p. 143-162, Springer Verlag, 2007
-
Co-evolving code and design using Intensional Views - A Case Study
Kim Mens, Andy Kellens, Frederic Pluquet, Roel Wuyts
Computer Languages, Systems & Structures, Volume 32, Issues 2-3, July-October 2006, p. 140-156, 2006
Induced Intentional Software Views
Tom Tourwe, Johan Brichau, Andy Kellens, Kris Gybels
Computer Languages, Systems & Structures, Volume 30, Issues 1-2, April-July 2004, p.35-47, 2004
Conference papers (top)
Co-evolving Annotations and Source Code through Smart Annotations
Andy Kellens, Carlos Noguera, Kris De Schutter, Coen De Roover, Theo D'Hondt
Conference on Software Maintenance and Reengineering (CSMR), to appear, 2010.
Cognac: a framework for documenting and verifying the design of Cobol systems
Andy Kellens, Kris De Schutter, Theo D'Hondt, Luc Jorissen, Bart Van Passel
Conference on Software Maintenance and Reengineering (CSMR), p. 199-208, 2009.
Pitfalls in Aspect Mining
Kim Mens, Andy Kellens, Jens Krinke
Working Conference on Reverse Engineering (WCRE), p. 113-122, 2008.
Experiences in modularizing business rules into aspects
Andy Kellens, Kris De Schutter, Theo D'Hondt, Viviane Jonckers, Hans Doggen
International Conference on Software Maintenance (ICSM), p. 448-451, 2008.
Application-specific Models and Pointcuts using a Logic Meta Language
Johan Brichau, Andy Kellens, Kris Gybels, Kim Mens, Robert Hirschfeld, Theo D’Hondt
Advances in Smalltalk, LNCS 4406, p.1-22,2007
IntensiVE, a toolsuite for documenting and testing structural source-code regularities
Kim Mens, Andy Kellens
10th Conference on Software Maintenance and Re-engineering (CSMR), p. 239-248, 2006
-
Automated Pattern-Based Pointcut Generation
Mathieu Braem, Kris Gybels, Andy Kellens, Wim Vanderperren
Software Composition (SC), LNCS 4089, p. 66-81, 2006
Managing the Evolution of Aspect-Oriented Software with Model-based Pointcuts
Andy Kellens, Kim Mens, Johan Brichau, Kris Gybels
20th European Conference on Object-Oriented Programming (ECOOP), LNCS 4067, p.501-525, 2006
Towards a Framework for Testing Structural Source-Code Regularities
Kim Mens, Andy Kellens
International Conference on Software Maintenance (ICSM), p. 679 - 682, 2005
The Intensional View Environment
Kim Mens, Andy Kellens, Frederic Pluquet, Roel Wuyts
International Conference on Software Maintenance (ICSM) - Industrial and Tool Volume, p.81-84, 2005
Published workshop reports (top)
- Proceedings of the workshop on Practices of Linking aspect technology and evolution (PLATE '09)
Iris Groher, Andy Kellens, Christa Schwanninger, Bram Adams, Uwe Hohenstein, Ademar Aguiar, Eddy Truyen
ACM Digital Library, ISBN: 978-1-60558-453-9, 2009
- Proceedings of the fourth workshop on Linking aspect technology and evolution (LATE '08)
Andy Kellens, Marius Marin
ACM Digital Library, ISBN: 978-1-60558-147-7, 2008
- Proceedings of the third workshop on Linking aspect technology and evolution (LATE '07)
Tom Tourwe, Andy Kellens, Mariano Ceccato, David Shepherd, Marius Marin
ACM Digital Library, ISBN: 1-59593-655-4, 2007
Workshop papers (top)
Supporting Incremental Changes in Large Models
Jannik Laval, Simon Denier, Stephane Ducasse, Andy Kellens
International Workshop on Smalltalk Technologies (IWST), Brest, 2009.
Experiments with Pro-active Declarative Meta-Programming
Veronica Uquillas Gomez, Andy Kellens, Kris Gybels, Theo D’Hondt
International Workshop on Smalltalk Technologies (IWST), Brest, 2009.
Time Warp, an Approach for Reasoning over System Histories
Veronica Uquillas Gomez, Andy Kellens, Johan Brichau, Theo D'Hondt
Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE), Amsterdam, The Netherlands, 2009.
Verifying the design of a Cobol system using Cognac
Andy Kellens, Kris De Schutter, Theo D'Hondt
7th BElgian-NEtherlands eVOLution Workshop (BENEVOL), Eindhoven, The Netherlands, 2008
Enforcing Structural Regularities in Software using IntensiVE
Johan Brichau, Andy Kellens, Sergio Castro, Theo D'Hondt
International Workshop on Advanced Software Development Tools and Techniques (WASDeTT), 2008
Mining Source Code for Design Regularities
Kim Mens, Andy Kellens
Working Session on Industrial Realities of Program Comprehension (IRPC 2008), collocated with ICPC 2008
Example-based Program Querying
Andy Kellens, Johan Brichau, Coen De Roover
Working Session on Query Technologies and Applications for Program Comprehension (QTAPC 2008), collocated with ICPC 2008
Managing Software Dependencies using Design Structure Matrices
Matthias Stevens, Andy Kellens, Johan Brichau, Theo D'Hondt
6th BElgian-NEtherlands eVOLution Workshop (BENEVOL), Namur, Belgium, 2007
Inducing evolution-robust pointcuts
Mathieu Braem, Kris Gybels, Andy Kellens, Wim Vanderperren
ERCIM Evolution Workshop, Lille, France, 2006
A Model-Driven Pointcut Language for More Robust Pointcuts
Andy Kellens, Kim Mens, Johan Brichau, Kris Gybels
Software Engineering Properties of Languages for Aspect Technology (SPLAT), collocated with AOSD, 2006
Experiences with Identifying Aspects in Smalltalk Using 'Unique Methods'
Kris Gybels, Andy Kellens
Linking Aspect Technology and Evolution (LATE), collocated with AOSD, 2005
Issues in Performing and Automating the 'Extract Method Calls' Refactoring
Andy Kellens, Kris Gybels
Software Engineering Properties of Languages and Aspect Technologies (SPLAT), collocated with AOSD, 2005
An Experiment in Using Inductive Logic Programming to Uncover Pointcuts
Kris Gybels, Andy Kellens
First European Interactive Workshop on Aspects in Software (EIWAS), 2004
Inductively Generated Pointcuts to Support Refactoring to Aspects
Tom Tourwe, Andy Kellens, Wim Vanderperren, Frederik Vannieuwenhuyse
Software engineering Properties of Languages for Aspect Technologies (SPLAT), collocated with AOSD, 2004
Presentations (top)
Presentation Induced Intentional Views
11th International Smalltalk Conference (ESUG)
Bled - Slovenia
Intensional source-code views and relations
Software Composition Group
University of Bern, Switzerland
November,1 2004
Intensional views and relations (together with Kim Mens)
Belgian-Netherlands Evolution Workshop 2005 (BENEVOL 2005)
Technische Universiteit Eindhoven
May, 26 2005
-
Model-based pointcuts
Belgian-Netherlands Evolution Workshop (Benevol[4])
Universite Libre de Bruxelles, Brussels
December,13 2005
-
A model-driven Pointcut Language for More Robust Pointcuts
Software Engineering Properties of Languages For Aspect Technology (SPLAT)
Bonn, Germany
March, 21 2006
Model-based Pointcuts
Presentation at the department of computer science (INGI), Catholique University of Louvain (UCL)
Louvain-la-neuve, Belgium
April, 26 2006
An Introduction To Aspect Mining
Guest lecture for the course "Research topics in AOSD"
Vrije Universiteit Brussel, Belgium
May, 5 2006 and May, 10, 2007
Managing the Evolution of Aspect-Oriented Software using Model-based Pointcuts
European Conference on Object-Oriented Programming (ECOOP)
Nantes, France
July, 7 2006
Application-Specific Models and Pointcuts using a Logic Meta Language
14th International Smalltalk Conference (ESUG)
Prague, Czech Republic
September, 4 2006
MACAo: Mining Aspects Using Cluster Analysis
Belgian-Netherlands Evolution Workshop (BENEVOL 2006)
Delft, The Netherlands
December, 12 2006
Maintaining causality between design regularities and source code
Public PhD defence
Brussels, Belgium
June, 27 2007
- Intensional Software Views
Invited presentation at the Software evolution, refactoring of operational and usable systems (SERIOUS) Workshop.
Berlin, Germany
October, 16 2007
- IntensiVE and overview of post-doctoral project
inno.com, Beerzel, Belgium
February, 26 2008
Example-based Program Querying
Working Session on Query Technologies and Applications for Program Comprehension (QTAPC)
Amsterdam, The Netherlands
June, 10 2008
Enforcing Structural Regularities using IntensiVE
International Workshop on Advanced Software Development Tools and Techniques (WASDeTT)
Paphos, Cyprus
July, 8 2008
Experiences in modularizing business rules into aspects
International Conference on Software Maintenance (ICSM)
Beijing, China
September, 30 2008
Lessons Learnt by building IntensiVE
2nd International Workshop on Advanced Software Development Tools and Techniques (WASDeTT2)
Beijing, China
October, 3 2008
- Summer School on Programming Languages (PL 2008)
Punta Arenas, Chile.
November, 11-12 2008
Introduction to Logic Programming
Declarative Meta Programming
Verifying the design of a Cobol system using Cognac
Belgian-Netherlands Evolution Workshop 2008 (BENEVOL 2008)
Eindhoven, The Netherlands
December, 11 2008
Cognac: a framework for documenting and verifying the design of Cobol systems
13th European Conference on Software Maintenance and Reengineering (CSMR 2009)
Kaiserslautern, Germany
March, 17 2009
Co-evolving source code and annotations through Smart Annotations
14th European Conference on Software Maintenance and Reengineering (CSMR 2010)
Madrid, Spain
March, 18 2010
Demonstrations (top)
- Enforcing Structural Regularities in Source Code using IntensiVE
Johan Brichau, Andy Kellens, Kim Mens
Automated Software Engineering (ASE), 2008, extended abstract in proceedings p. 471-472
- The IntensiVE tool suite
Johan Brichau, Andy Kellens, Kim Mens, Sergio Castro
Working Conference on Reverse Engineering (WCRE), 2008
- Model-based Pointcuts
Andy Kellens, Johan Brichau, Kim Mens, Kris Gybels, Theo D'Hondt
Conference on Aspect-Oriented Software Development (AOSD), 2006
- IntensiVE
Kim Mens, Andy Kellens
European Conference on Object Oriented Programming (ECOOP), 2005
- IntensiVE, a framework for testing structural regularities
Kim Mens, Andy Kellens
International Conference on Software Maintenance (ICSM), 2005
Using Inductive Logic Programming to derive Software Views
Andy Kellens
Licentiate thesis, June 2003
Promoters: Prof. dr. Theo D'Hondt and dr. Tom Tourwe
Maintaining causality between design regularities and source code
Andy Kellens
PhD thesis defended on 27 June 2007
Promoters: Prof. dr. Theo D'Hondt and Prof. dr. Kim Mens