The TU Delft Software Engineering Research Group has maintained a list of technical reports since 2006, numbered TUD-SERG-20xx-abc. Technical reports include a verbatim pdf of the camera-ready version of the underlying publication (i.e., they are postprints), possibly extended with extra appendices that exceed the page limit of the publication. The corresponding wrapper is created in latex using a SERG report style (private link).

In the years 2006-2017 the majority of the group’s publications were also made available as techreport. Many of these preprints are available in the TU Delft Repository.

With the university-wide adoption of the instutitional repository pure.tudelft.nl for sharing postprints, we started to directly use Pure for techreports that are just verbatim copies of published papers. We still use techreports for papers that need an extra appendix, which we then also upload into pure.

To add a techreport, claim a new next number by making a pull request for this page, adding an entry to the top of the table below. Then create the techreport, upload it into pure.tudelft.nl, and then update your entry with the newly created Pure link.


Reports since 2018

Report Number Author(s) Title Venue
TUD-SERG-2019-003 Hennie Huijgens, Ayushi Rastogi, Ernst Mulders, Georgios Gousios, and Arie van Deursen Analyze That! Rethinking Questions for Data Scientists in Software Engineering Submitted
TUD-SERG-2019-002 Marco di Biase, Ayushi Rastogi, Magiel Bruntink, Arie van Deursen The Delta Maintainability Model: Measuring Maintainability of Fine-Grained Code Changes TechDebt-2019
TUD-SERG-2019-001 Davide Spadini, Fabio Palomba, Tobias Baum, Stefan Hanenberg, Magiel Bruntink, Alberto Bacchelli Test-Driven Code Review: An Empirical Study ICSE-2019
TUD-SERG-2018-011 Luca Pascarella, Davide Spadini, Fabio Palomba, Magiel Bruntink, and Alberto Bacchelli Information Needs in Contemporary Code Review CSCW-2018
TUD-SERG-2018-010 Luca Pascarella Classifying code comments in Java Mobile Applications MOBILESoft-SRC-2018
TUD-SERG-2018-009 Luca Pascarella, Fabio Palomba, Massimiliano Di Penta, and Alberto Bacchelli How Is Video Game Development Different from Software Development in Open Source? MSR-2018
TUD-SERG-2018-008 Franz-Xaver Geiger, Ivano Malavolta, Luca Pascarella, Fabio Palomba, Dario Di Nucci, and Alberto Bacchelli A Graph-based Dataset of Commit History of Real-World Android apps MSR-2018
TUD-SERG-2018-007 Luca Pascarella, Franz-Xaver Geiger, Fabio Palomba, Dario Di Nucci, Ivano Malavolta, and Alberto Bacchelli Self-Reported Activities of Android Developers MOBILESoft-2018
TUD-SERG-2018-006 Luca Pascarella, Fabio Palomba, and Alberto Bacchelli Re-evaluating Method-Level Bug Prediction SANER-2018
TUD-SERG-2018-005 Luca Pascarella, Achyudh Ram, Azqa Nadeem, Dinesh Bisesser, Norman Knyazev, and Alberto Bacchelli Investigating Type Declaration Mismatches in Python MaLTeSQuE-2018
TUD-SERG-2018-004 Davide Spadini, Maurício Aniche, Margaret-Anne Storey, Magiel Bruntink, Alberto Bacchelli When Testing Meets Code Review: Why and How Developers Review Tests ICSE 2018
TUD-SERG-2018-003 Hennie Huijgens, Eric Greuter, Jerry Brons, Evert A. van Doorn, Ioannis Papadopoulos, Francisco Morales Martinez, Maurício Aniche, Otto Visser, Arie van Deursen Factors Affecting Cloud Infra-Service Development Lead Times: A Case Study at ING ICSE SEIP 2109
TUD-SERG-2018-002 Hennie Huijgens, Davide Spadini, Dick Stevens, Niels Visser, Arie van Deursen Software Analytics in Continuous Delivery: A Case Study on Success Factors ESEM ‘18
TUD-SERG-2018-001 Felienne Hermans and Alaaeddin Swidan and Efthimia Aivaloglou Code Phonology: an exploration into the vocalization of code ICPC ‘18



Reports from 2017 and earlier

