Difference between revisions of "Publications"

From ERCIM Working Group Software Evolution
Jump to navigation Jump to search
 
(48 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
Only add articles here that have been (co-)authored by members of the ERCIM Working Group.
 
Only add articles here that have been (co-)authored by members of the ERCIM Working Group.
  +
  +
== Annual WG workshop proceedings ==
  +
2011: [http://dl.acm.org/citation.cfm?doid=2025113.2025209 Proceedings of the joint 12th international workshop on principles on software evolution and 7th ERCIM workshop on software evolution]
  +
  +
2010: [http://portal.acm.org/toc.cfm?id=1862372&type=proceeding&coll=portal&dl=ACM Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)]
  +
  +
  +
2008: [http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=4639394 Proceedings of EVOL 2008: 4th International ERCIM Workshop on Software Evolution and Evolvability]
  +
  +
2007: [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/17 Proceedings of EVOL 2007: Third International ERCIM Symposium on Software Evolution]
  +
  +
2006: [http://www.informatik.uni-trier.de/~ley/db/journals/entcs/entcs166.html#MensD07 Proceedings of EVOL 2006: ERCIM Workshop on Software Evolution]
   
 
== In ERCIM News ==
 
== In ERCIM News ==
  +
[http://ercim-news.ercim.eu/en88 ERCIM News No.88] special theme on '''Evolving Software''' guest edited by ''Tom Mens'' (University of Mons, Belgium) and ''Jacques Klein'' (University of Luxembourg). Keynote by ''Joost Visser'', Software Improvement Group
  +
  +
A. Cleve, T. Mens. [http://ercim-news.ercim.eu/en83 ''IWPSE-EVOL 2010 – International Workshop on Principles of Software Evolution'']. In ERCIM News 83, October 2010.
  +
  +
T. Mens. [http://ercim-news.ercim.eu/en81 "Future Research Challenges in Software Evolution and Maintenance – Report from EC Expert Meeting"]. In ERCIM News 81, April 2010.
  +
  +
M. Wermelinger, P. Wernick. [http://ercim-news.ercim.org/content/view/533/754/ ''EVOL 2008 - Fourth International ERCIM Workshop on Software Evolution and Evolvability'']. ERCIM News 76: 6, January 2009
   
  +
T. Mens, L. Seinturier. [http://ercim-news.ercim.org/content/view/378/573/ ''Evol@Mons 2008 - Doctoral Research Seminar on Software Evolution'']. ERCIM News 73: 6, April 2008
M. Wermelinger, P. Wernick. ''EVOL 2008 - Fourth International ERCIM
 
Workshop on Software Evolution and Evolvability''. ERCIM News 76: 6, January 2009 [http://ercim-news.ercim.org/content/view/533/754/]
 
   
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/]
+
T. Mens, K. Mens. [http://ercim-news.ercim.org/content/view/296/479/ ''EVOL 2007 - Third International ERCIM Symposium on Software Evolution'']. ERCIM News 72:11, January 2008
   
  +
A. Bergel, S. Ducasse, and L. Renggli. [http://ercim-news.ercim.org/content/view/325/536/ ''Seaside — Advanced Composition and Control Flow for Dynamic Web Applications'']. In ERCIM News 72, January 2008.
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/]
 
   
 
T. Mens, J.-M. Favre, S. Sadou. ''ERCIM Working Group on Software Evolution spawns local chapters''. ERCIM News 67:8, October 2006.
 
T. Mens, J.-M. Favre, S. Sadou. ''ERCIM Working Group on Software Evolution spawns local chapters''. ERCIM News 67:8, October 2006.
Line 26: Line 44:
 
Software evolution related books according to Google Books: [http://books.google.com/books?q=software+evolution&btnG=Search+Books]
 
Software evolution related books according to Google Books: [http://books.google.com/books?q=software+evolution&btnG=Search+Books]
   
T. Mens, S. Demeyer (Eds.). '''Software Evolution'''. Springer, 2008.
+
T. Mens, S. Demeyer (Eds.). [http://www.springer.com/computer/programming/book/978-3-540-76439-7 '''Software Evolution''']. Springer, 2008.
 
ISBN 978-3-540-76439-7. DOI 10.1007/978-3-540-76440-3
 
ISBN 978-3-540-76439-7. DOI 10.1007/978-3-540-76440-3
<ul>
 
<li>Link to Springer [http://www.springer.com/computer/programming/book/978-3-540-76439-7]</li>
 
<li>Link to DBLP [http://www.informatik.uni-trier.de/~ley/db/series/springer/Mens2008.html]</li>
 
</ul>
 
   
A. April, A. Abran, '''Software Maintenance Management: Evaluation and Continuous Improvement'''. Wiley, 2008. ISBN 978-0470-14707-8.
+
A. April, A. Abran, [https://www.wiley-vch.de/publish/en/books/forthcomingTitles/EE00/0-470-14707-5/?sID= '''Software Maintenance Management: Evaluation and Continuous Improvement''']. Wiley, 2008. ISBN 978-0470-14707-8.
[https://www.wiley-vch.de/publish/en/books/forthcomingTitles/EE00/0-470-14707-5/?sID=]
 
   
 
N.H. Madhavji, J. Fernandez-Ramil, D. Perry, '''Software Evolution and Feedback: Theory and Practice'''. Wiley 2006. ISBN 0-470-87180-6
 
N.H. Madhavji, J. Fernandez-Ramil, D. Perry, '''Software Evolution and Feedback: Theory and Practice'''. Wiley 2006. ISBN 0-470-87180-6
Line 41: Line 54:
 
ISBN 981-238-425-1
 
ISBN 981-238-425-1
   
S. Demeyer, S. Ducasse, O. Nierstrasz, '''Object Oriented Reengineering Patterns'''. World Scientific, 2002. ISBN 981-022826-0
+
S. Demeyer, S. Ducasse, O. Nierstrasz, [http://scg.unibe.ch/download/oorp/ '''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.
+
M.M. Lehman, L.A. Belady, [http://informatique.umons.ac.be/genlog/BeladyLehman1985-ProgramEvolution.pdf '''Program Evolution: Processes of Software Change''']. Academic Press, London, 1985. ISBN 0-12-442440-6.
''Free electronic edition'' [ftp://ftp.umh.ac.be/pub/ftp_infofs/1985/ProgramEvolution.pdf]
+
''Free electronic edition''
 
<blockquote>
 
<blockquote>
 
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.
 
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.
Line 61: Line 74:
 
== Journal special issues ==
 
== Journal special issues ==
   
  +
T. Mens, Y.-G. Guéhéneuc, J. Fernandez-Ramil, M. D'Hondt (Guest Editors). [http://www.computer.org/portal/web/csdl/doi/10.1109/MS.2010.100 Software Evolution. IEEE Software]. Vol 27, No 4, July/August 2010.
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.
 
   
  +
L. Coyle, M. Hinchey, B. Nuseibeh, J. L. Fiadeiro (Guest Editors). [http://doi.ieeecomputersociety.org/10.1109/MC.2010.139 Evolving Critical Systems. IEEE Computer]. Vol 43, No 5, May 2010.
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
 
  +
 
 
A. Zaidman, A. Hamou-Lhadj, O. Greevy (Guest Editors). 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 [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/17]
 
 
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 [http://eceasst.cs.tu-berlin.de/index.php/eceasst/issue/view/3]
 
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]
Line 74: Line 85:
   
 
== Journal articles ==
 
== Journal articles ==
  +
  +
=== 2010 ===
  +
  +
A. Cleve, T. Mens, J.-L. Hainaut. [http://doi.ieeecomputersociety.org/10.1109/MC.2010.227 ''Data-Intensive System Evolution'']. IEEE Computer 43(8): 110-112, August 2010.
  +
  +
T. Mens, J. Magee, B. Rumpe.
  +
[http://doi.ieeecomputersociety.org/10.1109/MC.2010.136 "Evolving software architecture descriptions of critical systems"]. IEEE Computer 43(5): 42-48, May 2010.
   
 
=== 2009 ===
 
=== 2009 ===
  +
M. Wermelinger, P. Wernick, C. Bryce. [http://doi.acm.org/10.1145/1507195.1507218 ''Report on the 4th international ERCIM workshop on software evolution and evolvability (Evol '08)'']. ACM SIGSOFT Software Engineering Notes, 34(2): 25-27, March 2009.
   
 
B. Adams, K. De Schutter, A. Zaidman, S. Demeyer, H. Tromp, W. De Meuter. [http://dx.doi.org/10.1016/j.jss.2008.09.031 ''Using aspect orientation in legacy environments for reverse engineering using dynamic analysis - an industrial experience report'']. Journal of Systems and Software, 82(4):668-684.
A. Zaidman, B. Van Rompaey, S. Demeyer, A. van Deursen. \\Comparing the co-evolution of production and test code in open source and industrial developer test processes through repository mining\\. Int'l Journal on Software Testing, Verification and Reliability, –to appear, 2009.
 
   
  +
S. Ducasse, T. Gîrba, A. Kuhn, andL. Renggli. [http://scg.unibe.ch/scgbib?query=Duca08a&display=abstract ''Meta-Environment and Executable Meta-Language using Smalltalk: an Experience Report'']. In Journal of Software and Systems Modeling (SOSYM) 8(1) p. 5—19, February
B. Adams, K. De Schutter, A. Zaidman, S. Demeyer, H. Tromp, W. De Meuter. \\Using aspect orientation in legacy environments for reverse engineering using dynamic analysis - an industrial experience report\\. Journal of Systems and Software, – to appear, 2009.
 
  +
  +
A. Lienhard, S. Ducasse, and T. Gîrba. [http://scg.unibe.ch/scgbib?query=Lien08c&display=abstract ''Taking an Object-Centric View on Dynamic Information with Object Flow Analysis'']. In Journal of Computer Languages, Systems and Structures 35(1) p. 63—79
  +
 
A. Zaidman, B. Van Rompaey, S. Demeyer, A. van Deursen. ''Comparing the co-evolution of production and test code in open source and industrial developer test processes through repository mining''. Int'l Journal on Software Testing, Verification and Reliability
  +
  +
=== 2008 ===
  +
 
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.
   
 
== Conference articles ==
 
== Conference articles ==
  +
  +
=== 2010 ===
  +
  +
A. Cleve, A. Capiluppi, N. Moha. [http://portal.acm.org/toc.cfm?id=1862372&type=proceeding&coll=portal&dl=ACM Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)], Antwerp, Belgium, September. ACM Digital Library.
   
 
=== 2009 ===
 
=== 2009 ===
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.
 
   
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.
+
A. Classen, A. Hubaux, 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. University of Duisburg-Essen.
  +
 
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. University of Duisburg-Essen.
  +
  +
L. Renggli, M. Denker, and O. Nierstrasz. [http://scg.unibe.ch/scgbib?query=Reng09c&display=abstract ''Language Boxes: Bending the Host Language with Modular Language Changes'']. In Software Language Engineering: Second International Conference, SLE 2009, Denver, Colorado, October 5-6, LNCS, Springer
  +
  +
D. Röthlisberger, O. Nierstrasz, S. Ducasse, D. Pollet, and R. Robbes. [http://scg.unibe.ch/scgbib?query=Roet09a&display=abstract ''Supporting Task-oriented Navigation in IDEs with Configurable HeatMaps'']. In Proceedings of the 17th International Conference on Program Comprehension (ICPC 2009), p. 253—257, IEEE Computer Society, Los Alamitos, CA, USA
  +
  +
D. Röthlisberger, O. Nierstrasz, and S. Ducasse. [http://scg.unibe.ch/scgbib?query=Roet09f&display=abstract ''Autumn Leaves: Curing the Window Plague in IDEs'']. In Proceedings of the 16th Working Conference on Reverse Engineering (WCRE 2009), p. 237—246, IEEE Computer Society, Los Alamitos, CA, USA
   
 
=== 2008 ===
 
=== 2008 ===
   
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
+
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
   
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
+
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
   
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.
+
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.
   
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.
+
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.
   
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.
+
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.
   
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.
+
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.
   
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.
+
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.
   
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.
+
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.
   
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
+
A. Kuhn, B. Van Rompaey, L. Haensenberger, O. Nierstrasz, S. Demeyer, M. Gaelli, K. Van Leemput. ''JExample: Exploiting Dependencies Between Tests to Improve Defect Localization''. Proc. Int'l Conf. Agile Processes and eXtreme Programming in Software Engineering (XP 2008), pp. 73-82, Lecture Notes in Business Information Processing 9, Springer, 2008
   
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
+
A. Zaidman, B. Van Rompaey, S. Demeyer, A. van Deursen. ''Mining Software Repositories to Study Co-Evolution of Production and Test Code''. Proc. Int'l Conf. Software Testing, Verification and Validation (ICST 2008), pp. 220-229, IEEE Computer Society, 2008
   
 
=== 2007 ===
 
=== 2007 ===
   
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
+
S. Demeyer, Y.-G. Guéhéneuc, A. Keller, C. F. J. Lange, K. Mens, A. Kuhn, 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, LNCS 4906, pp. 142-153, Springer, 2008
   
 
=== 2006 ===
 
=== 2006 ===
   
C. F. J. Lange, B. Du Bois, M. R. V. Chaudron, and S. Demeyer. An experimental investigation
+
C. F. J. Lange, B. Du Bois, M. R. V. Chaudron, S. Demeyer. ''An experimental investigation of UML modeling conventions''. Proc. Int'l Conf. Model Driven Engineering Languages and Systems (MoDELS'06), LNCS 4199, pp. 27–41, Springer, 2006
of UML modeling conventions. In Oscar Nierstrasz, editor, Proceedings Models/UML’06 (The
 
9th International Conference on Model Driven Engineering Languages and Systems), volume LNCS
 
4199 of Lecture Notes on Computer Science, pages 27–41. Springer-Verlag, 2006.
 
   
 
=== 2005 ===
 
=== 2005 ===
   
O. Nierstrasz, S. Ducasse, and S. Demeyer. Object-oriented reengineering patterns — an
+
O. Nierstrasz, S. Ducasse, S. Demeyer. ''Object-oriented reengineering patterns — an overview''. Proc. Generative Programming and Component Engineering (GPCE’05), pp. 1–9, LNCS 3676, Springer, 2005.
overview. In M. Lowry and R. Glück, editor, Proceedings GPCE’05 (Generative Programming
 
and Component Engineering), pages 1–9. LNCS 3676, 2005.
 

Latest revision as of 14:20, 22 March 2012

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

Annual WG workshop proceedings

2011: Proceedings of the joint 12th international workshop on principles on software evolution and 7th ERCIM workshop on software evolution

2010: Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)


2008: Proceedings of EVOL 2008: 4th International ERCIM Workshop on Software Evolution and Evolvability

2007: Proceedings of EVOL 2007: Third International ERCIM Symposium on Software Evolution

2006: Proceedings of EVOL 2006: ERCIM Workshop on Software Evolution

In ERCIM News

ERCIM News No.88 special theme on Evolving Software guest edited by Tom Mens (University of Mons, Belgium) and Jacques Klein (University of Luxembourg). Keynote by Joost Visser, Software Improvement Group

A. Cleve, T. Mens. IWPSE-EVOL 2010 – International Workshop on Principles of Software Evolution. In ERCIM News 83, October 2010.

T. Mens. "Future Research Challenges in Software Evolution and Maintenance – Report from EC Expert Meeting". In ERCIM News 81, April 2010.

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

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

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

A. Bergel, S. Ducasse, and L. Renggli. Seaside — Advanced Composition and Control Flow for Dynamic Web Applications. In ERCIM News 72, January 2008.

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: [1]

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

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

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

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

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

T. Mens, Y.-G. Guéhéneuc, J. Fernandez-Ramil, M. D'Hondt (Guest Editors). Software Evolution. IEEE Software. Vol 27, No 4, July/August 2010.

L. Coyle, M. Hinchey, B. Nuseibeh, J. L. Fiadeiro (Guest Editors). Evolving Critical Systems. IEEE Computer. Vol 43, No 5, May 2010.

A. Zaidman, A. Hamou-Lhadj, O. Greevy (Guest Editors). Special Issue on Program Comprehension through Dynamic Analysis. Journal on Software Maintenance and Evolution: Research and Practice, Volume 20 Issue 4, July/August 2008

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

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

2010

A. Cleve, T. Mens, J.-L. Hainaut. Data-Intensive System Evolution. IEEE Computer 43(8): 110-112, August 2010.

T. Mens, J. Magee, B. Rumpe. "Evolving software architecture descriptions of critical systems". IEEE Computer 43(5): 42-48, May 2010.

2009

M. Wermelinger, P. Wernick, C. Bryce. Report on the 4th international ERCIM workshop on software evolution and evolvability (Evol '08). ACM SIGSOFT Software Engineering Notes, 34(2): 25-27, March 2009.

B. Adams, K. De Schutter, A. Zaidman, S. Demeyer, H. Tromp, W. De Meuter. Using aspect orientation in legacy environments for reverse engineering using dynamic analysis - an industrial experience report. Journal of Systems and Software, 82(4):668-684.

S. Ducasse, T. Gîrba, A. Kuhn, andL. Renggli. Meta-Environment and Executable Meta-Language using Smalltalk: an Experience Report. In Journal of Software and Systems Modeling (SOSYM) 8(1) p. 5—19, February

A. Lienhard, S. Ducasse, and T. Gîrba. Taking an Object-Centric View on Dynamic Information with Object Flow Analysis. In Journal of Computer Languages, Systems and Structures 35(1) p. 63—79

A. Zaidman, B. Van Rompaey, S. Demeyer, A. van Deursen. Comparing the co-evolution of production and test code in open source and industrial developer test processes through repository mining. Int'l Journal on Software Testing, Verification and Reliability

2008

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.

Conference articles

2010

A. Cleve, A. Capiluppi, N. Moha. Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE), Antwerp, Belgium, September. ACM Digital Library.

2009

A. Classen, A. Hubaux, 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. University of Duisburg-Essen.

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. University of Duisburg-Essen.

L. Renggli, M. Denker, and O. Nierstrasz. Language Boxes: Bending the Host Language with Modular Language Changes. In Software Language Engineering: Second International Conference, SLE 2009, Denver, Colorado, October 5-6, LNCS, Springer

D. Röthlisberger, O. Nierstrasz, S. Ducasse, D. Pollet, and R. Robbes. Supporting Task-oriented Navigation in IDEs with Configurable HeatMaps. In Proceedings of the 17th International Conference on Program Comprehension (ICPC 2009), p. 253—257, IEEE Computer Society, Los Alamitos, CA, USA

D. Röthlisberger, O. Nierstrasz, and S. Ducasse. Autumn Leaves: Curing the Window Plague in IDEs. In Proceedings of the 16th Working Conference on Reverse Engineering (WCRE 2009), p. 237—246, IEEE Computer Society, Los Alamitos, CA, USA

2008

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

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

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.

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.

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.

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.

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.

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.

A. Kuhn, B. Van Rompaey, L. Haensenberger, O. Nierstrasz, S. Demeyer, M. Gaelli, K. Van Leemput. JExample: Exploiting Dependencies Between Tests to Improve Defect Localization. Proc. Int'l Conf. Agile Processes and eXtreme Programming in Software Engineering (XP 2008), pp. 73-82, Lecture Notes in Business Information Processing 9, Springer, 2008

A. Zaidman, B. Van Rompaey, S. Demeyer, A. van Deursen. Mining Software Repositories to Study Co-Evolution of Production and Test Code. Proc. Int'l Conf. Software Testing, Verification and Validation (ICST 2008), pp. 220-229, IEEE Computer Society, 2008

2007

S. Demeyer, Y.-G. Guéhéneuc, A. Keller, C. F. J. Lange, K. Mens, A. Kuhn, 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, LNCS 4906, pp. 142-153, Springer, 2008

2006

C. F. J. Lange, B. Du Bois, M. R. V. Chaudron, S. Demeyer. An experimental investigation of UML modeling conventions. Proc. Int'l Conf. Model Driven Engineering Languages and Systems (MoDELS'06), LNCS 4199, pp. 27–41, Springer, 2006

2005

O. Nierstrasz, S. Ducasse, S. Demeyer. Object-oriented reengineering patterns — an overview. Proc. Generative Programming and Component Engineering (GPCE’05), pp. 1–9, LNCS 3676, Springer, 2005.