Theses: Difference between revisions
(→2009) |
(→2011) |
||
(31 intermediate revisions by 5 users not shown) | |||
Line 2: | Line 2: | ||
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. |
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. |
||
==2011== |
|||
* ''Javier Perez''. [http://www.giro.infor.uva.es/Publications/2011/Per11/tesis_ingles_y_castellano_v2.pdf '''Refactoring Planning for Design Smell Correction in Object-Oriented Software''']. University of Valladolid, Spain, July 2011 |
|||
* ''Jannik Laval''. [http://www.jannik-laval.eu/assets/files/papers/Lava11b-PhDThesis.pdf '''Package Dependencies Analysis and Remediation in Object-Oriented Systems''']. University of Lille, June 2011. |
|||
* ''Adrian Kuhn''. [http://scg.unibe.ch/archive/phd/kuhn-phd.pdf '''Software Cartography and Code Navigation''']. University of Bern, April 2011 |
|||
==2010== |
|||
* ''Marco D'Ambros''. '''On the Evolution of Source Code and Software Defects'''. University of Lugano, Switzerland, October 2010. |
|||
* ''Richard Wettel''. '''Software Systems as Cities'''. University of Lugano, September 2010. |
|||
* ''Lukas Renggli''. [http://scg.unibe.ch/archive/phd/renggli-phd.pdf '''Dynamic Language Embedding With Homogeneous Tool Support''']. University of Bern, October 2010. |
|||
* ''David Röthlisberger''. [http://scg.unibe.ch/archive/phd/roethlisberger-phd.pdf '''Augmenting IDEs with Runtime Information for Software Maintenance''']. University of Bern, May 2010. |
|||
* ''Cathal Boogerd''. [http://repository.tudelft.nl/assets/uuid:320ae614-d8fd-4799-9684-bd4f8feb011d/thesis_camera_ready.pdf '''Focusing Automatic Code Inspections''']. Delft University of Technology, The Netherlands, January 2010. |
|||
* ''Guillaume Waignier''. '''Canevas de développement agile pour l'évolution fiable de systèmes logiciels à composants et orientés services'''. Université des Sciences et Technologie de Lille I, January 2010 |
|||
==2009== |
==2009== |
||
* ''Joerg Rech''. [http://www.amazon.de/Context-sensitive-Diagnosis-Quality-Defects-Software/dp/3837085090/ '''Context-sensitive Diagnosis of Quality Defects in Object-Oriented Software System'''], PhD Thesis, University of Hildesheim, Germany, 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, France, 2009. |
|||
* ''Anthony Cleve''. '''Program analysis and transformation for data-intensive system evolution''', FUNDP - University of Namur, Belgium, 2010. |
|||
* ''Mircea Lungu''. [http://lungu.org/mircea/phd.pdf '''Reverse Engineering Software Ecosystems''']. University of Lugano, Switzerland. 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 |
* ''Angela Lozano''. '''Assessing the Effect of Source Code Characteristics on Changeability'''. The Open University, United Kingdom. August 2009 |
||
* ''Peter Ebraert''. Vrije Universiteit Brussel, Belgium, June 2009 |
* ''Peter Ebraert''. '''A bottom-up approach to program variation '''. Vrije Universiteit Brussel, Belgium, June 2009 |
||
* ''Ali Mesbah''. [http://www.st.ewi.tudelft.nl/~mesbah/docs/mesbah-dissertation.pdf '''Analysis and Testing of Ajax-based Single-Page Web Applications''']. Delft University of Technology, The Netherlands, June 2009. |
|||
* ''Bas Cornelissen''. [http://repository.tudelft.nl/assets/uuid:d8ed32c8-a1da-43ba-a4df-9c0eddc1437d/Proefschrift.pdf '''Evaluating Dynamic Analysis Techniques for Program Comprehension''']. Delft University of Technology, The Netherlands, June 2009. |
|||
* ''Pieter De Leenheer''. '''On Community-based Ontology Evolution'''. Vrije Universiteit Brussel, May 2009 |
* ''Pieter De Leenheer''. '''On Community-based Ontology Evolution'''. Vrije Universiteit Brussel, May 2009 |
||
* ''Khanh Hoa Dam''. [http://goanna.cs.rmit.edu.au/~kdam/KhanhHoaDamThesis.pdf '''Supporting Software Evolution in Agent Systems''']. RMIT University, Australia, March 2009 |
* ''Khanh Hoa Dam''. [http://goanna.cs.rmit.edu.au/~kdam/KhanhHoaDamThesis.pdf '''Supporting Software Evolution in Agent Systems''']. RMIT University, Australia, March 2009 |
||
Line 16: | Line 40: | ||
* ''Adrian Lienhard''. [http://www.iam.unibe.ch/~scg/Archive/PhD/lienhard-phd.pdf '''Dynamic Object Flow Analysis''']. University of Bern, December 2008. |
* ''Adrian Lienhard''. [http://www.iam.unibe.ch/~scg/Archive/PhD/lienhard-phd.pdf '''Dynamic Object Flow Analysis''']. University of Bern, December 2008. |
||
* ''Romain Robbes''. '''Of Change and Software'''. University of Lugano, Switzerland, December 2008 |
* ''Romain Robbes''. '''Of Change and Software'''. University of Lugano, Switzerland, December 2008 |
||
* ''Muhammad Usman Bhatti''. '''Object Identification and Aspect Mining in Procedural Object-Oriented Code'''. Université Paris 1, France, November 2008 |
|||
* ''Carlos Noguera''. '''A Model-driven tool-set for Developing and Validating Annotation Frameworks'''. University of Lille, France, November 2008 |
* ''Carlos Noguera''. '''A Model-driven tool-set for Developing and Validating Annotation Frameworks'''. University of Lille, France, November 2008 |
||
* ''Beat Fluri''. [http://fluri.computerscience.ch/files/cd/fluri_dissertation_2008.pdf '''Change Distilling - Enriching software evolution analysis with fine-grained source code change histories''']. University of Zurich, Switzerland, October 2008 |
* ''Beat Fluri''. [http://fluri.computerscience.ch/files/cd/fluri_dissertation_2008.pdf '''Change Distilling - Enriching software evolution analysis with fine-grained source code change histories''']. University of Zurich, Switzerland, October 2008 |
||
* ''Israel Herraiz Tabernero''. [http://purl.org/net/who/iht/phd '''A statistical examination of the properties and evolution of libre software''']. Universidad Rey Juan Carlos, Madrid, Spain, October 2008 |
* ''Israel Herraiz Tabernero''. [http://purl.org/net/who/iht/phd '''A statistical examination of the properties and evolution of libre software''']. Universidad Rey Juan Carlos, Madrid, Spain, October 2008 |
||
* ''Jean-Christophe Trigaux.'' '''Quality of feature diagram languages: formal evaluation and comparison.''' Facultés universitaires Notre-Dame de la Paix (FUNDP), Namur, Belgium, September 2008 |
* ''Jean-Christophe Trigaux.'' '''Quality of feature diagram languages: formal evaluation and comparison.''' Facultés universitaires Notre-Dame de la Paix (FUNDP), Namur, Belgium, September 2008 |
||
* ''Naouel Moha''. '''Decor: Détection et correction des défauts dans les systèmes orientés objet'''. Université des Sciences et Technologie de Lile, France, August 2008 |
* ''Naouel Moha''. [http://tel.archives-ouvertes.fr/tel-00321081/fr/ '''Decor: Détection et correction des défauts dans les systèmes orientés objet''']. Université de Montréal et Université des Sciences et Technologie de Lile, France, August 2008 |
||
* ''Marcus Denker''. [http://www.iam.unibe.ch/~scg/Archive/PhD/denker-phd.pdf '''Sub-method Structural and Behavioral Reflection''']. University of Bern, May 2008 |
* ''Marcus Denker''. [http://www.iam.unibe.ch/~scg/Archive/PhD/denker-phd.pdf '''Sub-method Structural and Behavioral Reflection''']. University of Bern, May 2008 |
||
* ''Bram Adams''. [http:// |
* ''Bram Adams''. [http://www.bramadams.org/publications/2008/PhD.pdf '''Co-evolution of Source Code and the Build System: Impact on the Introduction of AOSD in Legacy Systems''']. Universiteit Gent, Belgium, May 2008. ISBN 978-90-8578-203-2 |
||
* ''Magiel Bruntink''. [http://homepages.cwi.nl/~bruntink/papers/thesis-phd.pdf '''Renovation of Idiomatic Crosscutting Concerns in Embedded Systems''']. Technische Universiteit Delft, The Netherlands, March 2008 |
* ''Magiel Bruntink''. [http://homepages.cwi.nl/~bruntink/papers/thesis-phd.pdf '''Renovation of Idiomatic Crosscutting Concerns in Embedded Systems''']. Technische Universiteit Delft, The Netherlands, March 2008 |
||
* ''Marius Marin''. [http://www.library.tudelft.nl/ws/search/publications/search/metadata/index.htm?docname=376266 '''An Integrated System to Manage Crosscutting Concerns in Source Code''']. Technische Universiteit Delft, The Netherlands, January 2008 |
* ''Marius Marin''. [http://www.library.tudelft.nl/ws/search/publications/search/metadata/index.htm?docname=376266 '''An Integrated System to Manage Crosscutting Concerns in Source Code''']. Technische Universiteit Delft, The Netherlands, January 2008 |
||
Line 64: | Line 89: | ||
==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. |
|||
* |
* ''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''. [http://libresoft.es/grex/phd '''Software Engineering Research on Libre Software: Data Sources, Methodologies and Results''']. Universidad Rey Juan Carlos, Spain. February 2006 |
||
* <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] |
|||
* |
* ''Dirk Deridder''. [http://prog.vub.ac.be/Publications/2006/vub-prog-phd-06-02.pdf '''A Concept-Centric Environment for Software Evolution''']. Vrije Universiteit Brussel, 2006 |
||
* ''Ellen Van Paesschen''. [http://prog.vub.ac.be/Publications/2006/vub-prog-phd-06-03.pdf '''Advanced Round-Trip Engineering: An Agile Analysis-Driven Approach for Dynamic Languages''']. Vrije Universiteit Brussel, 2006 |
|||
* |
* ''Holger M. Kienle''. [http://hdl.handle.net/1828/115 '''Building Reverse Engineering Tools with Software Components''']. University of Victoria, Canada. November 2006. |
||
==2005== |
==2005== |
Latest revision as of 16:30, 5 January 2012
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.
2011
- Javier Perez. Refactoring Planning for Design Smell Correction in Object-Oriented Software. University of Valladolid, Spain, July 2011
- Jannik Laval. Package Dependencies Analysis and Remediation in Object-Oriented Systems. University of Lille, June 2011.
- Adrian Kuhn. Software Cartography and Code Navigation. University of Bern, April 2011
2010
- Marco D'Ambros. On the Evolution of Source Code and Software Defects. University of Lugano, Switzerland, October 2010.
- Richard Wettel. Software Systems as Cities. University of Lugano, September 2010.
- Lukas Renggli. Dynamic Language Embedding With Homogeneous Tool Support. University of Bern, October 2010.
- David Röthlisberger. Augmenting IDEs with Runtime Information for Software Maintenance. University of Bern, May 2010.
- Cathal Boogerd. Focusing Automatic Code Inspections. Delft University of Technology, The Netherlands, January 2010.
- Guillaume Waignier. Canevas de développement agile pour l'évolution fiable de systèmes logiciels à composants et orientés services. Université des Sciences et Technologie de Lille I, January 2010
2009
- Joerg Rech. Context-sensitive Diagnosis of Quality Defects in Object-Oriented Software System, PhD Thesis, University of Hildesheim, Germany, 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, France, 2009.
- Anthony Cleve. Program analysis and transformation for data-intensive system evolution, FUNDP - University of Namur, Belgium, 2010.
- Mircea Lungu. Reverse Engineering Software Ecosystems. University of Lugano, Switzerland. October 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
- Ali Mesbah. Analysis and Testing of Ajax-based Single-Page Web Applications. Delft University of Technology, The Netherlands, June 2009.
- Bas Cornelissen. Evaluating Dynamic Analysis Techniques for Program Comprehension. Delft University of Technology, The Netherlands, 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
- Adrian Lienhard. Dynamic Object Flow Analysis. University of Bern, December 2008.
- Romain Robbes. Of Change and Software. University of Lugano, Switzerland, December 2008
- Muhammad Usman Bhatti. Object Identification and Aspect Mining in Procedural Object-Oriented Code. Université Paris 1, France, November 2008
- Carlos Noguera. A Model-driven tool-set for Developing and Validating Annotation Frameworks. University of Lille, France, November 2008
- Beat Fluri. Change Distilling - Enriching software evolution analysis with fine-grained source code change histories. University of Zurich, Switzerland, October 2008
- Israel Herraiz Tabernero. A statistical examination of the properties and evolution of libre software. Universidad Rey Juan Carlos, Madrid, Spain, October 2008
- Jean-Christophe Trigaux. Quality of feature diagram languages: formal evaluation and comparison. Facultés universitaires Notre-Dame de la Paix (FUNDP), Namur, Belgium, September 2008
- Naouel Moha. Decor: Détection et correction des défauts dans les systèmes orientés objet. Université de Montréal et Université des Sciences et Technologie de Lile, France, August 2008
- Marcus Denker. Sub-method Structural and Behavioral Reflection. University of Bern, May 2008
- Bram Adams. Co-evolution of Source Code and the Build System: Impact on the Introduction of AOSD in Legacy Systems. Universiteit Gent, Belgium, May 2008. ISBN 978-90-8578-203-2
- Magiel Bruntink. Renovation of Idiomatic Crosscutting Concerns in Embedded Systems. Technische Universiteit Delft, The Netherlands, March 2008
- Marius Marin. An Integrated System to Manage Crosscutting Concerns in Source Code. Technische Universiteit Delft, The Netherlands, January 2008
- Filip Van Rysselberghe. Studying Historic Change Operations: Techniques and Observations. Universiteit Antwerpen, Belgium, January 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
- Dirk Deridder. A Concept-Centric Environment for Software Evolution. Vrije Universiteit Brussel, 2006
- Ellen Van Paesschen. Advanced Round-Trip Engineering: An Agile Analysis-Driven Approach for Dynamic Languages. Vrije Universiteit Brussel, 2006
- Holger M. Kienle. Building Reverse Engineering Tools with Software Components. University of Victoria, Canada. November 2006.
2005
- Gabriela Arévalo. High Level Views in Object Oriented Systems using Formal Concept Analysis. Universität Bern, Switzerland, January 2005 [14]
- Nathanael Schärli. Traits: Composing Classes from Behavioral Building Blocks. Universität Bern, Switzerland, February 2005 [15]
- 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 [16]
- 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 [17]
- Tudor Gîrba. Modeling History to Understand Software Evolution. Universität Bern, Switzerland, November 2005 [18]
- 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 [19]
- 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
- Claudio Riva. View-based Software Architecture Reconstruction. Vienna University of Technology, Austria, October 2004