SERG Technical Report Series
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 |
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 | |
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 |