layout | title |
---|---|
page |
SERG Dissertation Series |
Doctoral dissertations completed within the Software Engineering Research Group, and defended at Delft University of Technology are listed below. All dissertations are available from the TU Delft repository.
- Chandra Sekhar Maddila. Recommender Systems for DevOps. December 2022. Advisors: Arie van Deursen, Nachiappan Nagappan, and Georgios Gousios.
- Bas Jansen. XLBlocks: On the Effect of a Visual Language on Formula Creation and Comprehension in Spreadsheets. September 2022. Advisors: Felienne Hermans and Arie van Deursen
- Pouria Derakhshanfar. Carving Information Sources to Drive Search-Based Crash Reproduction and Test Case Generation. April 2021. Advisors: Andy Zaidman, Annibale Panichella, and Arie van Deursen
- Vladimir Kovalenko. Data-Driven Software Engineering. March 2021. Advisors: Alberto Bacchelli and Arie van Deursen
- Davide Spadini. Supporting Quality In Test Code For Higher Quality Software Systems. March 2021. Cum laude. Advisors: Alberto Bacchelli and Arie van Deursen.
- Luca Pascarella. Augmented fine-grained defect prediction for code review. September 2020. Advisors: Alberto Bacchelli, Arie van Deursen.
- Qianqian Zhu. The application perspective of mutation testing. June 2020. Advisors: Andy Zaidman, Annibale Panichella, Arie van Deursen.
- Anand Ashok Sawant. The impact of API evolution on API consumers and how this can be affected by API producers and language designers. October 2019. Advisors: Alberto Bacchelli and Arie van Deursen.
- Alaaeddin Swidan. Challenges of end-user programmers: Reflections from two groups of end-users. September 2019. Advisors: Felienne Hermans and Arie van Deursen.
- Moritz Beller. An Empirical Evaluation of Feedback-Driven Software Development. November 2018. Cum laude. Advisors: Andy Zaidman, Georgios Gousios, and Arie van Deursen.
- Hennie Huijgens. Evidence-Based Software Portfolio Management . February 2018. Advisors: Arie van Deursen, Rini van Solingen
- Nicolas Dintzner. Feature-Oriented Evolution of Variant-rich Software Systems. July 2017. Advisors: Arie van Deursen and Martin Pinzger.
- Petra Heck. Quality of Just-in-Time Requirements: Just-Enough and Just-in-Time. March 2016. Advisors: Andy Zaidman and Arie van Deursen
- Steven Raemaekers. Origin, Impact and Cost of Interface Instability, December 2015. Advisors: Arie van Deursen and Joost Visser.
- Cuiting Chen. Automated Fault Localization for Service-Oriented Software Systems, May 2015. Advisors: Andy Zaidman, Gerd Gross and Arie van Deursen.
- Anja Guzzi. Supporting Developers' Teamwork from within the IDE. March 2015. Advisors: Arie van Deursen and Martin Pinzger.
- Tiago Espinha. Web Service Growing Pains: Understanding Services and Their Clients. March 2015. Advisors: Andy Zaidman, Gerd Gross, and Arie van Deursen.
- Daniele Romano. Analyzing the Change-Proneness of APIs and web APIs. January 2015. Advisors: Martin Pinzger and Arie van Deursen.
- Markus Völter. Generic Tools, Specific Languages. June 2014. Advisors: Arie van Deursen and Eelco Visser.
- Ben van Gameren. Auto-Erecting Virtual Office Walls: Constructing a Virtual Office for Global Software Engineers. June 2014. Advisors: Rini van Solingen and Arie van Deursen.
- Kevin Dullemond. Supporting Collaboration in Global Software Engineering. June 2014. Advisors: Rini van Solingen and Arie van Deursen.
- Cor-Paul Bezemer. Performance Optimization of Multi-Tenant Software Systems. April 2014. Advisors: Andy Zaidman and Arie van Deursen.
- Maartje de Jonge. Language-Parameteric Techniques for Language-Specific Editors. January 2014. Advisors: Eelco Visser and Arie van Deursen.
- Eric Bouwers. Metric-Based Evaluation of Implemented Software Architectures. June 2013. Advisors: Arie van Deursen and Joost Visser.
- Sander van der Burg. A Reference Architecture for Distributed Software Deployment. June 2013. Advisors: Eelco Visser, Eelco Dolstra, and Arie van Deursen.
- Michaela Greiler. Test Suite Comprehension for Modular and Dynamic Systems. April 2013. Advisor: Arie van Deursen.
- Felienne Hermans. Analyzing and Visualizing Spreadsheets. January 2013. Advisors: Arie van Deursen and Martin Pinzger.
- Sander Vermolen. Software Language Evolution. October 2012. Advisors: Eelco Visser and Arie van Deursen.
- Zef Hemel. Methods and Techniques for the Design and Implementation of Domain-Specific Languages. January 2012. Advisors: Eelco Visser and Arie van Deursen.
- Lennart Kats. Building Blocks for Language Workbenches. December 2011. Advisors: Eelco Visser and Arie van Deursen.
- Cathal Boogerd. Focusing Automatic Code Inspections. January 2010. Advisors: Leon Moonen and Arie van Deursen
- Bas Cornelissen. Evaluating Dynamic Analysis Techniques for Program Comprehension. June 2009. Advisors: Andy Zaidman, Leon Moonen, and Arie van Deursen.
- Ali Mesbah. Analysis and Testing of Ajax-Based Single Page Web Applications. June 2009. Cum laude. Advisors: Arie van Deursen and Paul Klint.
- Marco Lormans. Managing Requirements Evolution using Reconstructed Traceability and Requirements Views. January 2009. Advisor: Arie van Deursen.
- Magiel Bruntink. Renovation of Idiomatic Crosscutting Concerns in Embedded Systems. March 2008. Cum laude. Advisors: Arie van Deursen and Paul Klint.
- Marius Marin. An Integrated System to Manage Crosscutting Concerns in Source Code. January 2008. Advisors: Arie van Deursen and Leon Moonen.
- Bas Graaf. Model-Driven Evolution of Software Architectures. November 2007. Advisor: Arie van Deursen.