https://wiki.ercim.eu/wg/SoftwareEvolution/api.php?action=feedcontributions&user=DemeyerS&feedformat=atomERCIM Working Group Software Evolution - User contributions [en]2024-03-28T11:26:59ZUser contributionsMediaWiki 1.35.13https://wiki.ercim.eu/wg/SoftwareEvolution/index.php?title=Mobility&diff=245Mobility2009-02-20T21:01:47Z<p>DemeyerS: /* Other research visits */</p>
<hr />
<div>Our Working Group believes that the best way to build stronger links between the ERCIM institutes is through interchange and mobility of researchers.<br />
<br />
==ERCIM Fellowships==<br />
<br />
We strongly encourage your computer scientists to apply to the ERCIM Fellowship Programme in one of the following topics:<br />
<br />
<ul><br />
<li>Software re-engineering and quality improvement</li><br />
<li>Software evolution in "emerging" paradigms (model-driven, aspect-oriented, service-oriented, open source, etc.)</li><br />
<li>Software evolution for embedded and real-time systems</li><br />
<li>Empirical studies and theories of software evolution</li><br />
<li>Dynamic adaptation, composition and reconfiguration of software and services</li><br />
</ul><br />
<br />
<b>Maja D'Hondt</b> has been awarded an ERCIM Fellowship for the period <b>October 2005 to March 2007</b>. During her Fellowship, she will be working on the topic of software evolution at the following two ERCIM institutes: <i>INRIA-Futurs</i>, Lille, France, from October 1, 2005 to June 30, 2006; <i>CWI</i>, The Netherlands, from July 1, 2006 to December 31, 2007.<br />
<br />
<b>Ellen Van Paesschen</b> has been awarded an ERCIM Fellowship for the period <b>January 2007 to June 2008</b>. During her Fellowship, she will be working on the topic of software evolution at the following two ERCIM institutes: <i>INRIA-Futurs</i>, Lille, France, from January 1, 2007 to September 30, 2007; <i>CWI</i>, The Netherlands, from October 1, 2007 to June 30, 2008.<br />
<br />
==Other research visits==<br />
<br />
<ul><br />
<li><b>Serge Demeyer</b> (The University of Antwerp, Belgium) will do a sabbatical in the University of Zurich (Switzerland) from August 1, 2009 to December 31, 2010.</li><br />
<li><b>Juan Fernandez-Ramil</b> (The Open University, UK) performed a postdoctoral research visit to the University of Mons (Belgium) from January 1, 2008 to December 31, 2008.</li><br />
</ul><br />
<br />
==Talks and seminars==<br />
<br />
Patrick Heymans, Cross-checking disambiguated product line variability models, Invited talk given at SVPP08, Brussels, Belgium, August 8th, 2008<br />
<br />
A. Cleve. Co-evolution of databases and programs, November 2008. Invited talk given at the IPA Fall Days, Nunspeet, The Netherlands.<br />
<br />
A. Cleve. A co-transformational approach to database applications evolution, October 2008. Talk given at the Dutch-Belgian Database Day 2008 (DBDBD’08), Namur, Belgium.<br />
<br />
A. Cleve. Data reverse engineering using system dependency graphs, May 2008. Talk given at the FNRS Contact Group on Fundamental Computer Science - Fundamental Aspects of Sofware Evolution.<br />
<br />
A. Cleve and J.-L. Hainaut. Dynamic analysis of sql statements for reverse engineering data-intensive applications, December 2008. Talk given at the 7th BElgian-NEtherlands software eVOLution workshop (BENEVOL 2008), Eindhoven, The Netherlands.</div>DemeyerShttps://wiki.ercim.eu/wg/SoftwareEvolution/index.php?title=Publications&diff=244Publications2009-02-20T20:59:18Z<p>DemeyerS: /* Conference articles */</p>
<hr />
<div>Only add articles here that have been (co-)authored by members of the ERCIM Working Group.<br />
<br />
== In ERCIM News ==<br />
<br />
M. Wermelinger, P. Wernick. ''EVOL 2008 - Fourth International ERCIM <br />
Workshop on Software Evolution and Evolvability''. ERCIM News 76: 6, January 2009 [http://ercim-news.ercim.org/content/view/533/754/]<br />
<br />
T. Mens, L. Seinturier. ''Evol@Mons 2008 - Doctoral Research Seminar on Software Evolution''. ERCIM News 73: 6, April 2008 [http://ercim-news.ercim.org/content/view/378/573/]<br />
<br />
T. Mens, K. Mens. ''EVOL 2007 - Third International ERCIM Symposium on Software Evolution''. ERCIM News 72:11, January 2008 [http://ercim-news.ercim.org/content/view/296/479/]<br />
<br />
T. Mens, J.-M. Favre, S. Sadou. ''ERCIM Working Group on Software Evolution spawns local chapters''. ERCIM News 67:8, October 2006.<br />
<br />
T. Mens, M. D'Hondt, L. Duchien. ''ERCIM Workshop on Software Evolution''. ERCIM News 66, July 2006.<br />
<br />
T. Mens. ''Workshop on Challenges in Software Evolution''. ERCIM News 62, 2005.<br />
<br />
T. Mens. ''ERCIM Working Group on Software Evolution''. ERCIM News 60: 9, January 2005.<br />
<br />
O. Nierstrasz, S. Ducasse. ''Moose: A language-independent reengineering environment''. ERCIM News 58: 24-25, July 2004.<br />
<br />
T. Mens, K. Mens, T. Tourwé. ''Aspect-Oriented Software Evolution''. ERCIM News 58: 36-37, July 2004.<br />
<br />
== Books ==<br />
<br />
Software evolution related books according to Google Books: [http://books.google.com/books?q=software+evolution&btnG=Search+Books]<br />
<br />
T. Mens, S. Demeyer (Eds.). '''Software Evolution'''. Springer, 2008.<br />
ISBN 978-3-540-76439-7. DOI 10.1007/978-3-540-76440-3<br />
<ul><br />
<li>Link to Springer [http://www.springer.com/computer/programming/book/978-3-540-76439-7]</li><br />
<li>Link to DBLP [http://www.informatik.uni-trier.de/~ley/db/series/springer/Mens2008.html]</li><br />
</ul><br />
<br />
A. April, A. Abran, '''Software Maintenance Management: Evaluation and Continuous Improvement'''. Wiley, 2008. ISBN 978-0470-14707-8.<br />
[https://www.wiley-vch.de/publish/en/books/forthcomingTitles/EE00/0-470-14707-5/?sID=]<br />
<br />
N.H. Madhavji, J. Fernandez-Ramil, D. Perry, '''Software Evolution and Feedback: Theory and Practice'''. Wiley 2006. ISBN 0-470-87180-6<br />
<br />
P. Grubb, A.A. Takang, '''Software Maintenance: Concepts and Practice'''. Second Edition, World Scientific, 2003.<br />
ISBN 981-238-425-1<br />
<br />
S. Demeyer, S. Ducasse, O. Nierstrasz, '''Object Oriented Reengineering Patterns'''. World Scientific, 2002. ISBN 981-022826-0 <br />
<br />
M.M. Lehman, L.A. Belady, '''Program Evolution: Processes of Software Change'''. Academic Press, London, 1985. ISBN 0-12-442440-6.<br />
''Free electronic edition'' [ftp://ftp.umh.ac.be/pub/ftp_infofs/1985/ProgramEvolution.pdf]<br />
<blockquote><br />
This seminal book on program evolution is currently out of print. With permission of the author and the publisher, we are pleased to offer you a scanned-in version of the book. It is a must-read, if only because it is one of the first books treating software evolution as a problem in its own right.<br />
</blockquote><br />
<br />
== Book chapters ==<br />
<br />
Indididual book chapters of the aforementioned '''Software Evolution''' book can be consulted here [http://www.informatik.uni-trier.de/~ley/db/series/springer/Mens2008.html]<br />
<br />
=== Chapters in other books ===<br />
<br />
S. Ducasse, T. Gírba, M. Lanza,S. Demeyer, ''Moose: a Collaborative and Extensible Reengineering Environment''. In '''Tools for Software Maintenance and Reengineering''', pp. 55-71, Franco Angeli, 2005.<br />
<br />
T. Mens, R. Van Der Straeten, J. Simmonds, ''A Framework for Managing Consistency of Evolving UML Models''. In '''Software Evolution with UML and XML''', pp. 1-31, Idea Group Publishing, 2005. ISBN 1591404630<br />
<br />
== Journal special issues ==<br />
<br />
P. Heymans, P.-Y. Schobbens, J.-C. Trigaux, Y. Bontemps, R. Matulevicius, and A. Classen. Evaluating formal properties of feature diagram languages. IET Software Journal, Special Issue on Language Engineering, 2(3):281–302, 2008.<br />
<br />
A. Zaidman, A. Hamou-Lhadj, O. Greevy. Special Issue on Program Comprehension through Dynamic Analysis. Journal on Software Maintenance and Evolution: Research and Practice, Volume 20 Issue 4, July/August 2008<br />
<br />
T. Mens, K. Mens, M. D'Hondt, E. Van Paesschen. Online Postproceedings of EVOL 2007: Third International ERCIM Symposium on Software Evolution. Electronic Communications of the EASST, Volume 8, 2008. ISSN 1863-2122 [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/17]<br />
<br />
T. Mens, M. D'Hondt. Proceedings of the ERCIM Workshop on Software Evolution (EVOL 2006). Electronic Notes in Theoretical Computer Science, Volume 166, Pages 1-126, Elsevier, 2007<br />
<br />
R. Heckel, J.-M. Favre, T. Mens. Online Postproceedings of SETra 2006: International Workshop on Software Evolution Through Transformations . Electronic Communications of the EASST, Volume 3, 2006. ISSN 1863-2122 [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/3]<br />
<br />
R. Heckel, T. Mens. Proceedings of the Workshop on Software Evolution through Transformations (SETra 2004) Electronic Notes in Theoretical Computer Science, Volume 127, Issue 3, Pages 1-217, Elsevier, 2005.<br />
<br />
== Journal articles ==<br />
<br />
=== 2009 ===<br />
<br />
Andy Zaidman, Bart Van Rompaey, Serge Demeyer, and Arie van Deursen. Comparing the co-evolution<br />
of production and test code in open source and industrial developer test processes through repository<br />
mining. International Journal on Software Testing, Verification and Reliability, –to appear, 2009.<br />
<br />
Bram Adams, Kris De Schutter, Andy Zaidman, Serge Demeyer, Herman Tromp, and Wolfgang De<br />
Meuter. Using aspect orientation in legacy environments for reverse engineering using dynamic analysis<br />
- an industrial experience report. Journal of Systems and Software, – to appear, 2009.<br />
<br />
== Conference articles ==<br />
<br />
=== 2009 ===<br />
A. Classen, A. Hubaux, and P. Heymans. A formal semantics for multi-level staged configuration. Proc. Third International Workshop on Variability Modelling of Software-intensive Systems (VaMoS’09), Sevilla, Spain, January 2009. University of Duisburg-Essen.<br />
<br />
G. Saval, J. Pinna Puissant, P. Heymans, T. Mens. Some Challenges of Feature-based Merging of Class Diagrams, Proc. Third Workshop on Variability Modelling of Software-intensive Systems (VaMoS'09). Sevilla, Spain, January 2009. University of Duisburg-Essen.<br />
<br />
=== 2008 ===<br />
<br />
S. Cook, K. Nakata, P. Wernick. European Laboratory for Software Evolution (ELSE): Vision Statement. Proc. ERCIM Int'l Workshop on Software Evolution (EVOL 2008), L'Aquila, Italy, 2008<br />
<br />
A. Classen, A. Hubaux, F. Sanen, E. Truyen, J. Vallejos, P. Costanza, W. De Meuter, P. Heymas, W. Joosen. Modelling Variability in Self-Adaptive systems: Towards a Research Agenda, Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering (McGPLE'08), Nashville, Tennessee, USA, October 2008<br />
<br />
A. Hubaux, P. Heymans, D. Benavides. Variability modelling challenges from the trenches of an open source product line re-engineering project. Proc. 12th Int'l Software Product Line Conf. (SPLC’08), 2008.<br />
<br />
A. Hubaux, P. Heymans, H. Unphon. Separating Variability Concerns in a Product Line Re-Engineering Project. Proc. Int'l workshop on Early Aspects at AOSD, 2008.<br />
<br />
A. Cleve, J.-L. Hainaut. Dynamic analysis of sql statements for data-intensive applications reverse engineering. Proc. 15th Working Conf. Reverse Engineering (WCRE), pages 192–196. IEEE, 2008.<br />
<br />
A. Cleve, J. Henrard, D. Roland, J.-L. Hainaut. Wrapper-based system evolution - application to codasyl to relational migration. Proc. 12th European Conf. Software Maintenance and Reengineering (CSMR’08), pages 13–22. IEEE Computer Society, 2008.<br />
<br />
A. Cleve, J. Lemaitre, J.-L. Hainaut, C. Mouchet, J. Henrard. The role of implicit schema constructs in data quality. In P. Missier, X. Lin, A. de Keijzer, and M. van Keulen, editors, Proc. 6th Int'l Workshop on Quality in Databases (QDB’08), pages 33–40, 2008.<br />
<br />
J. Henrard, D. Roland, A. Cleve, J.-L. Hainaut. Large-scale data reengineering: Return from experience. Proc. 15th Working Conf. Reverse Engineering (WCRE’08), pages 305–308. IEEE Computer Society, 2008.<br />
<br />
A. Kuhn, B. Van Rompaey, L. Haensenberger, O. Nierstrasz, S. Demeyer, M. Gaelli and K. Van Leemput. JExample: Exploiting Dependencies Between Tests to Improve Defect Localization. Proc. 9th International Conference on Agile Processes and eXtreme Programming in Software Engineering (XP 2008), pages 73-82. Editor(s) Pekka Abrahamsson, Richard Baskerville, Kieran Conboy, Brian Fitzgerald, Lorraine Morgan and Xiaofeng Wang. Lecture Notes in Business Information Processing 9, Springer, April, 2008<br />
<br />
A. Zaidman, B. Van Rompaey, S. Demeyer and A. van Deursen. Mining Software Repositories to Study Co-Evolution of Production and Test Code. Proceedings of the 1st IEEE International Conference on Software Testing, Verification and Validation (ICST 2008), pages 220-229. Editor(s) Rob Hierons and Aditya Mathur. IEEE Computer Society, 2008<br />
<br />
=== 2007 ===<br />
<br />
S. Demeyer, Y.-G. Guéhéneuc, A. Keller and C. F. J. Lange, K. Mens, A. Kuhn and M. Kuhlemann. Object-Oriented Reengineering, Report on the Workshop WOOR'07 at ECOOP 2007 10th Anniversary Edition. In Object-Oriented Technology, ECOOP 2007 Workshop Reader, Lecture Notes in Computer Science; 2007 Vol. 4906/2008 July pages 142-153<br />
<br />
=== 2006 ===<br />
<br />
C. F. J. Lange, B. Du Bois, M. R. V. Chaudron, and S. Demeyer. An experimental investigation<br />
of UML modeling conventions. In Oscar Nierstrasz, editor, Proceedings Models/UML’06 (The<br />
9th International Conference on Model Driven Engineering Languages and Systems), volume LNCS<br />
4199 of Lecture Notes on Computer Science, pages 27–41. Springer-Verlag, 2006.<br />
<br />
=== 2005 ===<br />
<br />
O. Nierstrasz, S. Ducasse, and S. Demeyer. Object-oriented reengineering patterns — an<br />
overview. In M. Lowry and R. Glück, editor, Proceedings GPCE’05 (Generative Programming<br />
and Component Engineering), pages 1–9. LNCS 3676, 2005.</div>DemeyerShttps://wiki.ercim.eu/wg/SoftwareEvolution/index.php?title=Publications&diff=243Publications2009-02-20T20:57:31Z<p>DemeyerS: /* Conference articles */</p>
<hr />
<div>Only add articles here that have been (co-)authored by members of the ERCIM Working Group.<br />
<br />
== In ERCIM News ==<br />
<br />
M. Wermelinger, P. Wernick. ''EVOL 2008 - Fourth International ERCIM <br />
Workshop on Software Evolution and Evolvability''. ERCIM News 76: 6, January 2009 [http://ercim-news.ercim.org/content/view/533/754/]<br />
<br />
T. Mens, L. Seinturier. ''Evol@Mons 2008 - Doctoral Research Seminar on Software Evolution''. ERCIM News 73: 6, April 2008 [http://ercim-news.ercim.org/content/view/378/573/]<br />
<br />
T. Mens, K. Mens. ''EVOL 2007 - Third International ERCIM Symposium on Software Evolution''. ERCIM News 72:11, January 2008 [http://ercim-news.ercim.org/content/view/296/479/]<br />
<br />
T. Mens, J.-M. Favre, S. Sadou. ''ERCIM Working Group on Software Evolution spawns local chapters''. ERCIM News 67:8, October 2006.<br />
<br />
T. Mens, M. D'Hondt, L. Duchien. ''ERCIM Workshop on Software Evolution''. ERCIM News 66, July 2006.<br />
<br />
T. Mens. ''Workshop on Challenges in Software Evolution''. ERCIM News 62, 2005.<br />
<br />
T. Mens. ''ERCIM Working Group on Software Evolution''. ERCIM News 60: 9, January 2005.<br />
<br />
O. Nierstrasz, S. Ducasse. ''Moose: A language-independent reengineering environment''. ERCIM News 58: 24-25, July 2004.<br />
<br />
T. Mens, K. Mens, T. Tourwé. ''Aspect-Oriented Software Evolution''. ERCIM News 58: 36-37, July 2004.<br />
<br />
== Books ==<br />
<br />
Software evolution related books according to Google Books: [http://books.google.com/books?q=software+evolution&btnG=Search+Books]<br />
<br />
T. Mens, S. Demeyer (Eds.). '''Software Evolution'''. Springer, 2008.<br />
ISBN 978-3-540-76439-7. DOI 10.1007/978-3-540-76440-3<br />
<ul><br />
<li>Link to Springer [http://www.springer.com/computer/programming/book/978-3-540-76439-7]</li><br />
<li>Link to DBLP [http://www.informatik.uni-trier.de/~ley/db/series/springer/Mens2008.html]</li><br />
</ul><br />
<br />
A. April, A. Abran, '''Software Maintenance Management: Evaluation and Continuous Improvement'''. Wiley, 2008. ISBN 978-0470-14707-8.<br />
[https://www.wiley-vch.de/publish/en/books/forthcomingTitles/EE00/0-470-14707-5/?sID=]<br />
<br />
N.H. Madhavji, J. Fernandez-Ramil, D. Perry, '''Software Evolution and Feedback: Theory and Practice'''. Wiley 2006. ISBN 0-470-87180-6<br />
<br />
P. Grubb, A.A. Takang, '''Software Maintenance: Concepts and Practice'''. Second Edition, World Scientific, 2003.<br />
ISBN 981-238-425-1<br />
<br />
S. Demeyer, S. Ducasse, O. Nierstrasz, '''Object Oriented Reengineering Patterns'''. World Scientific, 2002. ISBN 981-022826-0 <br />
<br />
M.M. Lehman, L.A. Belady, '''Program Evolution: Processes of Software Change'''. Academic Press, London, 1985. ISBN 0-12-442440-6.<br />
''Free electronic edition'' [ftp://ftp.umh.ac.be/pub/ftp_infofs/1985/ProgramEvolution.pdf]<br />
<blockquote><br />
This seminal book on program evolution is currently out of print. With permission of the author and the publisher, we are pleased to offer you a scanned-in version of the book. It is a must-read, if only because it is one of the first books treating software evolution as a problem in its own right.<br />
</blockquote><br />
<br />
== Book chapters ==<br />
<br />
Indididual book chapters of the aforementioned '''Software Evolution''' book can be consulted here [http://www.informatik.uni-trier.de/~ley/db/series/springer/Mens2008.html]<br />
<br />
=== Chapters in other books ===<br />
<br />
S. Ducasse, T. Gírba, M. Lanza,S. Demeyer, ''Moose: a Collaborative and Extensible Reengineering Environment''. In '''Tools for Software Maintenance and Reengineering''', pp. 55-71, Franco Angeli, 2005.<br />
<br />
T. Mens, R. Van Der Straeten, J. Simmonds, ''A Framework for Managing Consistency of Evolving UML Models''. In '''Software Evolution with UML and XML''', pp. 1-31, Idea Group Publishing, 2005. ISBN 1591404630<br />
<br />
== Journal special issues ==<br />
<br />
P. Heymans, P.-Y. Schobbens, J.-C. Trigaux, Y. Bontemps, R. Matulevicius, and A. Classen. Evaluating formal properties of feature diagram languages. IET Software Journal, Special Issue on Language Engineering, 2(3):281–302, 2008.<br />
<br />
A. Zaidman, A. Hamou-Lhadj, O. Greevy. Special Issue on Program Comprehension through Dynamic Analysis. Journal on Software Maintenance and Evolution: Research and Practice, Volume 20 Issue 4, July/August 2008<br />
<br />
T. Mens, K. Mens, M. D'Hondt, E. Van Paesschen. Online Postproceedings of EVOL 2007: Third International ERCIM Symposium on Software Evolution. Electronic Communications of the EASST, Volume 8, 2008. ISSN 1863-2122 [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/17]<br />
<br />
T. Mens, M. D'Hondt. Proceedings of the ERCIM Workshop on Software Evolution (EVOL 2006). Electronic Notes in Theoretical Computer Science, Volume 166, Pages 1-126, Elsevier, 2007<br />
<br />
R. Heckel, J.-M. Favre, T. Mens. Online Postproceedings of SETra 2006: International Workshop on Software Evolution Through Transformations . Electronic Communications of the EASST, Volume 3, 2006. ISSN 1863-2122 [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/3]<br />
<br />
R. Heckel, T. Mens. Proceedings of the Workshop on Software Evolution through Transformations (SETra 2004) Electronic Notes in Theoretical Computer Science, Volume 127, Issue 3, Pages 1-217, Elsevier, 2005.<br />
<br />
== Journal articles ==<br />
<br />
=== 2009 ===<br />
<br />
Andy Zaidman, Bart Van Rompaey, Serge Demeyer, and Arie van Deursen. Comparing the co-evolution<br />
of production and test code in open source and industrial developer test processes through repository<br />
mining. International Journal on Software Testing, Verification and Reliability, –to appear, 2009.<br />
<br />
Bram Adams, Kris De Schutter, Andy Zaidman, Serge Demeyer, Herman Tromp, and Wolfgang De<br />
Meuter. Using aspect orientation in legacy environments for reverse engineering using dynamic analysis<br />
- an industrial experience report. Journal of Systems and Software, – to appear, 2009.<br />
<br />
== Conference articles ==<br />
<br />
=== 2009 ===<br />
A. Classen, A. Hubaux, and P. Heymans. A formal semantics for multi-level staged configuration. Proc. Third International Workshop on Variability Modelling of Software-intensive Systems (VaMoS’09), Sevilla, Spain, January 2009. University of Duisburg-Essen.<br />
<br />
G. Saval, J. Pinna Puissant, P. Heymans, T. Mens. Some Challenges of Feature-based Merging of Class Diagrams, Proc. Third Workshop on Variability Modelling of Software-intensive Systems (VaMoS'09). Sevilla, Spain, January 2009. University of Duisburg-Essen.<br />
<br />
=== 2008 ===<br />
<br />
S. Cook, K. Nakata, P. Wernick. European Laboratory for Software Evolution (ELSE): Vision Statement. Proc. ERCIM Int'l Workshop on Software Evolution (EVOL 2008), L'Aquila, Italy, 2008<br />
<br />
A. Classen, A. Hubaux, F. Sanen, E. Truyen, J. Vallejos, P. Costanza, W. De Meuter, P. Heymas, W. Joosen. Modelling Variability in Self-Adaptive systems: Towards a Research Agenda, Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering (McGPLE'08), Nashville, Tennessee, USA, October 2008<br />
<br />
A. Hubaux, P. Heymans, D. Benavides. Variability modelling challenges from the trenches of an open source product line re-engineering project. Proc. 12th Int'l Software Product Line Conf. (SPLC’08), 2008.<br />
<br />
A. Hubaux, P. Heymans, H. Unphon. Separating Variability Concerns in a Product Line Re-Engineering Project. Proc. Int'l workshop on Early Aspects at AOSD, 2008.<br />
<br />
A. Cleve, J.-L. Hainaut. Dynamic analysis of sql statements for data-intensive applications reverse engineering. Proc. 15th Working Conf. Reverse Engineering (WCRE), pages 192–196. IEEE, 2008.<br />
<br />
A. Cleve, J. Henrard, D. Roland, J.-L. Hainaut. Wrapper-based system evolution - application to codasyl to relational migration. Proc. 12th European Conf. Software Maintenance and Reengineering (CSMR’08), pages 13–22. IEEE Computer Society, 2008.<br />
<br />
A. Cleve, J. Lemaitre, J.-L. Hainaut, C. Mouchet, J. Henrard. The role of implicit schema constructs in data quality. In P. Missier, X. Lin, A. de Keijzer, and M. van Keulen, editors, Proc. 6th Int'l Workshop on Quality in Databases (QDB’08), pages 33–40, 2008.<br />
<br />
J. Henrard, D. Roland, A. Cleve, J.-L. Hainaut. Large-scale data reengineering: Return from experience. Proc. 15th Working Conf. Reverse Engineering (WCRE’08), pages 305–308. IEEE Computer Society, 2008.<br />
<br />
A. Kuhn, B. Van Rompaey, L. Haensenberger, O. Nierstrasz, S. Demeyer, M. Gaelli and K. Van Leemput. JExample: Exploiting Dependencies Between Tests to Improve Defect Localization. Proc. 9th International Conference on Agile Processes and eXtreme Programming in Software Engineering (XP 2008), pages 73-82. Editor(s) Pekka Abrahamsson, Richard Baskerville, Kieran Conboy, Brian Fitzgerald, Lorraine Morgan and Xiaofeng Wang. Lecture Notes in Business Information Processing 9, Springer, April, 2008<br />
<br />
A. Zaidman, B. Van Rompaey, S. Demeyer and A. van Deursen. Mining Software Repositories to Study Co-Evolution of Production and Test Code. Proceedings of the 1st IEEE International Conference on Software Testing, Verification and Validation (ICST 2008), pages 220-229. Editor(s) Rob Hierons and Aditya Mathur. IEEE Computer Society, 2008<br />
<br />
=== 2007 ===<br />
<br />
S. Demeyer, Y.-G. Guéhéneuc, A. Keller and C. F. J. Lange, K. Mens, A. Kuhn and M. Kuhlemann. Object-Oriented Reengineering, Report on the Workshop WOOR'07 at ECOOP 2007 10th Anniversary Edition. In Object-Oriented Technology, ECOOP 2007 Workshop Reader, Lecture Notes in Computer Science; 2007 Vol. 4906/2008 July pages 142-153<br />
<br />
=== 2006 ===<br />
<br />
C. F. J. Lange, B. Du Bois, M. R. V. Chaudron, and S. Demeyer. An experimental investigation<br />
of UML modeling conventions. In Oscar Nierstrasz, editor, Proceedings Models/UML’06 (The<br />
9th International Conference on Model Driven Engineering Languages and Systems), volume LNCS<br />
4199 of Lecture Notes on Computer Science, pages 27–41. Springer-Verlag, 2006.</div>DemeyerShttps://wiki.ercim.eu/wg/SoftwareEvolution/index.php?title=Publications&diff=242Publications2009-02-20T20:55:14Z<p>DemeyerS: /* Journal articles */</p>
<hr />
<div>Only add articles here that have been (co-)authored by members of the ERCIM Working Group.<br />
<br />
== In ERCIM News ==<br />
<br />
M. Wermelinger, P. Wernick. ''EVOL 2008 - Fourth International ERCIM <br />
Workshop on Software Evolution and Evolvability''. ERCIM News 76: 6, January 2009 [http://ercim-news.ercim.org/content/view/533/754/]<br />
<br />
T. Mens, L. Seinturier. ''Evol@Mons 2008 - Doctoral Research Seminar on Software Evolution''. ERCIM News 73: 6, April 2008 [http://ercim-news.ercim.org/content/view/378/573/]<br />
<br />
T. Mens, K. Mens. ''EVOL 2007 - Third International ERCIM Symposium on Software Evolution''. ERCIM News 72:11, January 2008 [http://ercim-news.ercim.org/content/view/296/479/]<br />
<br />
T. Mens, J.-M. Favre, S. Sadou. ''ERCIM Working Group on Software Evolution spawns local chapters''. ERCIM News 67:8, October 2006.<br />
<br />
T. Mens, M. D'Hondt, L. Duchien. ''ERCIM Workshop on Software Evolution''. ERCIM News 66, July 2006.<br />
<br />
T. Mens. ''Workshop on Challenges in Software Evolution''. ERCIM News 62, 2005.<br />
<br />
T. Mens. ''ERCIM Working Group on Software Evolution''. ERCIM News 60: 9, January 2005.<br />
<br />
O. Nierstrasz, S. Ducasse. ''Moose: A language-independent reengineering environment''. ERCIM News 58: 24-25, July 2004.<br />
<br />
T. Mens, K. Mens, T. Tourwé. ''Aspect-Oriented Software Evolution''. ERCIM News 58: 36-37, July 2004.<br />
<br />
== Books ==<br />
<br />
Software evolution related books according to Google Books: [http://books.google.com/books?q=software+evolution&btnG=Search+Books]<br />
<br />
T. Mens, S. Demeyer (Eds.). '''Software Evolution'''. Springer, 2008.<br />
ISBN 978-3-540-76439-7. DOI 10.1007/978-3-540-76440-3<br />
<ul><br />
<li>Link to Springer [http://www.springer.com/computer/programming/book/978-3-540-76439-7]</li><br />
<li>Link to DBLP [http://www.informatik.uni-trier.de/~ley/db/series/springer/Mens2008.html]</li><br />
</ul><br />
<br />
A. April, A. Abran, '''Software Maintenance Management: Evaluation and Continuous Improvement'''. Wiley, 2008. ISBN 978-0470-14707-8.<br />
[https://www.wiley-vch.de/publish/en/books/forthcomingTitles/EE00/0-470-14707-5/?sID=]<br />
<br />
N.H. Madhavji, J. Fernandez-Ramil, D. Perry, '''Software Evolution and Feedback: Theory and Practice'''. Wiley 2006. ISBN 0-470-87180-6<br />
<br />
P. Grubb, A.A. Takang, '''Software Maintenance: Concepts and Practice'''. Second Edition, World Scientific, 2003.<br />
ISBN 981-238-425-1<br />
<br />
S. Demeyer, S. Ducasse, O. Nierstrasz, '''Object Oriented Reengineering Patterns'''. World Scientific, 2002. ISBN 981-022826-0 <br />
<br />
M.M. Lehman, L.A. Belady, '''Program Evolution: Processes of Software Change'''. Academic Press, London, 1985. ISBN 0-12-442440-6.<br />
''Free electronic edition'' [ftp://ftp.umh.ac.be/pub/ftp_infofs/1985/ProgramEvolution.pdf]<br />
<blockquote><br />
This seminal book on program evolution is currently out of print. With permission of the author and the publisher, we are pleased to offer you a scanned-in version of the book. It is a must-read, if only because it is one of the first books treating software evolution as a problem in its own right.<br />
</blockquote><br />
<br />
== Book chapters ==<br />
<br />
Indididual book chapters of the aforementioned '''Software Evolution''' book can be consulted here [http://www.informatik.uni-trier.de/~ley/db/series/springer/Mens2008.html]<br />
<br />
=== Chapters in other books ===<br />
<br />
S. Ducasse, T. Gírba, M. Lanza,S. Demeyer, ''Moose: a Collaborative and Extensible Reengineering Environment''. In '''Tools for Software Maintenance and Reengineering''', pp. 55-71, Franco Angeli, 2005.<br />
<br />
T. Mens, R. Van Der Straeten, J. Simmonds, ''A Framework for Managing Consistency of Evolving UML Models''. In '''Software Evolution with UML and XML''', pp. 1-31, Idea Group Publishing, 2005. ISBN 1591404630<br />
<br />
== Journal special issues ==<br />
<br />
P. Heymans, P.-Y. Schobbens, J.-C. Trigaux, Y. Bontemps, R. Matulevicius, and A. Classen. Evaluating formal properties of feature diagram languages. IET Software Journal, Special Issue on Language Engineering, 2(3):281–302, 2008.<br />
<br />
A. Zaidman, A. Hamou-Lhadj, O. Greevy. Special Issue on Program Comprehension through Dynamic Analysis. Journal on Software Maintenance and Evolution: Research and Practice, Volume 20 Issue 4, July/August 2008<br />
<br />
T. Mens, K. Mens, M. D'Hondt, E. Van Paesschen. Online Postproceedings of EVOL 2007: Third International ERCIM Symposium on Software Evolution. Electronic Communications of the EASST, Volume 8, 2008. ISSN 1863-2122 [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/17]<br />
<br />
T. Mens, M. D'Hondt. Proceedings of the ERCIM Workshop on Software Evolution (EVOL 2006). Electronic Notes in Theoretical Computer Science, Volume 166, Pages 1-126, Elsevier, 2007<br />
<br />
R. Heckel, J.-M. Favre, T. Mens. Online Postproceedings of SETra 2006: International Workshop on Software Evolution Through Transformations . Electronic Communications of the EASST, Volume 3, 2006. ISSN 1863-2122 [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/3]<br />
<br />
R. Heckel, T. Mens. Proceedings of the Workshop on Software Evolution through Transformations (SETra 2004) Electronic Notes in Theoretical Computer Science, Volume 127, Issue 3, Pages 1-217, Elsevier, 2005.<br />
<br />
== Journal articles ==<br />
<br />
=== 2009 ===<br />
<br />
Andy Zaidman, Bart Van Rompaey, Serge Demeyer, and Arie van Deursen. Comparing the co-evolution<br />
of production and test code in open source and industrial developer test processes through repository<br />
mining. International Journal on Software Testing, Verification and Reliability, –to appear, 2009.<br />
<br />
Bram Adams, Kris De Schutter, Andy Zaidman, Serge Demeyer, Herman Tromp, and Wolfgang De<br />
Meuter. Using aspect orientation in legacy environments for reverse engineering using dynamic analysis<br />
- an industrial experience report. Journal of Systems and Software, – to appear, 2009.<br />
<br />
== Conference articles ==<br />
<br />
=== 2009 ===<br />
A. Classen, A. Hubaux, and P. Heymans. A formal semantics for multi-level staged configuration. Proc. Third International Workshop on Variability Modelling of Software-intensive Systems (VaMoS’09), Sevilla, Spain, January 2009. University of Duisburg-Essen.<br />
<br />
G. Saval, J. Pinna Puissant, P. Heymans, T. Mens. Some Challenges of Feature-based Merging of Class Diagrams, Proc. Third Workshop on Variability Modelling of Software-intensive Systems (VaMoS'09). Sevilla, Spain, January 2009. University of Duisburg-Essen.<br />
<br />
=== 2008 ===<br />
<br />
S. Cook, K. Nakata, P. Wernick. European Laboratory for Software Evolution (ELSE): Vision Statement. Proc. ERCIM Int'l Workshop on Software Evolution (EVOL 2008), L'Aquila, Italy, 2008<br />
<br />
A. Classen, A. Hubaux, F. Sanen, E. Truyen, J. Vallejos, P. Costanza, W. De Meuter, P. Heymas, W. Joosen. Modelling Variability in Self-Adaptive systems: Towards a Research Agenda, Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering (McGPLE'08), Nashville, Tennessee, USA, October 2008<br />
<br />
A. Hubaux, P. Heymans, D. Benavides. Variability modelling challenges from the trenches of an open source product line re-engineering project. Proc. 12th Int'l Software Product Line Conf. (SPLC’08), 2008.<br />
<br />
A. Hubaux, P. Heymans, H. Unphon. Separating Variability Concerns in a Product Line Re-Engineering Project. Proc. Int'l workshop on Early Aspects at AOSD, 2008.<br />
<br />
A. Cleve, J.-L. Hainaut. Dynamic analysis of sql statements for data-intensive applications reverse engineering. Proc. 15th Working Conf. Reverse Engineering (WCRE), pages 192–196. IEEE, 2008.<br />
<br />
A. Cleve, J. Henrard, D. Roland, J.-L. Hainaut. Wrapper-based system evolution - application to codasyl to relational migration. Proc. 12th European Conf. Software Maintenance and Reengineering (CSMR’08), pages 13–22. IEEE Computer Society, 2008.<br />
<br />
A. Cleve, J. Lemaitre, J.-L. Hainaut, C. Mouchet, J. Henrard. The role of implicit schema constructs in data quality. In P. Missier, X. Lin, A. de Keijzer, and M. van Keulen, editors, Proc. 6th Int'l Workshop on Quality in Databases (QDB’08), pages 33–40, 2008.<br />
<br />
J. Henrard, D. Roland, A. Cleve, J.-L. Hainaut. Large-scale data reengineering: Return from experience. Proc. 15th Working Conf. Reverse Engineering (WCRE’08), pages 305–308. IEEE Computer Society, 2008.<br />
<br />
A. Kuhn, B. Van Rompaey, L. Haensenberger, O. Nierstrasz, S. Demeyer, M. Gaelli and K. Van Leemput. JExample: Exploiting Dependencies Between Tests to Improve Defect Localization. Proc. 9th International Conference on Agile Processes and eXtreme Programming in Software Engineering (XP 2008), pages 73-82. Editor(s) Pekka Abrahamsson, Richard Baskerville, Kieran Conboy, Brian Fitzgerald, Lorraine Morgan and Xiaofeng Wang. Lecture Notes in Business Information Processing 9, Springer, April, 2008<br />
<br />
A. Zaidman, B. Van Rompaey, S. Demeyer and A. van Deursen. Mining Software Repositories to Study Co-Evolution of Production and Test Code. Proceedings of the 1st IEEE International Conference on Software Testing, Verification and Validation (ICST 2008), pages 220-229. Editor(s) Rob Hierons and Aditya Mathur. IEEE Computer Society, 2008<br />
<br />
=== 2007 ===<br />
<br />
S. Demeyer, Y.-G. Guéhéneuc, A. Keller and C. F. J. Lange, K. Mens, A. Kuhn and M. Kuhlemann. Object-Oriented Reengineering, Report on the Workshop WOOR'07 at ECOOP 2007 10th Anniversary Edition. In Object-Oriented Technology, ECOOP 2007 Workshop Reader, Lecture Notes in Computer Science; 2007 Vol. 4906/2008 July pages 142-153</div>DemeyerShttps://wiki.ercim.eu/wg/SoftwareEvolution/index.php?title=Publications&diff=241Publications2009-02-20T20:51:52Z<p>DemeyerS: /* Conference articles */</p>
<hr />
<div>Only add articles here that have been (co-)authored by members of the ERCIM Working Group.<br />
<br />
== In ERCIM News ==<br />
<br />
M. Wermelinger, P. Wernick. ''EVOL 2008 - Fourth International ERCIM <br />
Workshop on Software Evolution and Evolvability''. ERCIM News 76: 6, January 2009 [http://ercim-news.ercim.org/content/view/533/754/]<br />
<br />
T. Mens, L. Seinturier. ''Evol@Mons 2008 - Doctoral Research Seminar on Software Evolution''. ERCIM News 73: 6, April 2008 [http://ercim-news.ercim.org/content/view/378/573/]<br />
<br />
T. Mens, K. Mens. ''EVOL 2007 - Third International ERCIM Symposium on Software Evolution''. ERCIM News 72:11, January 2008 [http://ercim-news.ercim.org/content/view/296/479/]<br />
<br />
T. Mens, J.-M. Favre, S. Sadou. ''ERCIM Working Group on Software Evolution spawns local chapters''. ERCIM News 67:8, October 2006.<br />
<br />
T. Mens, M. D'Hondt, L. Duchien. ''ERCIM Workshop on Software Evolution''. ERCIM News 66, July 2006.<br />
<br />
T. Mens. ''Workshop on Challenges in Software Evolution''. ERCIM News 62, 2005.<br />
<br />
T. Mens. ''ERCIM Working Group on Software Evolution''. ERCIM News 60: 9, January 2005.<br />
<br />
O. Nierstrasz, S. Ducasse. ''Moose: A language-independent reengineering environment''. ERCIM News 58: 24-25, July 2004.<br />
<br />
T. Mens, K. Mens, T. Tourwé. ''Aspect-Oriented Software Evolution''. ERCIM News 58: 36-37, July 2004.<br />
<br />
== Books ==<br />
<br />
Software evolution related books according to Google Books: [http://books.google.com/books?q=software+evolution&btnG=Search+Books]<br />
<br />
T. Mens, S. Demeyer (Eds.). '''Software Evolution'''. Springer, 2008.<br />
ISBN 978-3-540-76439-7. DOI 10.1007/978-3-540-76440-3<br />
<ul><br />
<li>Link to Springer [http://www.springer.com/computer/programming/book/978-3-540-76439-7]</li><br />
<li>Link to DBLP [http://www.informatik.uni-trier.de/~ley/db/series/springer/Mens2008.html]</li><br />
</ul><br />
<br />
A. April, A. Abran, '''Software Maintenance Management: Evaluation and Continuous Improvement'''. Wiley, 2008. ISBN 978-0470-14707-8.<br />
[https://www.wiley-vch.de/publish/en/books/forthcomingTitles/EE00/0-470-14707-5/?sID=]<br />
<br />
N.H. Madhavji, J. Fernandez-Ramil, D. Perry, '''Software Evolution and Feedback: Theory and Practice'''. Wiley 2006. ISBN 0-470-87180-6<br />
<br />
P. Grubb, A.A. Takang, '''Software Maintenance: Concepts and Practice'''. Second Edition, World Scientific, 2003.<br />
ISBN 981-238-425-1<br />
<br />
S. Demeyer, S. Ducasse, O. Nierstrasz, '''Object Oriented Reengineering Patterns'''. World Scientific, 2002. ISBN 981-022826-0 <br />
<br />
M.M. Lehman, L.A. Belady, '''Program Evolution: Processes of Software Change'''. Academic Press, London, 1985. ISBN 0-12-442440-6.<br />
''Free electronic edition'' [ftp://ftp.umh.ac.be/pub/ftp_infofs/1985/ProgramEvolution.pdf]<br />
<blockquote><br />
This seminal book on program evolution is currently out of print. With permission of the author and the publisher, we are pleased to offer you a scanned-in version of the book. It is a must-read, if only because it is one of the first books treating software evolution as a problem in its own right.<br />
</blockquote><br />
<br />
== Book chapters ==<br />
<br />
Indididual book chapters of the aforementioned '''Software Evolution''' book can be consulted here [http://www.informatik.uni-trier.de/~ley/db/series/springer/Mens2008.html]<br />
<br />
=== Chapters in other books ===<br />
<br />
S. Ducasse, T. Gírba, M. Lanza,S. Demeyer, ''Moose: a Collaborative and Extensible Reengineering Environment''. In '''Tools for Software Maintenance and Reengineering''', pp. 55-71, Franco Angeli, 2005.<br />
<br />
T. Mens, R. Van Der Straeten, J. Simmonds, ''A Framework for Managing Consistency of Evolving UML Models''. In '''Software Evolution with UML and XML''', pp. 1-31, Idea Group Publishing, 2005. ISBN 1591404630<br />
<br />
== Journal special issues ==<br />
<br />
P. Heymans, P.-Y. Schobbens, J.-C. Trigaux, Y. Bontemps, R. Matulevicius, and A. Classen. Evaluating formal properties of feature diagram languages. IET Software Journal, Special Issue on Language Engineering, 2(3):281–302, 2008.<br />
<br />
A. Zaidman, A. Hamou-Lhadj, O. Greevy. Special Issue on Program Comprehension through Dynamic Analysis. Journal on Software Maintenance and Evolution: Research and Practice, Volume 20 Issue 4, July/August 2008<br />
<br />
T. Mens, K. Mens, M. D'Hondt, E. Van Paesschen. Online Postproceedings of EVOL 2007: Third International ERCIM Symposium on Software Evolution. Electronic Communications of the EASST, Volume 8, 2008. ISSN 1863-2122 [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/17]<br />
<br />
T. Mens, M. D'Hondt. Proceedings of the ERCIM Workshop on Software Evolution (EVOL 2006). Electronic Notes in Theoretical Computer Science, Volume 166, Pages 1-126, Elsevier, 2007<br />
<br />
R. Heckel, J.-M. Favre, T. Mens. Online Postproceedings of SETra 2006: International Workshop on Software Evolution Through Transformations . Electronic Communications of the EASST, Volume 3, 2006. ISSN 1863-2122 [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/3]<br />
<br />
R. Heckel, T. Mens. Proceedings of the Workshop on Software Evolution through Transformations (SETra 2004) Electronic Notes in Theoretical Computer Science, Volume 127, Issue 3, Pages 1-217, Elsevier, 2005.<br />
<br />
== Journal articles ==<br />
<br />
== Conference articles ==<br />
<br />
=== 2009 ===<br />
A. Classen, A. Hubaux, and P. Heymans. A formal semantics for multi-level staged configuration. Proc. Third International Workshop on Variability Modelling of Software-intensive Systems (VaMoS’09), Sevilla, Spain, January 2009. University of Duisburg-Essen.<br />
<br />
G. Saval, J. Pinna Puissant, P. Heymans, T. Mens. Some Challenges of Feature-based Merging of Class Diagrams, Proc. Third Workshop on Variability Modelling of Software-intensive Systems (VaMoS'09). Sevilla, Spain, January 2009. University of Duisburg-Essen.<br />
<br />
=== 2008 ===<br />
<br />
S. Cook, K. Nakata, P. Wernick. European Laboratory for Software Evolution (ELSE): Vision Statement. Proc. ERCIM Int'l Workshop on Software Evolution (EVOL 2008), L'Aquila, Italy, 2008<br />
<br />
A. Classen, A. Hubaux, F. Sanen, E. Truyen, J. Vallejos, P. Costanza, W. De Meuter, P. Heymas, W. Joosen. Modelling Variability in Self-Adaptive systems: Towards a Research Agenda, Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering (McGPLE'08), Nashville, Tennessee, USA, October 2008<br />
<br />
A. Hubaux, P. Heymans, D. Benavides. Variability modelling challenges from the trenches of an open source product line re-engineering project. Proc. 12th Int'l Software Product Line Conf. (SPLC’08), 2008.<br />
<br />
A. Hubaux, P. Heymans, H. Unphon. Separating Variability Concerns in a Product Line Re-Engineering Project. Proc. Int'l workshop on Early Aspects at AOSD, 2008.<br />
<br />
A. Cleve, J.-L. Hainaut. Dynamic analysis of sql statements for data-intensive applications reverse engineering. Proc. 15th Working Conf. Reverse Engineering (WCRE), pages 192–196. IEEE, 2008.<br />
<br />
A. Cleve, J. Henrard, D. Roland, J.-L. Hainaut. Wrapper-based system evolution - application to codasyl to relational migration. Proc. 12th European Conf. Software Maintenance and Reengineering (CSMR’08), pages 13–22. IEEE Computer Society, 2008.<br />
<br />
A. Cleve, J. Lemaitre, J.-L. Hainaut, C. Mouchet, J. Henrard. The role of implicit schema constructs in data quality. In P. Missier, X. Lin, A. de Keijzer, and M. van Keulen, editors, Proc. 6th Int'l Workshop on Quality in Databases (QDB’08), pages 33–40, 2008.<br />
<br />
J. Henrard, D. Roland, A. Cleve, J.-L. Hainaut. Large-scale data reengineering: Return from experience. Proc. 15th Working Conf. Reverse Engineering (WCRE’08), pages 305–308. IEEE Computer Society, 2008.<br />
<br />
A. Kuhn, B. Van Rompaey, L. Haensenberger, O. Nierstrasz, S. Demeyer, M. Gaelli and K. Van Leemput. JExample: Exploiting Dependencies Between Tests to Improve Defect Localization. Proc. 9th International Conference on Agile Processes and eXtreme Programming in Software Engineering (XP 2008), pages 73-82. Editor(s) Pekka Abrahamsson, Richard Baskerville, Kieran Conboy, Brian Fitzgerald, Lorraine Morgan and Xiaofeng Wang. Lecture Notes in Business Information Processing 9, Springer, April, 2008<br />
<br />
A. Zaidman, B. Van Rompaey, S. Demeyer and A. van Deursen. Mining Software Repositories to Study Co-Evolution of Production and Test Code. Proceedings of the 1st IEEE International Conference on Software Testing, Verification and Validation (ICST 2008), pages 220-229. Editor(s) Rob Hierons and Aditya Mathur. IEEE Computer Society, 2008<br />
<br />
=== 2007 ===<br />
<br />
S. Demeyer, Y.-G. Guéhéneuc, A. Keller and C. F. J. Lange, K. Mens, A. Kuhn and M. Kuhlemann. Object-Oriented Reengineering, Report on the Workshop WOOR'07 at ECOOP 2007 10th Anniversary Edition. In Object-Oriented Technology, ECOOP 2007 Workshop Reader, Lecture Notes in Computer Science; 2007 Vol. 4906/2008 July pages 142-153</div>DemeyerShttps://wiki.ercim.eu/wg/SoftwareEvolution/index.php?title=Publications&diff=240Publications2009-02-20T20:50:15Z<p>DemeyerS: /* 2008 */</p>
<hr />
<div>Only add articles here that have been (co-)authored by members of the ERCIM Working Group.<br />
<br />
== In ERCIM News ==<br />
<br />
M. Wermelinger, P. Wernick. ''EVOL 2008 - Fourth International ERCIM <br />
Workshop on Software Evolution and Evolvability''. ERCIM News 76: 6, January 2009 [http://ercim-news.ercim.org/content/view/533/754/]<br />
<br />
T. Mens, L. Seinturier. ''Evol@Mons 2008 - Doctoral Research Seminar on Software Evolution''. ERCIM News 73: 6, April 2008 [http://ercim-news.ercim.org/content/view/378/573/]<br />
<br />
T. Mens, K. Mens. ''EVOL 2007 - Third International ERCIM Symposium on Software Evolution''. ERCIM News 72:11, January 2008 [http://ercim-news.ercim.org/content/view/296/479/]<br />
<br />
T. Mens, J.-M. Favre, S. Sadou. ''ERCIM Working Group on Software Evolution spawns local chapters''. ERCIM News 67:8, October 2006.<br />
<br />
T. Mens, M. D'Hondt, L. Duchien. ''ERCIM Workshop on Software Evolution''. ERCIM News 66, July 2006.<br />
<br />
T. Mens. ''Workshop on Challenges in Software Evolution''. ERCIM News 62, 2005.<br />
<br />
T. Mens. ''ERCIM Working Group on Software Evolution''. ERCIM News 60: 9, January 2005.<br />
<br />
O. Nierstrasz, S. Ducasse. ''Moose: A language-independent reengineering environment''. ERCIM News 58: 24-25, July 2004.<br />
<br />
T. Mens, K. Mens, T. Tourwé. ''Aspect-Oriented Software Evolution''. ERCIM News 58: 36-37, July 2004.<br />
<br />
== Books ==<br />
<br />
Software evolution related books according to Google Books: [http://books.google.com/books?q=software+evolution&btnG=Search+Books]<br />
<br />
T. Mens, S. Demeyer (Eds.). '''Software Evolution'''. Springer, 2008.<br />
ISBN 978-3-540-76439-7. DOI 10.1007/978-3-540-76440-3<br />
<ul><br />
<li>Link to Springer [http://www.springer.com/computer/programming/book/978-3-540-76439-7]</li><br />
<li>Link to DBLP [http://www.informatik.uni-trier.de/~ley/db/series/springer/Mens2008.html]</li><br />
</ul><br />
<br />
A. April, A. Abran, '''Software Maintenance Management: Evaluation and Continuous Improvement'''. Wiley, 2008. ISBN 978-0470-14707-8.<br />
[https://www.wiley-vch.de/publish/en/books/forthcomingTitles/EE00/0-470-14707-5/?sID=]<br />
<br />
N.H. Madhavji, J. Fernandez-Ramil, D. Perry, '''Software Evolution and Feedback: Theory and Practice'''. Wiley 2006. ISBN 0-470-87180-6<br />
<br />
P. Grubb, A.A. Takang, '''Software Maintenance: Concepts and Practice'''. Second Edition, World Scientific, 2003.<br />
ISBN 981-238-425-1<br />
<br />
S. Demeyer, S. Ducasse, O. Nierstrasz, '''Object Oriented Reengineering Patterns'''. World Scientific, 2002. ISBN 981-022826-0 <br />
<br />
M.M. Lehman, L.A. Belady, '''Program Evolution: Processes of Software Change'''. Academic Press, London, 1985. ISBN 0-12-442440-6.<br />
''Free electronic edition'' [ftp://ftp.umh.ac.be/pub/ftp_infofs/1985/ProgramEvolution.pdf]<br />
<blockquote><br />
This seminal book on program evolution is currently out of print. With permission of the author and the publisher, we are pleased to offer you a scanned-in version of the book. It is a must-read, if only because it is one of the first books treating software evolution as a problem in its own right.<br />
</blockquote><br />
<br />
== Book chapters ==<br />
<br />
Indididual book chapters of the aforementioned '''Software Evolution''' book can be consulted here [http://www.informatik.uni-trier.de/~ley/db/series/springer/Mens2008.html]<br />
<br />
=== Chapters in other books ===<br />
<br />
S. Ducasse, T. Gírba, M. Lanza,S. Demeyer, ''Moose: a Collaborative and Extensible Reengineering Environment''. In '''Tools for Software Maintenance and Reengineering''', pp. 55-71, Franco Angeli, 2005.<br />
<br />
T. Mens, R. Van Der Straeten, J. Simmonds, ''A Framework for Managing Consistency of Evolving UML Models''. In '''Software Evolution with UML and XML''', pp. 1-31, Idea Group Publishing, 2005. ISBN 1591404630<br />
<br />
== Journal special issues ==<br />
<br />
P. Heymans, P.-Y. Schobbens, J.-C. Trigaux, Y. Bontemps, R. Matulevicius, and A. Classen. Evaluating formal properties of feature diagram languages. IET Software Journal, Special Issue on Language Engineering, 2(3):281–302, 2008.<br />
<br />
A. Zaidman, A. Hamou-Lhadj, O. Greevy. Special Issue on Program Comprehension through Dynamic Analysis. Journal on Software Maintenance and Evolution: Research and Practice, Volume 20 Issue 4, July/August 2008<br />
<br />
T. Mens, K. Mens, M. D'Hondt, E. Van Paesschen. Online Postproceedings of EVOL 2007: Third International ERCIM Symposium on Software Evolution. Electronic Communications of the EASST, Volume 8, 2008. ISSN 1863-2122 [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/17]<br />
<br />
T. Mens, M. D'Hondt. Proceedings of the ERCIM Workshop on Software Evolution (EVOL 2006). Electronic Notes in Theoretical Computer Science, Volume 166, Pages 1-126, Elsevier, 2007<br />
<br />
R. Heckel, J.-M. Favre, T. Mens. Online Postproceedings of SETra 2006: International Workshop on Software Evolution Through Transformations . Electronic Communications of the EASST, Volume 3, 2006. ISSN 1863-2122 [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/3]<br />
<br />
R. Heckel, T. Mens. Proceedings of the Workshop on Software Evolution through Transformations (SETra 2004) Electronic Notes in Theoretical Computer Science, Volume 127, Issue 3, Pages 1-217, Elsevier, 2005.<br />
<br />
== Journal articles ==<br />
<br />
== Conference articles ==<br />
<br />
=== 2009 ===<br />
A. Classen, A. Hubaux, and P. Heymans. A formal semantics for multi-level staged configuration. Proc. Third International Workshop on Variability Modelling of Software-intensive Systems (VaMoS’09), Sevilla, Spain, January 2009. University of Duisburg-Essen.<br />
<br />
G. Saval, J. Pinna Puissant, P. Heymans, T. Mens. Some Challenges of Feature-based Merging of Class Diagrams, Proc. Third Workshop on Variability Modelling of Software-intensive Systems (VaMoS'09). Sevilla, Spain, January 2009. University of Duisburg-Essen.<br />
<br />
=== 2008 ===<br />
<br />
S. Cook, K. Nakata, P. Wernick. European Laboratory for Software Evolution (ELSE): Vision Statement. Proc. ERCIM Int'l Workshop on Software Evolution (EVOL 2008), L'Aquila, Italy, 2008<br />
<br />
A. Classen, A. Hubaux, F. Sanen, E. Truyen, J. Vallejos, P. Costanza, W. De Meuter, P. Heymas, W. Joosen. Modelling Variability in Self-Adaptive systems: Towards a Research Agenda, Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering (McGPLE'08), Nashville, Tennessee, USA, October 2008<br />
<br />
A. Hubaux, P. Heymans, D. Benavides. Variability modelling challenges from the trenches of an open source product line re-engineering project. Proc. 12th Int'l Software Product Line Conf. (SPLC’08), 2008.<br />
<br />
A. Hubaux, P. Heymans, H. Unphon. Separating Variability Concerns in a Product Line Re-Engineering Project. Proc. Int'l workshop on Early Aspects at AOSD, 2008.<br />
<br />
A. Cleve, J.-L. Hainaut. Dynamic analysis of sql statements for data-intensive applications reverse engineering. Proc. 15th Working Conf. Reverse Engineering (WCRE), pages 192–196. IEEE, 2008.<br />
<br />
A. Cleve, J. Henrard, D. Roland, J.-L. Hainaut. Wrapper-based system evolution - application to codasyl to relational migration. Proc. 12th European Conf. Software Maintenance and Reengineering (CSMR’08), pages 13–22. IEEE Computer Society, 2008.<br />
<br />
A. Cleve, J. Lemaitre, J.-L. Hainaut, C. Mouchet, J. Henrard. The role of implicit schema constructs in data quality. In P. Missier, X. Lin, A. de Keijzer, and M. van Keulen, editors, Proc. 6th Int'l Workshop on Quality in Databases (QDB’08), pages 33–40, 2008.<br />
<br />
J. Henrard, D. Roland, A. Cleve, J.-L. Hainaut. Large-scale data reengineering: Return from experience. Proc. 15th Working Conf. Reverse Engineering (WCRE’08), pages 305–308. IEEE Computer Society, 2008.<br />
<br />
A. Kuhn, B. Van Rompaey, L. Haensenberger, O. Nierstrasz, S. Demeyer, M. Gaelli and K. Van Leemput. JExample: Exploiting Dependencies Between Tests to Improve Defect Localization. Proc. 9th International Conference on Agile Processes and eXtreme Programming in Software Engineering (XP 2008), pages 73-82. Editor(s) Pekka Abrahamsson, Richard Baskerville, Kieran Conboy, Brian Fitzgerald, Lorraine Morgan and Xiaofeng Wang. Lecture Notes in Business Information Processing 9, Springer, April, 2008<br />
<br />
A. Zaidman, B. Van Rompaey, S. Demeyer and A. van Deursen. Mining Software Repositories to Study Co-Evolution of Production and Test Code. Proceedings of the 1st IEEE International Conference on Software Testing, Verification and Validation (ICST 2008), pages 220-229. Editor(s) Rob Hierons and Aditya Mathur. IEEE Computer Society, 2008</div>DemeyerS