Difference between revisions of "Theses"

From ERCIM Working Group Software Evolution
Jump to navigation Jump to search
Line 68: Line 68:
 
==2006==
 
==2006==
 
* ''Andy Zaidman''. [http://www.st.ewi.tudelft.nl/~zaidman/publications/azaidmanPhD_A4.pdf '''Scalability Solutions for Program Comprehension through Dynamic Analysis''']. Universiteit Antwerpen, Belgium. September 2006
 
* ''Andy Zaidman''. [http://www.st.ewi.tudelft.nl/~zaidman/publications/azaidmanPhD_A4.pdf '''Scalability Solutions for Program Comprehension through Dynamic Analysis''']. Universiteit Antwerpen, Belgium. September 2006
  +
* ''Bart Du Bois''. [http://www.scribd.com/doc/24591396/Thesis-Bart-Du-Bois '''A study of quality improvements by refactoring''']. Universiteit Antwerpen, Belgium. September 2006
* <em>Andrew Le Gear</em>. <strong>Component Reconnexion: Identifying and encapsulating reuseful components in legacy software systems</strong>. University of Limerick, Ireland. September 2006.
 
* <em>Pamela O'Shea</em>. <strong>An investigation of Views and abstractions employed by software engineers during software maintenance: An empirically founded set of guidelines for visualization tools supporting comprehension</strong>. University of Limerick, Ireland. September 2006.
+
* ''Andrew Le Gear''. '''Component Reconnexion: Identifying and encapsulating reuseful components in legacy software systems'''. University of Limerick, Ireland. September 2006.
  +
* ''Pamela O'Shea''. '''An investigation of Views and abstractions employed by software engineers during software maintenance: An empirically founded set of guidelines for visualization tools supporting comprehension'''. University of Limerick, Ireland. September 2006.
* <em>Kris De Schutter</em>. <strong>Aspect oriented revitalisation of legacy software through logic meta-programming</strong>. Universiteit Gent, Belgium. May 2006
+
* ''Kris De Schutter''. '''Aspect oriented revitalisation of legacy software through logic meta-programming'''. Universiteit Gent, Belgium. May 2006
* <em>Gregorio Robles</em>. <strong>Software Engineering Research on Libre Software: Data Sources, Methodologies and Results</strong>. Universidad Rey Juan Carlos, Spain. February 2006 [http://libresoft.es/grex/phd]
+
* ''Gregorio Robles''. '''Software Engineering Research on Libre Software: Data Sources, Methodologies and Results'''. Universidad Rey Juan Carlos, Spain. February 2006 [http://libresoft.es/grex/phd]
* <em>Dirk Deridder</em>. <strong>A Concept-Centric Environment for Software Evolution</strong>. Vrije Universiteit Brussel, 2006 [http://prog.vub.ac.be/Publications/2006/vub-prog-phd-06-02.pdf]
 
* <em>Ellen Van Paesschen</em>. <strong>Advanced Round-Trip Engineering: An Agile Analysis-Driven Approach for Dynamic Languages</strong>. Vrije Universiteit Brussel, 2006 [http://prog.vub.ac.be/Publications/2006/vub-prog-phd-06-03.pdf]
+
* ''Dirk Deridder''. '''A Concept-Centric Environment for Software Evolution'''. Vrije Universiteit Brussel, 2006 [http://prog.vub.ac.be/Publications/2006/vub-prog-phd-06-02.pdf]
 
* ''Ellen Van Paesschen''. '''Advanced Round-Trip Engineering: An Agile Analysis-Driven Approach for Dynamic Languages'''. Vrije Universiteit Brussel, 2006 [http://prog.vub.ac.be/Publications/2006/vub-prog-phd-06-03.pdf]
* <em>Holger M. Kienle</em>. <strong>Building Reverse Engineering Tools with Software Components</strong>. University of Victoria, Canada. November 2006. [http://hdl.handle.net/1828/115]
+
* ''Holger M. Kienle''. '''Building Reverse Engineering Tools with Software Components'''. University of Victoria, Canada. November 2006. [http://hdl.handle.net/1828/115]
   
 
==2005==
 
==2005==

Revision as of 13:59, 17 February 2010

Follow this link for a more general list on PhDs in Software Engineering[1]

This page collects all PhD dissertations whose subject is related to software evolution. If you are the author of such a dissertation, or if you aware of such dissertations, please add it to this page.

2009

  • Selim Ciraci. Graph Based Verification of Software Evolution Requirements, University of Twente, The Netherlands, December 2009.
  • Hani Abdeen. Visualizing, Assessing and Re-Modularizing Object-Oriented Architectural Elements, INRIA, University of Lille, 2009.
  • Sebastien Vaucouleur. Upgradable Software Product Customization by Code Query. IT University of Copenhagen, Denmark, October 2009.
  • Karl Beecher. Evolution in Free Software Projects: A Multi-Repository Study, University of Lincoln, United Kingdom, September 2009.
  • Angela Lozano. Assessing the Effect of Source Code Characteristics on Changeability. The Open University, United Kingdom. August 2009
  • Peter Ebraert. A bottom-up approach to program variation . Vrije Universiteit Brussel, Belgium, June 2009
  • Pieter De Leenheer. On Community-based Ontology Evolution. Vrije Universiteit Brussel, May 2009
  • Khanh Hoa Dam. Supporting Software Evolution in Agent Systems. RMIT University, Australia, March 2009
  • Marco Lormans. Managing Requirements Evolution. Delft University of Technology, The Netherlands, January 2009

2008

2007

  • Dolorès Diaz. Réalisation d'évolutions logicielles sur des applications d'entreprise en phase de maintenance. LIFL, Université Lille 1, France, December 2007 [2]
  • Artur Boronat. MOMENT: A formal framework for MOdel manageMENT. Department of Information Systems and Computation, Technical University of Valencia, Spain, December 2007 [3]
  • Stephen Cook. Evolution, goals and assumptions in software systems. University of Reading, United Kingdom, November 2007.
  • Bas Graaf. Model-driven evolution of software architectures. Technische Universiteit Delft, The Netherlands, November 2007 [4]
  • David Shepherd. Natural Language Program Analysis: Combining Natural Language Processing and Program Analysis to Improve Software Maintenance Tools. University of Delaware, USA, August 2007 [5]
  • Joel Huselius. Reverse Engineering of Legacy Real-Time Systems: An Automated Approach Based on Execution-Time Recording. Malardalen University, Sweden, June 2007 [6]
  • Andy Kellens. Maintaining causality between design regularities and source code. Programming Technology Lab, Vrije Universiteit Brussel, Belgium, June 2007 [7]
  • Orla Greevy. Enriching Reverse Engineering with Feature Analysis. Software Composition Group, University of Bern, Switzerland, May 2007 [8]
  • Michael Fischer. EvoZilla - Longitudinal Evolution Analysis of Large Scale Software Systems. Vienna University of Technology, Austria. May 2007 [9]
  • Christian F.J. Lange. Assessing and Improving the Quality of Modeling: A Series of Empirical Studies about the UML. Eindhoven University of Technology, The Netherlands, 2007 [10]
  • Jacek Ratzinger. sPACE - Software Project Assessment in the Course of Evolution. Vienna University of Technology, Austria. 2007 [11]
  • Thomas Cleenewerck. Modularizing Language Constructs: A Reßective Approach . Vrije Universiteit Brussel, Belgium. 2007 [12]
  • Isabel Michiels. A Goal-Driven Approach for Documenting and Verifying Design Invariants . Vrije Universiteit Brussel, Belgium. 2007 [13]

2006

  • Andy Zaidman. Scalability Solutions for Program Comprehension through Dynamic Analysis. Universiteit Antwerpen, Belgium. September 2006
  • Bart Du Bois. A study of quality improvements by refactoring. Universiteit Antwerpen, Belgium. September 2006
  • Andrew Le Gear. Component Reconnexion: Identifying and encapsulating reuseful components in legacy software systems. University of Limerick, Ireland. September 2006.
  • Pamela O'Shea. An investigation of Views and abstractions employed by software engineers during software maintenance: An empirically founded set of guidelines for visualization tools supporting comprehension. University of Limerick, Ireland. September 2006.
  • Kris De Schutter. Aspect oriented revitalisation of legacy software through logic meta-programming. Universiteit Gent, Belgium. May 2006
  • Gregorio Robles. Software Engineering Research on Libre Software: Data Sources, Methodologies and Results. Universidad Rey Juan Carlos, Spain. February 2006 [14]
  • Dirk Deridder. A Concept-Centric Environment for Software Evolution. Vrije Universiteit Brussel, 2006 [15]
  • Ellen Van Paesschen. Advanced Round-Trip Engineering: An Agile Analysis-Driven Approach for Dynamic Languages. Vrije Universiteit Brussel, 2006 [16]
  • Holger M. Kienle. Building Reverse Engineering Tools with Software Components. University of Victoria, Canada. November 2006. [17]

2005

  • Gabriela Arévalo. High Level Views in Object Oriented Systems using Formal Concept Analysis. Universität Bern, Switzerland, January 2005 [18]
  • Nathanael Schärli. Traits: Composing Classes from Behavioral Building Blocks. Universität Bern, Switzerland, February 2005 [19]
  • Andrea Capiluppi. Metrics-based study of the evolution of open-source based systems. Politecnico di Torino, Italy, May 2005.
  • Martin Pinzger. ArchView - Analyzing Evolutionary Aspects of Complex Software Systems . Technical University of Vienna, Austria, May 2005.
  • Johan Brichau. Integrative Composition of Program Generators. Vrije Universiteit Brussel, Belgium, May 2005.
  • Matthias Rieger. Effective Clone Detection Without Language Barriers. Universität Bern, Switzerland, June 2005 [20]
  • Damien Pollet. Une architecture pour les transformations de modèles et la restructuration de modèles UML. Université de Rennes 1, France, June 2005.
  • Ragnhild Van Der Straeten. Inconsistency Management in Model-Driven Engineering. Vrije Universiteit Brussel, Belgium, September 2005 [21]
  • Tudor Gîrba. Modeling History to Understand Software Evolution. Universität Bern, Switzerland, November 2005 [22]
  • Imed Hammouda. Multidimensional structuring of software systems - Tools and Applications. Tampere University of Technology, Finland, November 2005
  • Alexandre Bergel. Classboxes - Controlling Visibility of Class Extensions. Universität Bern, Switzerland, November 2005 [23]
  • Olivier Barais. Construire et Maitriser l'Évolution d'une Architecture Logicielle à base de Composants. Université des Sciences et Technologies de Lille, France, December 2005.


2004