Publications

From ERCIM Working Group Software Evolution
Jump to navigation Jump to search

Only add articles here that have been (co-)authored by members of the ERCIM Working Group.

In ERCIM News

M. Wermelinger, P. Wernick. EVOL 2008 - Fourth International ERCIM Workshop on Software Evolution and Evolvability. ERCIM News 76: 6, January 2009 [1]

T. Mens, L. Seinturier. Evol@Mons 2008 - Doctoral Research Seminar on Software Evolution. ERCIM News 73: 6, April 2008 [2]

T. Mens, K. Mens. EVOL 2007 - Third International ERCIM Symposium on Software Evolution. ERCIM News 72:11, January 2008 [3]

T. Mens, J.-M. Favre, S. Sadou. ERCIM Working Group on Software Evolution spawns local chapters. ERCIM News 67:8, October 2006.

T. Mens, M. D'Hondt, L. Duchien. ERCIM Workshop on Software Evolution. ERCIM News 66, July 2006.

T. Mens. Workshop on Challenges in Software Evolution. ERCIM News 62, 2005.

T. Mens. ERCIM Working Group on Software Evolution. ERCIM News 60: 9, January 2005.

O. Nierstrasz, S. Ducasse. Moose: A language-independent reengineering environment. ERCIM News 58: 24-25, July 2004.

T. Mens, K. Mens, T. Tourwé. Aspect-Oriented Software Evolution. ERCIM News 58: 36-37, July 2004.

Books

Software evolution related books according to Google Books: [4]

T. Mens, S. Demeyer (Eds.). Software Evolution. Springer, 2008. ISBN 978-3-540-76439-7. DOI 10.1007/978-3-540-76440-3

  • Link to Springer [5]
  • Link to DBLP [6]

A. April, A. Abran, Software Maintenance Management: Evaluation and Continuous Improvement. Wiley, 2008. ISBN 978-0470-14707-8. [7]

N.H. Madhavji, J. Fernandez-Ramil, D. Perry, Software Evolution and Feedback: Theory and Practice. Wiley 2006. ISBN 0-470-87180-6

P. Grubb, A.A. Takang, Software Maintenance: Concepts and Practice. Second Edition, World Scientific, 2003. ISBN 981-238-425-1

S. Demeyer, S. Ducasse, O. Nierstrasz, Object Oriented Reengineering Patterns. World Scientific, 2002. ISBN 981-022826-0

M.M. Lehman, L.A. Belady, Program Evolution: Processes of Software Change. Academic Press, London, 1985. ISBN 0-12-442440-6. Free electronic edition [8]

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.

Book chapters

Indididual book chapters of the aforementioned Software Evolution book can be consulted here [9]

Chapters in other books

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.

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

Journal special issues

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

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 [10]

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

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 [11]

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.

Journal articles

Under construction.

Conference articles

A. Classen, A. Hubaux, and P. Heymans. A formal semantics for multi-level staged configuration. In Proceedings of the Third International Workshop on Variability Modelling of Software-intensive Systems (VaMoS’09), Sevilla, Spain, January 2009. University of Duisburg-Essen.

Germain Saval, Jorge Pinna Puissant, Patrick Heymans, Tom Mens. Some Challenges of Feature-based Merging of Class Diagrams, in Proceedings of the Third Workshop on Variability Modelling of Software-intensive Systems (VaMoS'09). Sevilla, Spain, January 2009. University of Duisburg-Essen.

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.

Andreas Classen, Arnaud Hubaux, Frans Sanen, Eddy Truyen, Jorge Vallejos, Pascal Costanza, Wolfgang De Meuter, Patrick Heymans, Wouter Joosen. Modelling Variability in Self-Adaptive systems: Towards a Research Agenda, in Workshop on Modularization, Composition and Generative Techniques for Product Line Engineering (McGPLE'08), October 19-23, 2008, Nashville, Tennessee, USA.

A. Hubaux, P. Heymans, and D. Benavides. Variability modelling challenges from the trenches of an open source product line re-engineering project. In 12th International Software Product Line Conference (SPLC’08), 2008.

A. Hubaux, P. Heymans, and H. Unphon. Separating Variability Concerns in a Product Line Re-Engineering Project. In International workshop on Early Aspects at AOSD, 2008.

A. Cleve and J.-L. Hainaut. Dynamic analysis of sql statements for data-intensive applications reverse engineering. In Proceedings of the 15th Working Conference on Reverse Engineering, pages 192–196. IEEE, 2008.

A. Cleve, J. Henrard, D. Roland, and J.-L. Hainaut. Wrapper-based system evolution - application to codasyl to relational migration. In Proceedings of the 12th European Conference in Software Maintenance and Reengineering (CSMR’08), pages 13–22. IEEE Computer Society, 2008.

A. Cleve, J. Lemaitre, J.-L. Hainaut, C. Mouchet, and J. Henrard. The role of implicit schema constructs in data quality. In P. Missier, X. Lin, A. de Keijzer, and M. van Keulen, editors, Proceedings of the 6th International Workshop on Quality in Databases (QDB’08), pages 33–40, 2008.

J.-L. Hainaut, A. Cleve, J. Henrard, and J.-M. Hick. Migration of legacy information systems. In T. Mens and S. Demeyer, editors, Software Evolution, pages 105–138. Springer, 2008.

J. Henrard, D. Roland, A. Cleve, and J.-L. Hainaut. Large-scale data reengineering: Return from experience. In Proceedings of the 15th Working Conference on Reverse Engineering (WCRE’08), pages 305–308. IEEE Computer Society, 2008.