Report Number Author(s) Title Venue
TUD-SERG-2017-017 Luca Pascarella and Alberto Bacchelli Classifying code comments in Java open-source software systems MSR ‘17
TUD-SERG-2017-016 Aaron Ang, Alexandre Perez, Arie van Deursen, Rui Abreu Revisiting the Practical Use of Automated Software Fault Localization Techniques IWPD 2017
TUD-SERG-2017-015 Felienne Hermans and Efthimia Aivaloglou To Scratch or not to Scratch? A controlled experiment comparing plugged first and unplugged first programming lessons WIPSCE ‘17
TUD-SERG-2017-013 Efthimia Aivaloglou, David Hoepelman, Felienne Hermans Parsing Excel formulas: A grammar and its application on four large datasets Journal of Software: Evolution and Process
TUD-SERG-2017-012 Hennie Huijgens, Arie van Deursen, Leandru Minku, Chris Lokan Effort and Cost in Software Engineering: A Comparison of Two Industrial Data Sets EASE 2017
TUD-SERG-2017-011 Vlad Vergu, Michiel Haisma, Eelco Visser The Semantics of Name Resolution in Grace  
TUD-SERG-2017-010 Hennie Huijgens, Robert Lamping, Dick Stevens, Hartger Rothengatter, Daniele Romano and Georgios Gousios Strong Agile Metrics ESEC/FSE 2017 Industry Track
TUD-SERG-2017-009 Bas Jansen and Felienne Hermans The Effect of Delocalized Plans on Spreadsheet Comprehension - A Controlled Experiment ICPC 2017
TUD-SERG-2017-008 Alaaeddin Swidan and Felienne Hermans Semi-automatic Extraction of Cross-table Data from a Set of Spreadsheets IS-EUD 2017
TUD-SERG-2017-007 Efthimia Aivaloglou, Felienne Hermans, Jesus Moreno-Leon, and Gregorio Robles A Dataset of Scratch Programs: Scraped, Shaped and Scored MSR 2017
TUD-SERG-2017-006 Mozhan Soltani, Annibale Panichella, and Arie van Deursen A Guided Genetic Algorithm for Automated Crash Reproduction ICSE 2017
TUD-SERG-2017-005 Michael de Jong, Arie van Deursen and Anthony Cleve Zero-Downtime SQL Database Schema Evolution for Continuous Deployment ICSE SEIP 2017
TUD-SERG-2017-004 Alexandre Perez, Rui Abreu, Arie van Deursen A Test-suite Diagnosability Metric for Spectrum-based Fault Localization Approaches ICSE 2017
TUD-SERG-2017-003 Felienne Hermans, Efthimia Aivaloglou Teaching Software Engineering Principles to K-12 Students: A MOOC on Scratch ICSE SEET 2017
TUD-SERG-2017-002 Sohon Roy, Felienne Hermans, Arie van Deursen Spreadsheet Testing in Practice SANER 2017
TUD-SERG-2017-001 Hennie Huijgens, Arie van Deursen, Rini van Solingen The Effect of Perceived Value and Stakeholder Satisfaction on Software Project Information and Software Technology
TUD-SERG-2016-025 Markus Voelter, Bernd Kolb, Tamás Szabó, Daniel Ratiu and Arie van Deursen Lessons Learned from Developing mbeddr: A Case Study in Language Engineering with MPS SOSYM 2017
TUD-SERG-2016-024 Maurício Aniche, Gabriele Bavota, Christoph Treude, Arie van Deursen, and Marco Aurélio Gerosa A Validated Set of Smells in Model-View-Controller Architectures ICSME 2016
TUD-SERG-2016-023 Maurício Aniche, Christoph Treude, Andy Zaidman, Arie van Deursen, and Marco Aurélio Gerosa SATT: Tailoring Code Metric Thresholds for Different Software Architectures SCAM 2016
TUD-SERG-2016-022 Arie van Deursen, Maurício Aniche, Joop Aué, Rogier Slag, Michael de Jong, Alex Nederlof, Eric Bouwers A Collaborative Approach to Teaching Software Architecture SIGCSE 2017
TUD-SERG-2016-021 Marieke Huisman, Herbert Bos, Sjaak Brinkkemper, Arie van Deursen, Jan Friso Groote, Patricia Lago, Jaco van de Pol, and Eelco Visser Software that meets its Intent ISoLA 2016
TUD-SERG-2016-020 Sebastiaan Oosterwaal, Arie van Deursen, Roberta Coelho, Anand Ashok Sawant, Alberto Bacchelli Visualizing Code and Coverage Changes for Code Review FSE 2016
TUD-SERG-2016-019 Marco di Biase, Magiel Bruntink, Alberto Bacchelli A security perspective on code review: The case of Chromium SCAM 2016
TUD-SERG-2016-018 Roberta Coelho, Lucas Almeida, Georgios Gousios, Arie van Deursen and Christoph Treude Exception Handling Bug Hazards in Android: Results from a Mining Study and an Exploratory Survey EMSE
TUD-SERG-2016-016 Felienne Hermans, Efthimia Aivaloglou How Kids Code and How We Know: An Exploratory Study on the Scratch Repository ICER 2016
TUD-SERG-2016-015 Hennie Huijgens, Arie van Deursen, and Rini van Solingen An Exploratory Study on the Effects of Perceived Value and Stakeholder Satisfaction on Software Projects EASE 2016
TUD-SERG-2016-013 Mozhan Soltani, Annibale Panichella, Arie van Deursen Evolutionary Testing for Crash Reproduction SBST 2016
TUD-SERG-2016-012 Daco C. Harkes, Danny M. Groenewegen, Eelco Visser IceDust: Incremental and Eventual Computation of Derived Values in Persistent Object Graphs ECOOP 2016
TUD-SERG-2016-011 Steven Raemaekers, Arie van Deursen, Joost Visser Semantic Versioning and Impact of Breaking Changes in the Maven Repository JSS
TUD-SERG-2016-010 Casper Bach Poulsen, Piere Néron, Andrew Tolmach, Eelco Visser Scopes Describe Frames: A Uniform Model for Memory Layout in Dynamic Semantics ECOOP 2016
TUD-SERG-2016-009 Hennie Huijgens, Arie van Deursen and Rini van Solingen Success Factors in Managing Legacy System Evolution: A Case Study ICSSP 2016
TUD-SERG-2016-007 H. Huijgens, M. Bruntink, A. Van Deursen, T. Van Der Storm, F. Vogelezang An Exploratory Study on Functional Size Measurement based on Code ICSSP 2016
TUD-SERG-2016-006 Felienne Hermans, Efthimia Aivaloglou Do Code Smells Hamper Novice Programming? ICPC 2016
TUD-SERG-2016-005 Nicolas Dintzner, Arie van Deursen, Martin Pinzger FEVER: Extracting Feature-oriented Changes from Commits MSR 2016
TUD-SERG-2016-004 Hennie Huijgens, Frank Vogelezang Do Estimators Learn? On the Effect of a Positively Skewed Distribution of Effort Data on Software Portfolio Productivity WETSoM 2016
TUD-SERG-2016-003 Alaaeddin Swidan, Felienne Hermans and Ruben Koesoemowidjojo Improving the Performance of a Large Scale Spreadsheet: A Case Study SANER 2016
TUD-SERG-2016-002 Sohon Roy, Felienne Hermans, Efthimia Aivaloglou, Jos Winter and Arie van Deursen Evaluating Automatic Spreadsheet Metadata Extraction on a Large Set of Responses from MOOC Participants SANER 2016
TUD-SERG-2015-013 Michael de Jong and Arie van Deursen Continuous Deployment and Schema Evolution in SQL Databases RELENG 2015
TUD-SERG-2015-012 Hendrik van Antwerpen, Pierre Neron, Andrew P. Tolmach, Eelco Visser, Guido Wachsmuth A Constraint Language for Static Semantic Analysis based on Scope Graphs with Proofs PEPM 2016 (Update of TUD-SERG-2015-009)
TUD-SERG-2015-011 Felienne Hermans, Efthimia Aivaloglou and Bas Jansen Detecting Problematic Lookup Functions in Spreadsheets VL.HCC 2015
TUD-SERG-2015-010 Markus Voelter, Arie van Deursen, Bernd Kolb and Stephan Eberle Using C Language Extensions for Developing Embedded Software: A Case Study OOPSLA 2015
TUD-SERG-2015-009 Hendrik van Antwerpen, Pierre Neron, Andrew P. Tolmach, Eelco Visser, Guido Wachsmuth A Constraint Language for Static Semantic Analysis based on Scope Graphs with Proofs  
TUD-SERG-2015-008 Roberta Coelho, Lucas Almeida, Georgios Gousios, and Arie van Deursen Unveiling Exception Handling Bug Hazards in Android based on GitHub and Google Code Issues MSR 2015
TUD-SERG-2015-007 Moritz Beller, Alberto Bacchelli Double Blind Reviews in SE conferences: Practicabiliy, Promises and Perils  
TUD-SERG-2015-006 Hendrik van Antwerpen, Pierre Neron, Andrew Tolmach, Eelco Visser, Guido Wachsmuth Language-Independent Type-Dependent Name Resolution  
TUD-SERG-2015-004 Nicolas Dintzner, Arie van Deursen, Martin Pinzger Analyzing the Linux Kernel Feature Model Changes Using FMDif Software and Systems Modeling - Variability Modeling 2015
TUD-SERG-2015-003 Vlad Vergu, Pierre Neron, Eelco Visser DynSem: A DSL for the Specification of Dynamic Semantics RTA 2015
TUD-SERG-2015-002 Nicolas Dintzner Safe Evolution Patterns for Software Product Lines ICSE 2015 doctoral Symposium
TUD-SERG-2015-001 Pierre Neron, Andrew Tolmach, Eelco Visser, Guido Wachsmuth A Theory of Name Resolution with Extended Coverage and Proofs Extension of ESOP 2015 paper researchr
TUD-SERG-2014-023 Daco Harkes and Eelco Visser Unifying and Generalizing Relations in Role-Based Data Modeling and Navigation SLE 2014
TUD-SERG-2014-022 Mircea Cadariu, Eric Bouwers, Joost Visser and Arie van Deursen Tracking Known Security Vulnerabilities in Proprietary Software Systems SANER 2015
TUD-SERG-2014-021 Felienne Hermans and Emerson Murphy-Hill Enron’s Spreadsheets and Related Emails: A Dataset and Analysis ICSE SEIP 2015
TUD-SERG-2014-019 Anja Guzzi, Alberto Bacchelli, Yann Riche, Arie van Deursen Supporting Developers’ Collaboration in the IDE CSCW 2015
TUD-SERG-2014-018 Nicolas Dintzner, Uira Kulesza, Arie van Deursen,Martin Pinzger Evaluating Feature Change Impact on Multi-Product Line Configurations Using Partial Information ICSR 2015
TUD-SERG-2014-017 Tiago Espinha, Andy Zaidman, Hans-Gerhard Gross Web API Growing Pains: Loosely Coupled yet Strongly Tied JSS
TUD-SERG-2014-016 Steven Raemaekers, Arie van Deursen, and Joost Visser Semantic Versioning versus Breaking Changes: A Study of the Maven Repository SCAM 2014
TUD-SERG-2014-015 Arie van Deursen, Ali Mesbah, and Ali Mesbah Crawl-Based Analysis of Web Applications: Prospects and Challenges SCP 2014
TUD-SERG-2014-014 Alex Nederlof, Ali Mesbah, and Arie van Deursen Software Engineering for the Web: The State of the Practice ICSE SEIP 2014
TUD-SERG-2014-013 Georgios Gousios, Andy Zaidman, Margaret-Anne Storey and Arie van Deursen Work Practices and Challenges in Pull-Based Development: The Integrator’s Perspective ICSE 2015
TUD-SERG-2014-010 Cor-Paul Bezemer, Elric Milon, Andy Zaidman, Johan Pouwelse Detecting and Analyzing I/O Performance Regressions JSEP
TUD-SERG-2014-009 Tiago Espinha, Andy Zaidman, Hans-Gerhard Gross Web API Fragility: How Robust is Your Web API Client Under Review
TUD-SERG-2014-008 Dimitrios Athanasiou, Ariadi Nugroho, Joost Visser, Andy Zaidman Test Code Quality and Its Relation to Issue Handling Performance TSE
TUD-SERG-2014-007 Daniele Romano, Steven Raemaekers, Martin Pinzger Refactoring Fat Interfaces Using a Genetic Algorithm ICSME 2014
TUD-SERG-2014-006: Petra Heck, Andy Zaidman A Quality Framework for Agile Requirements: A Practitioner’s Perspective  
TUD-SERG-2014-005 Georgios Gousios, Martin Pinzger, Arie van Deursen An Exploratory Study of the Pull-based Software Development Model ICSE 2014
TUD-SERG-2014-004 Eric Bouwers, Joost Visser, Arie van Deursen Towards a Catalog Format for Software Metrics WeTSOM 2014
TUD-SERG-2014-002 Daniele Romano and Martin Pinzger A Genetic Algorithm to Find the Adequate Granularity for Service Interfaces Services 2014
TUD-SERG-2014-001 Nicolas Dintzner, Arie van Deursen and Martin Pinzger Extracting Feature Model Changes from the Linux Kernel Using FMDiff VaMoS 2014
TUD-SERG-2013-022 Felienne Hermans, Martin Pinzger, and Arie van Deursen Detecting and Refactoring Code Smells in Spreadsheet Formulas EMSE
TUD-SERG-2013-021 Michaela Greiler, Arie van Deursen and Margaret-Anne Storey Automated Detection of Test Fixture Strategies and Smells ICST 2013
TUD-SERG-2013-020 Cor-Paul Bezemer, Elric Milon, Andy Zaidman, Johan Pouwelse Detecting and Analyzing Performance Regressions Using a Spectrum-Based Approach Under Review
TUD-SERG-2013-019 Hennie Huijgens, Rini van Solingen, and Arie van Deursen How To Build a Good Practice Software Project Portfolio? ICSE SEIP 2014
TUD-SERG-2013-018 Daniele Romano, Maria Kalouda, Martin Pinzger Analyzing the Impact of External and Internal Cohesion on the Change-Proneness of Web APIs Under Review
TUD-SERG-2013-017 Eelco Visser Understanding software through linguistic abstraction Science of Computer Programming
TUD-SERG-2013-016 Semih Okur, David L. Hartveld, Danny Dig and Arie van Deursen A Study and Toolkit for Asynchronous Programming in C# ICSE 2014
TUD-SERG-2013-015 Cor-Paul Bezemer, Andy Zaidman Improving the Diagnostic Capabilities of a Performance Reengineering Approach  
TUD-SERG-2013-014 Guido Wachsmuth, Gabriël Konat, Vlad Vergu, Danny Groenewegen, Eelco Visser A Language Independent Task Engine for Incremental Name and Type Analysis SLE 2013
TUD-SERG-2013-013 Daniele Romano, Martin Pinzger Towards a Weighted Voting System for Q&A Sites ICSM 2013
TUD-SERG-2013-012 Tiago Espinha, Andy Zaidman, Hans-Gerhard Gross Understanding the Interactions between Users and Versions in Multi-tenant Systems IWPSE 2013
TUD-SERG-2013-011 Tiago Espinha, Andy Zaidman, Hans-Gerhard Gross An Exploratory Study into how Web Service API Evolution Impacts API Clients Submitted
TUD-SERG-2013-010 Georgios Gousios, Martin Pinzger, Arie van Deursen An Exploratory Study of the Pull-based Software Development Model Superceded by TUD-SERG-2014-005
TUD-SERG-2013-009 Oskar van Rest, Guido Wachsmuth, Jim Steel, Jörn Guy Süß, Eelco Visser Robust Real-Time Synchronization between Textual and Graphical Editors ICMT 2013
TUD-SERG-2013-008 Maartje de Jonge, Eelco Visser Implementing Refactorings in the Spoofax Language Workbench  
TUD-SERG-2013-007 Petra Heck, Andy Zaidman An Analysis of Requirements Evolution in Open Source Projects: Recommendations for Issue Trackers  
TUD-SERG-2013-006 Cor-Paul Bezemer, Andy Zaidman Performance Optimization of Deployed Software-as-a-Service Applications  
TUD-SERG-2013-005 Steven Raemaekers, Arie van Deursen, Joost Visser Mining Metrics, Changes and Dependencies from the Maven Dependency Dataset MSR 2013
TUD-SERG-2013-004 Steven Raemaekers, Gabriela F. Nane, Arie van Deursen, Joost Visser Testing Principles, Current Practices and Effects of Change Localization MSR 2013
TUD-SERG-2013-003 Eric Bouwers, Arie van Deursen, Joost Visser Evaluating Usefulness of Software Metrics - an Industrial Experience Report ICSE 2013 SEIP
TUD-SERG-2013-002 Michaela Greiler, Andy Zaidman, Arie van Deursen, Margaret-Anne Storey Strategies for Avoiding Text Fixture Smells during Software Evolution MSR 2013
TUD-SERG-2013-001 Daniele Romano Analyzing the Change-Proneness of Service-Oriented Systems from an Industrial Perspective ICSE 2013
TUD-SERG-2012-024 Maartje de Jonge, Eelco Visser A Language Generic Solution for Name Binding Preservation in Refactorings LDTA 2012
TUD-SERG-2012-023: Cuiting Chen, Hans Gerhard Gross, Andy Zaidman Spectrum-based Fault Diagnosis for Service-Oriented Software Systems SOCA 2012
TUD-SERG-2012-022 Frens Vonken, Jacob Brunekreef, Andy Zaidman, Frank Peeters Software Engineering in the Netherlands: The State of the Practice  
TUD-SERG-2012-021 Maartje de Jonge, Lennart C.L. Kats, Emma Soderberg, Eelco Visser Natural and Flexible Error Recovery for Generated Modular Language Environments TOPLAS 2013
TUD-SERG-2012-020 Michaela Greiler and Arie van Deursen What your Plug-in Test Suites Really Test: An Integration Perspective on Test Suite Understanding EMSE
TUD-SERG-2012-019 Emanuel Giger, Marco D’Ambros, Martin Pinzger, and Harald C. Gall Method-Level Bug Prediction ESEM 2012
TUD-SERG-2012-018 Emanuel Giger, Martin Pinzger, and Harald C. Gall Can we Predict Types of Code Changes? An Empirical Analysis MSR 2012
TUD-SERG-2012-017 Daniele Romano, Paulius Raila, Martin Pinzger, and Foutse Khomh Analyzing the Impact of Antipatterns on Change-Proneness Using Fine-Grained Source Code Changes WCRE 2012
TUD-SERG-2012-016 Felienne Hermans, Ben Sedee, Martin Pinzger, and Arie van Deursen Detecting and Visualizing Data Clones in Spreadsheets ICSE 2013
TUD-SERG-2012-015 Gabriël Konat, Lennart C. L. Kats, Guido Wachsmuth, Eelco Visser Declarative Name Binding and Scope Rules SLE 2012
TUD-SERG-2012-014 Lennart C. L. Kats, Richard G. Vogelij, Karl T. Kalleberg, Eelco Visser Software Development Environments on the Web: A Research Agenda Onward! 2012
TUD-SERG-2012-013 Cor-Paul Bezemer, Andy Zaidman, Ad van der Hoeven, Andre van de Graaf, Maarten Wiertz, Remko Weijers Locating Performance Improvement Opportunities in an Industrial Software-as-a-Service Application ICSM 2012
TUD-SERG-2012-012 Steven Raemaekers, Arie van Deursen, Joost Visser Measuring Library Stability Through Historical Version Analysis ICSM 2012
TUD-SERG-2012-011 Daniele Romano, Martin Pinzger Analyzing the Evolution of Web Services using Fine-Grained Changes ICWS 2012
TUD-SERG-2012-010 Sander van der Burg, Julius Davies, Eelco Dolstra, Daniel M. German, Armijn Hemel Discovering Software License Constraints: Identifying a Binary’s Sources by Tracing Build Processes  
TUD-SERG-2012-009 Maartje de Jonge, Eelco Visser Automated Evaluation of Syntax Error Recovery ASE 2012 (short paper)
TUD-SERG-2012-008 Michaela Greiler, Arie van Deursen, Andy Zaidman Measuring Test Case Similarity to Support Test Suite Understanding TOOLS 2012
TUD-SERG-2012-007 Tiago Espinha, Cuiting Chen, Andy Zaidman, Hans Gerhard Gross Spicy Stonehenge: Proposing a SOA Case Study PESOS 2012
TUD-SERG-2012-006 Cor-Paul Bezemer, Andy Zaidman System Load Characterization Using Low-Level Performance Measurements  
TUD-SERG-2012-004 Andy Zaidman, Nick Matthijssen, Margaret-Anne Storey, Arie van Deursen Understanding Ajax Applications by Connecting Client and Server-Side Execution Traces EMSE
TUD-SERG-2012-003 Ralph Peters, Andy Zaidman Evaluating the Lifespan of Code Smells using Software Repository Mining CSMR 2012
TUD-SERG-2012-001 Tiago Espinha, Cuiting Chen, Andy Zaidman, Hans Gerhard Gross Maintenance Research in SOA - Towards a Standard Case Study CSMR 2012
TUD-SERG-2011-034 Daniele Romano, Martin Pinzger, and Eric Bouwers Extracting Dynamic Dependencies between Web Services Using Vector Clocks SOCA 2011
TUD-SERG-2011-033 Ali Mesbah, Arie van Deursen, and Stefan Lenselink Crawling Ajax-based Web Applications through Dynamic Analysis of User Interface State Changes ACM TWEB
TUD-SERG-2011-032 Kevin Dullemond, Ben van Gameren, and Rini van Solingen An Industrial Evaluation of Technological Support for Overhearing Conversations in Global Software Engineering Under review
TUD-SERG-2011-030 Felienne Hermans, Martin Pinzger, and Arie van Deursen Detecting Code Smells in Spreadsheet Formulas Accepted for publication at ICSM 2012
TUD-SERG-2011-029 Felienne Hermans, Martin Pinzger, and Arie van Deursen Detecting and Visualizing Inter-Worksheet Smells in Spreadsheets Accepted for publication at ICSE 2012
TUD-SERG-2011-028 Daniele Romano, Massimiliano Di Penta, Giuliano Antoniol An Approach for Search Based Testing of Null Pointer Exceptions ICST 2011
TUD-SERG-2011-027 Maartje de Jonge, Eelco Visser An Algorithm for Layout Preservation in Refactoring Transformations SLE 2011
TUD-SERG-2011-026 Sander Vermolen, Guido Wachsmuth, Eelco Visser Reconstructing Complex Metamodel Evolution SLE 2011
TUD-SERG-2011-025 Zef Hemel, Eelco Visser Declaratively Programming the Mobile Web with Mobl SPLASH 2011
TUD-SERG-2011-023 Sebastian Erdweg, Lennart C. L. Kats, Tilman Rendel, Christian Kästner, Klaus Ostermann, Eelco Visser Growing a Language Environment with Editor Libraries GPCE 2011
TUD-SERG-2011-021 Khalid Adam Nasr, Hans Gerhard Gross, Arie van Deursen Performance Trade-offs in Client-Side Service Delegation WSE
TUD-SERG-2011-020 Felienne Hermans, Martin Pinzger, and Arie van Deursen Breviz: Spreadsheet Visualization and Quality Analysis VLHCC 2011 Tool Demo
TUD-SERG-2011-019 Daniele Romano and Martin Pinzger Using Vector Clocks to Monitor Dependencies among Services at Runtime QASBA 2011
TUD-SERG-2011-018 Emanuel Giger, Martin Pinzger, and Harald C. Gall Using the Gini Coefficient for Bug Prediction in Eclipse IWPSE-EVOL 2011
TUD-SERG-2011-017 Daniele Romano and Martin Pinzger Using Source Code Metrics to Predict Change-Prone Java Interfaces ICSM 2011
TUD-SERG-2011-015 Eric Bouwers, Arie van Deursen, Joost Visser Dependency Profiles for Software Architecture Evaluations ICSM 2011 ERA Track
TUD-SERG-2011-014 Cuiting Chen, Andy Zaidman, Hans-Gerhard Gross A Framework-based Runtime Monitoring Approach for Service-Oriented Software Systems QASBA 2011
TUD-SERG-2011-013 Tiago Espinha, AndyZaidman, Hans-Gerhard Gross Understanding Service-Oriented Systems Using Dynamic Analysis MESOCA 2011
TUD-SERG-2011-012 Ricky T. Lindeman, Lennart C. L. Kats, Eelco Visser Declaratively Defining Domain-Specific Language Debuggers GPCE 2011
TUD-SERG-2011-011 Lennart C. L. Kats, Rob Vermaas, Eelco Visser Integrated Language Definition Testing: Enabling Test-Driven Language Development SPLASH/OOPSLA 2011
TUD-SERG-2011-010 Michaela Greiler, Arie van Deursen and Margaret-Anne Storey Test Confessions: A Study of Testing Practices for Plug-in Systems ICSE 2012
TUD-SERG-2011-009 Cor-Paul Bezemer, Veronika Cheplygina, Andy Zaidman Using Pattern Recognition Techniques for Server Overload Detection  
TUD-SERG-2011-008 Cor-Paul Bezemer, Andy Zaidman Server Overload Detection and Prediction Using Pattern Classification ICAC 2011
TUD-SERG-2011-007 Emanuel Giger, Martin Pinzger, and Harald C. Gall Comparing Fine-Grained Source Code Changes And Code Churn For Bug Prediction MSR 2011
TUD-SERG-2011-006 Anja Guzzi, Lile Hattori, Michele Lanza, Martin Pinzger and Arie van Deursen Collective Code Bookmarks for Program Comprehension ICPC 2011
TUD-SERG-2011-005 Eric Bouwers, Jose ́ Pedro Correia, Arie van Deursen and Joost Visser Quantifying the Analyzability of Software Architectures WICSA 2011
TUD-SERG-2011-004 Khalid Adam Nasr, Hans-Gerhard Gross, Arie van Deursen Realizing Service Migration in Industry - Lessons Learned JSME
TUD-SERG-2011-003 Ali Mesbah, Arie van Deursen, Danny Roest Invariant-Based Automatic Testing of Modern Web Applications TSE
TUD-SERG-2011-002 Nick Matthijssen, Andy Zaidman FireDetective: Understanding Ajax Client/Server Interactions ICSE 2011 tool demo
TUD-SERG-2011-001 Zef Hemel, Eelco Visser Declaratively Programming the Mobile Web with Mobl  
TUD-SERG-2010-042 Kees Pronk Verifying RTOS; a feasibility study  
TUD-SERG-2010-041 Markus Herrmannsdoerfer, Sander D. Vermolen, Guido Wachsmuth An Extensive Catalog of Operators for the Coupled Evolution of Metamodels and Models SLE 2010
TUD-SERG-2010-040 Lennart C. L. Kats, Karl T. Kalleberg, Eelco Visser Interactive Disambiguation of Meta Programs with Concrete Object Syntax SLE 2010
TUD-SERG-2010-039 Abdelwahab Hamou-Lhadj, David Roethlisberger, Andy Zaidman, Orla Greevy Proceedings of the 4th International Workshop on Program Comprehension through Dynamic Analysis PCODA 2010
TUD-SERG-2010-038 Margaret-Anne Storey, Christoph Treude, Arie van Deursen, and Li-Te Cheng The Impact of Social Media on Software Engineering Practices and Tools FOSER’10
TUD-SERG-2010-037 Frank Groeneveld, Ali Mesbah, Arie van Deursen Automatic Invariant Detection in Dynamic Web Applications  
TUD-SERG-2010-036 Felienne Hermans, Martin Pinzger, Arie van Deursen Supporting Professional Spreadsheet Users by Generating Leveled Dataflow Diagrams. ICSE 2011
TUD-SERG-2010-035 Andy Zaidman, Bart Van Rompaey, Arie van Deursen, Serge Demeyer Studying the co-evolution of production and test code in open source and industrial developer test processes through repository mining EMSE
TUD-SERG-2010-034 Zef Hemel, Danny M. Groenewegen, Lennart C.L. Kats, Eelco Visser Static Consistency Checking of Web Applications with WebDSL Journal of Symbolic Computation
TUD-SERG-2010-033 Danny M. Groenewegen, Eelco Visser Integration of Data Validation and User Interface Concerns in a DSL for Web Applications Software and Systems Modeling - Model-Driven Web Engineering 2010
TUD-SERG-2010-032 Frank Mulder, Andy Zaidman Identifying Cross-Cutting Concerns Using Software Repository Mining IWPSE-EVOL 2010
TUD-SERG-2010-031 Cor-Paul Bezemer, Andy Zaidman Multi-Tenant SaaS Applications: Maintenance Dream or Nightmare? IWPSE-EVOL 2010
TUD-SERG-2010-030 Cor-Paul Bezemer, Andy Zaidman, Bart Platzbeecker, Toine Hurkmans, Aad ‘t Hart Enabling Multi-Tenancy: An Industrial Experience Report ICSM 2010 industrial track
TUD-SERG-2010-029 Lennart C. L. Kats, Eelco Visser The Spoofax Language Workbench SPLASH 2010 (companion)
TUD-SERG-2010-028 Michaela Greiler, Hans Gerhard Gross , Arie van Deursen Understanding Plug-in Test Suites from an Extensibility Perspective WCRE’10
TUD-SERG-2010-025 Gonzalez-Sanchez, E. Piel, H.-G. Gross, A. v. Gemund Runtime Testability in Dynamic High-Availability Component-Based Systems Valid’10
TUD-SERG-2010-022 Anja Guzzi, Martin Pinzger and Arie van Deursen Combining Micro-Blogging and IDE Interactions to Support Developers in their Quests ICSM 2010 ERA Track
TUD-SERG-2010-021 Anja Guzzi, Martin Pinzger and Arie van Deursen Combining Micro-Blogging and IDE Interactions to Support Developers in their Quests long version of 2010-022
TUD-SERG-2010-020 Sander van der Burg, Eelco Dolstra Declarative Testing and Deployment of Distributed Systems  
TUD-SERG-2010-019 Lennart C. L. Kats, Eelco Visser, Guido Wachsmuth Pure and Declarative Syntax Definition: Paradise Lost and Regained Onward! 2010
TUD-SERG-2010-018 Lennart C. L. Kats, Eelco Visser Encapsulating Software Platform Logic by Aspect-Oriented Programming: A Case Study in Using Aspects for Language Portability SCAM 2010
TUD-SERG-2010-017 Martin Pinzger, Harald C. Gall Dynamic Analysis of Communication and Collaboration in OSS Projects Collaborative Software Engineering
TUD-SERG-2010-016 Patrick Knab, Martin Pinzger, Harald C. Gall Visual Patterns in Software Process Data ICSP 2010
TUD-SERG-2010-015 Emanuel Giger, Martin Pinzger Predicting the Fix Time of Bugs RSSE 2010
TUD-SERG-2010-014 Lennart C. L. Kats, Eelco Visser The Spoofax Language Workbench. Rules for Declarative Specification of Languages and IDEs SPLASH/OOPSLA 2010
TUD-SERG-2010-013 Felienne Hermans, Martin Pinzger, Arie van Deursen Automatically Extracting Class Diagrams from Spreadsheets ECOOP’10
TUD-SERG-2010-012 Cor-Paul Bezemer, Andy Zaidman Challenges of Reengineering into Multi-Tenant SaaS Applications  
TUD-SERG-2010-011 Alberto Gonzalez, Rui Abreu, Gerd Gross, Arjan van Gemund Improving the Software Fault Localization Process through Testability Information  
TUD-SERG-2010-010 Eelco Visser Performing Systematic Literature Reviews with Researchr: Tool Demonstration  
TUD-SERG-2010-009 Eric Bouwers, Carola Lilienthal, Joost Visser, Arie van Deursen A Cognitive Model for Software Architecture Complexity As short paper in ICPC 2010
TUD-SERG-2010-008 Nick Matthijssen, Andy Zaidman, Margaret-Anne Storey, Ian Bull, Arie van Deursen Connecting Traces: Understanding Client-Server Interactions in Ajax Applications ICPC 2010
TUD-SERG-2010-007 A. Gonzalez, R. Abreu, H.-G. Gross, A. v. Gemund A Diagnostic Approach to Test Prioritization  
TUD-SERG-2010-006 Bart Luijten, Joost Visser Faster Defect Resolution with Higher Technical Quality of Software SQM 2010
TUD-SERG-2010-005 Arie van Deursen, Ali Mesbah, Bas Cornelissen, Andy Zaidman, Martin Pinzger, Anja Guzzi Adinda: A Knowledgable, Browser-Based IDE ICSE NIER’10
TUD-SERG-2010-004 Bart Luijten, Joost Visser, Andy Zaidman Assessment of Issue Handling Efficiency MSR 2010
TUD-SERG-2010-003 Eric Bouwers, Arie van Deursen A Light-weight Sanity Check for Implemented Architectures IEEE Software
TUD-SERG-2010-002 Michele Lanza, Lile Hattori, Anja Guzzi Supporting Collaboration Awareness with Real-time Visualization of Development Activity CSMR 2010
TUD-SERG-2010-001 Khalid Adam Nasr, Hans-Gerhard Gross and Arie van Deursen Adopting and Evaluating Service Oriented Architecture in Industry CSMR 2010
TUD-SERG-2009-034 Alberto Gonzalez and Eric Piel and Hans-Gerhard Gross and Arjan van Gemund Prioritizing Tests for Software Fault Localization QSIC2010
TUD-SERG-2009-033 Paul Taverne and C. (Kees) Pronk RAFFS: Model Checking a Robust Abstract File Store ICFEM2009
TUD-SERG-2009-032 Arie van Deursen and Ali Mesbah Research Issues in th Automated Testing of Ajax Applications SOFSEM 2010
TUD-SERG-2009-031 Patrick Knab, Harald C. Gall, Martin Pinzger Smart Views for Analyzing Problem Reports: Tool Demo ESEC/FSE 2009
TUD-SERG-2009-030 Patrick Knab, Beat Fluri, Harald C. Gall, Martin Pinzger Interactive Views for Analyzing Problem Reports ICSM 2009
TUD-SERG-2009-029 Michaela Greiler, Hans Gerhard Gross , Arie van Deursen Online Testing of Service-Oriented Architectures to detect State-based Faults CEUR-WS
TUD-SERG-2009-028 Danny Roest, Ali Mesbah , Arie van Deursen Regression Testing Ajax Applications: Coping with Dynamism ICST 2010
TUD-SERG-2009-026 Danny M. Groenewegen, Eelco Visser Integration of Data Validation and User Interface Concerns in a DSL for Web Applications SLE 2009
TUD-SERG-2009-025 Zef Hemel, Eelco Visser PIL: A Platform Independent Language for Retargetable DSLs SLE 2009
TUD-SERG-2009-024 Maartje de Jonge, Emma Nilsson-Nyman, Lennart C. L. Kats, Eelco Visser Natural and Flexible Error Recovery for Generated Parsers SLE 2009
TUD-SERG-2009-023 Cathal Boogerd, Martin Pinzger and Leon Moonen Using Software History to Guide Application of Coding Standards  
TUD-SERG-2009-022 Cathal Boogerd and Leon Moonen Supporting Software Inspection with Static Profiling  
TUD-SERG-2009-021 Danny M. Groenewegen, Eelco Visser Weaving Web Applications with WebDSL (Demonstration) OOPSLA 2009 (companion)
TUD-SERG-2009-020 Lennart C. L. Kats, Maartje de Jonge, Emma Nilsson-Nyman, Eelco Visser Providing Rapid Feedback in Generated Modular Language Environments. Adding Error Recovery to Scannerless Generalized-LR Parsing OOPSLA 2009
TUD-SERG-2009-019 Michiel de Wit, Andy Zaidman, Arie van Deursen Managing Code Clones Using Dynamic Change Tracking and Resolution ICSM 2009
TUD-SERG-2009-018 Eric Bouwers, Joost Visser, Arie van Deursen Criteria for the Evaluation of Implemented Architectures ICSM 2009
TUD-SERG-2009-017 Teemu Kanstrén, Eric Piel, Gerd Gross Trace-Based Code Generation for Model-Based Testing  
TUD-SERG-2009-016 Alberto Gonzalez, Eric Piel, Gerd Gross RiTMO: Runtime Testability Measurement and Optimisation As short paper in QSIC 2009
TUD-SERG-2009-015 Zeeger Lubsen, Andy Zaidman, Martin Pinzger Using Association Rules to Study the Co-evolution of Production & Test Code MSR 2009
TUD-SERG-2009-014 Zeeger Lubsen, Andy Zaidman, Martin Pinzger Studying Co-evolution of Production & Test Code Using Association Rule Mining long version of 2009-015
TUD-SERG-2009-013 Felienne Hermans, Martin Pinzger, Arie van Deursen Domain-Specific Languages in Practice: A User Study on the Success Factors MODELS 2010
TUD-SERG-2009-012 Teemu Kanstrén, Eric Piel, Gerd Gross Observation-Based Modeling for Model-Based Testing  
TUD-SERG-2009-011 Cor-Paul Bezemer, Ali Mesbah, Arie van Deursen Automated Security Testing of Web Widget Interactions ESEC/FSE 2009
TUD-SERG-2009-010 Michaela Greiler, Gerd Gross, Khalid Adam Nasr Runtime Integration and Testing for Highly Dynamic Service Oriented ICT Solutions – An Industry Challenges Report  
TUD-SERG-2009-009 Alberto Gonzalez, Eric Piel, Gerd Gross, Arjan van Gemund Runtime Testability in Dynamic Highly Available Component-based Systems  
TUD-SERG-2009-008 Cathal Boogerd and Leon Moonen Evaluating the Relation Between Coding Standard Violations and Faults Within and Across Software Versions MSR 2009
TUD-SERG-2009-007 Alberto Gonzalez, Eric Piel, Gerd Gross A Model for the Measurement of the Runtime Testability of Component-based Systems A-MOST 2009
TUD-SERG-2009-005 Ali Mesbah, Arie van Deursen Invariant-Based Automatic Testing of Ajax User Interfaces ICSE 2009
TUD-SERG-2009-004 Anthony M. Sloane, Lennart C. L. Kats, Eelco Visser A Pure Object-Oriented Embedding of Attribute Grammars LDTA 2009
TUD-SERG-2009-003 Lennart C. L. Kats, Karl T. Kalleberg, Eelco Visser Domain-Specific Languages for Composable Editor Plugins LDTA 2009
TUD-SERG-2009-002 Marco Glorie, Andy Zaidman, Arie van Deursen, Lennart Hofland Splitting a Large Software Repository for Easing Future Software Evolution - An Industrial Experience Report JSME
TUD-SERG-2009-001 Bas Cornelissen, Andy Zaidman, Bart Van Rompaey, Arie van Deursen Trace Visualization for Program Comprehension: a Controlled Experiment ICPC 2009, TSE
TUD-SERG-2008-043 Martin Bravenboer, Eelco Visser Parse Table Composition. Separate Compilation and Binary Extensibility of Grammars SLE 2008
TUD-SERG-2008-042 Martin Bravenboer, Eelco Visser Designing Syntax Embeddings and Assimilations for Language Libraries ATEM 2007
TUD-SERG-2008-041 Arjan van Gemund, Rui Abreu, Peter Zoeteweij Diagnosing Intermittent Faults  
TUD-SERG-2008-040 Danny M. Groenewegen, Zef Hemel, Lennart C. L. Kats, Eelco Visser WebDSL: A Domain-Specific Language for Dynamic Web Applications OOPSLA 2008 (companion)
TUD-SERG-2008-039 Danny M. Groenewegen, Zef Hemel, Lennart C. L. Kats, Eelco Visser When Frameworks Let You Down. Platform-Imposed Constraints on the Design and Evolution of Domain-Specific Languages DSM’08
TUD-SERG-2008-037 Gerardo de Geest, Sander Vermolen, Arie van Deursen, Eelco Visser Generating Version Convertors for Domain-Specific Languages WCRE’08
TUD-SERG-2008-036 Andy Zaidman, Abdelwahab Hamou-Lhadj, Orla Greevy, David Roethlisberger Proceedings of the 4th International Workshop on Program Comprehension PCODA 2008
TUD-SERG-2008-035 Bram Adams, Kris De Schutter, Andy Zaidman, Serge Demeyer, Herman Tromp, Wolfgang De Meuter Using Aspect Orientation in Legacy Environments for Reverse Engineering using Dynamic Analysis - An Industrial Experience Report JSS
TUD-SERG-2008-034 Bart Van Rompaey, Andy Zaidman, Arie van Deursen, Serge Demeyer Comparing the co-evolution of production and test code in open source and industrial developer test processes through repository mining  
TUD-SERG-2008-033 Bas Cornelissen, Andy Zaidman, Arie van Deursen, Leon Moonen, Rainer Koschke A Systematic Survey of Program Comprehension through Dynamic Analysis TSE 2009
TUD-SERG-2008-032 Marco Lormans, Arie van Deursen, Gerd Gross An Industrial Case Study in Reconstructing Requirements Views EMSE
TUD-SERG-2008-031 Andy Zaidman, Serge Demeyer Automatic Identification of Key Classes in a Software System Using Webmining Techniques JSME
TUD-SERG-2008-030 Lennart C. L. Kats, Martin Bravenboer, Eelco Visser Mixing Source and Bytecode. A Case for Compilation by Normalization. OOPSLA 2008
TUD-SERG-2008-029 Zef Hemel, Ruben Verhaaf, Eelco Visser WebWorkFlow: An Object-Oriented Workflow Modeling Language for Web Applications MODELS 2008
TUD-SERG-2008-028 Sander Vermolen, Eelco Visser Heterogeneous Coupled Evolution of Software Languages MODELS 2008
TUD-SERG-2008-027 Alberto Gonzalez, Eric Piel, Gerd Gross Testing Challenges of Maritime Safety and Security Systems-of-Systems TAIC PART 2008
TUD-SERG-2008-026 Rahmat Adnan, Bas Graaf, Arie van Deursen, and Joost Zonneveld Using Cluster Analysis to Improve the Design of Component Interfaces Short version in ASE ‘08
TUD-SERG-2008-025 Engin Bozdag and Arie van Deursen An Adaptive Push/Pull Algorithm for AJAX Applications AEWSE ‘08
TUD-SERG-2008-024 Vahid Gharavi, Ali Mesbah, and Arie van Deursen Modelling and Generating Ajax Applications: A Model-Driven Approach IWWOST ‘08
TUD-SERG-2008-023 Eelco Visser WebDSL: A Case Study in Domain-Specific Language Engineering GTTSE’07
TUD-SERG-2008-022 Ali Mesbah, Engin Bozdag, and Arie van Deursen Crawling Ajax by Inferring User Interface State Changes ICWE’08
TUD-SERG-2008-021 Danny M. Groenewegen and Eelco Visser Declarative Access Control for WebDSL: Combining Language Integration and Separation of Concerns ICWE’08
TUD-SERG-2008-020 C. Bunse, H.-G. Gross, C.Peper Embedded System Construction – Evaluation of a Model-Driven and Component-Based Development Approach ESMDE 2008
TUD-SERG-2008-019 Rui Abreu, Peter Zoeteweij, Arjan van Gemund An Observation-based Model for Fault Localization WODA’08
TUD-SERG-2008-017 Cathal Boogerd and Leon Moonen Assessing the Value of Coding Standards: An Empirical Study ICSM’08
TUD-SERG-2008-016 Bas Cornelissen, Leon Moonen, and Andy Zaidman An Assessment Methodology for Trace Reduction Techniques ICSM’08
TUD-SERG-2008-015 Alberto Gonzalez, Eric Piel, Gerd Gross Reducing the Runtime Acceptance Costs of Large-Scale Distributed Component-Based Systems  
TUD-SERG-2008-014 Rui Abreu, Peter Zoeteweij, Arjan van Gemund Techniques for Diagnosing Software Faults  
TUD-SERG-2008-013 Ali Mesbah, Arie van Deursen A Component- and Push-based Architectural Style for Ajax Applications JSS
TUD-SERG-2008-012 Zef Hemel, Lennart C. L. Kats, and Eelco Visser Code Generation by Model Transformation ICMT’08
TUD-SERG-2008-011 M. Bravenboer, K. T. Kalleberg, R. Vermaas, and Eelco Visser Stratego/XT 0.17. A Language and Toolset for Program Transformation SCP
TUD-SERG-2008-010 Robin van der Rijst, Marius Marin, and Arie van Deursen Sort-Based Refactoring of Crosscutting Concerns to Aspects LATE’08
TUD-SERG-2008-009 Engin Bozdag, Ali Mesbah, Arie van Deursen Performance Testing of Data Delivery Techniques for AJAX Applications JWE
TUD-SERG-2008-008 Bas Cornelissen, Andy Zaidman, Danny Holten, Leon Moonen, Arie van Deursen, Jarke J. van Wijk Execution Trace Analysis through Massive Sequence and Circular Bundle Views JSS
TUD-SERG-2008-007 Alberto Gonzalez, Eric Piel, Gerd Gross Architecture Support for Runtime Integration and Verification of Component-based Systems of Systems ARAMIS’08
TUD-SERG-2008-006 Lennart C. L. Kats, Karl T. Kalleberg, Eelco Visser Generating Editors for Embedded Languages LDTA’08
TUD-SERG-2008-005 Bas Cornelissen, Leon Moonen On Large Execution Traces and Trace Abstraction Techniques  
TUD-SERG-2008-004 Marco Glorie, Andy Zaidman, Lennart Hofland, Arie van Deursen Splitting a Large Software Archive for Easing Future Software Evolution — An Industrial Experience Report using Formal Concept Analysis CSMR’08
TUD-SERG-2008-003 Andy Zaidman, Bart Van Rompaey, Serge Demeyer, Arie van Deursen Mining Software Repositories to Study Co-Evolution of Production & Test Code ICST’08
TUD-SERG-2008-002 Rui Abreu, Alberto Gonzalez, Peter Zoeteweij, Arjan van Gemund On the Performance of Fault Screeners in Software Development and Deployment ENASE’08
TUD-SERG-2008-001 Ali Mesbah, Arie van Deursen Exposing the Hidden-Web Induced by Ajax  
TUD-SERG-2007-025 Karl Trygve Kalleberg, Eelco Visser Fusing a Transformation Language with an Open Compiler LDTA’07
TUD-SERG-2007-024 Bas Cornelissen Dynamic Analysis Techniques for the Reconstruction of Architectural Views WCRE 2007
TUD-SERG-2007-023 Leon Moonen, Spiros Mancoridis Proceedings of the 3rd International Workshop on Code Based Software Security Assessments CoBaSSA 2007
TUD-SERG-2007-022 Andy Zaidman, Abdelwahab Hamou-Lhadj, Orla Greevy Proceedings of the 3rd International Workshop on Program Comprehension PCODA 2007
TUD-SERG-2007-021 Bas Graaf and Arie van Deursen Using MDE for Generic Comparison of Views MoDeVVa 2007
TUD-SERG-2007-020 Christian Bunse, Hans-Gerhard Gross, Christian Peper Applying a Model-Based Approach for Embedded System Development SEAA 2007
TUD-SERG-2007-019 Marius Marin, Leon Moonen, Arie van Deursen An Integrated Crosscutting Concern Migration Strategy and its Application to JHotDraw SCAM’07
TUD-SERG-2007-018 Karl T. Kalleberg, Eelco Visser Spoofax: An Extensible, Interactive Development Environment for Program Transformation with Stratego/XT LDTA’07
TUD-SERG-2007-017 Eelco Visser Domain-Specific Language Engineering (Mark I) GTTSE’07
TUD-SERG-2007-016 Engin Bozdag, Ali Mesbah, Arie van Deursen A Comparison of Push and Pull Techniques for AJAX WSE’07
TUD-SERG-2007-015 Hans-Gerhard Gross, Marco Lormans, Jun Zhou Reformulating Component Procurement as Document Analysis Problem ICSOFT 2007
TUD-SERG-2007-014 Hans Wasmus, Hans-Gerhard Gross Evaluation of Test-Driven Development ENASE 2007
TUD-SERG-2007-013 Danny Holten, Bas Cornelissen, Jarke J. van Wijk Trace Visualization Using Hierarchical Edge Bundles and Massive Sequence Views VISSOFT 2007
TUD-SERG-2007-012 Andy Zaidman, Bart Van Rompaey, Serge Demeyer, Arie van Deursen On How Developers Test Open Source Software Systems  
TUD-SERG-2007-011 Alex Feldman, Greg Provan, Arjan van Gemund On the performance of SAFARI algorithms  
TUD-SERG-2007-010 Marius Marin, Leon Moonen, Arie van Deursen Documenting Typical Crosscutting Concerns WCRE’07
TUD-SERG-2007-009 Bas Cornelissen, Danny Holten, Andy Zaidman, Leon Moonen, Jarke J. van Wijk, and Arie van Deursen Understanding Execution Traces Using Massive Sequence and Circular Bundle Views ICPC 2007
TUD-SERG-2007-008 W. Ridderhof, H.-G. Gross, and H. Doerr Establishing Evidence for Safety Cases in Automotive Systems SafeComp 2007
TUD-SERG-2007-007 Marco Lormans, Arie van Deursen Reconstructing Requirements Traceability in Design and Test Using Latent Semantic Indexing  
TUD-SERG-2007-006 Arie van Deursen, Eelco Visser, Jos Warmer Model-Driven Software Evolution: A Research Agenda CSMR/MODSE
TUD-SERG-2007-005 Marius Marin, Leon Moonen, Arie van Deursen SoQueT: Query-Based Documentation of Crosscutting Concerns ICSE 2007
TUD-SERG-2007-004 Eric Bouwers, Martin Bravenboer, Eelco Visser Grammar Engineering Support for Precedence Rule Recovery and Compatibility Checking LDTA 2007
TUD-SERG-2007-003 Martin Bravenboer, Eelco Dolstra, Eelco Visser Preventing Injection Attacks with Syntax Embeddings – A Host and Guest Language Independent Approach GPCE 2007
TUD-SERG-2007-002 H.-G. Gross, M. Lormans, J. Zhou Towards Software Component Procurement Automation WCAT 2006
TUD-SERG-2007-001 Magiel Bruntink, Arie van Deursen, Maja d’Hondt, Tom Tourwe Simple Crosscutting Concerns are not so Simple AOSD 2007
TUD-SERG-2006-017 A. Seesing, H.-G. Gross A Genetic Programming Approach to Automated Test Generation for Object-Oriented Software NetObject Days
TUD-SERG-2006-014 Marco Lormans, Hans-Gerhard Gross, Arie van Deursen, Rini van Solingen, Andre Stehouwer Monitoring Requirements Coverage using Reconstructed Views: An Industrial Case Study WCRE 2006
TUD-SERG-2006-012 Silvia Breu, Leon Moonen, Magiel Bruntink and Jens Krinke Proceedings First International Workshop Towards Evaluation of Aspect Mining: TEAM 2006 TEAM 2006
TUD-SERG-2006-008 Hans Spanjers, Maarten ter Huurne, Dan Bendas, Bas Graaf, Marco Lormans, Rini van Solingen Tool Support for Distributed Software Engineering ICGSE 2006
TUD-SERG-2006-006 Marco Lormans and Arie van Deursen Can LSI help Reconstructing Requirements Traceability in Design and Test? CSMR 2006
TUD-SERG-2006-004 Thijs Reus, Hans Geers, Arie van Deursen Harvesting Software Systems for MDA-Based Reengineering ECMDA-FA 2006
TUD-SERG-2006-003 Bas Cornelissen, Arie van Deursen, Leon Moonen, Andy Zaidman Visualizing Testsuites to Aid in Software Understanding CSMR 2007