Andreas Zeller

Orcid: 0000-0003-4719-8803

Affiliations:
  • CISPA Helmholtz Center for Information Security, Saarbrücken, Germany
  • Saarland University, Saarbrücken, Germany


According to our database1, Andreas Zeller authored at least 256 papers between 1994 and 2024.

Collaborative distances:

Awards

ACM Fellow

ACM Fellow 2010, "For contributions to automated debugging, and to mining software archives.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Language-Based Software Testing.
Commun. ACM, April, 2024

FormatFuzzer: Effective Fuzzing of Binary File Formats.
ACM Trans. Softw. Eng. Methodol., February, 2024

Recommending and Release Planning of User-Driven Functionality Deletion for Mobile Apps.
CoRR, 2024

Learning Program Behavioral Models from Synthesized Input-Output Pairs.
CoRR, 2024

Tests4Py: A Benchmark for System Testing.
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024

AndroLog: Android Instrumentation and Code Coverage Analysis.
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024

Look Ma, No Input Samples! Mining Input Grammars from Code with Symbolic Parsing.
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024

Semantic Debugging.
Proceedings of the Software Engineering 2024, Fachtagung des GI-Fachbereichs Softwaretechnik, Linz, Austria, February 26, 2024

2023
Software Bug Detection: Challenges and Synergies (Dagstuhl Seminar 23131).
Dagstuhl Reports, March, 2023

Systematic Assessment of Fuzzers using Mutation Analysis.
Proceedings of the 32nd USENIX Security Symposium, 2023

Revisiting Neural Program Smoothing for Fuzzing.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Input Invariants.
Proceedings of the Software Engineering 2023, 2023

User Driven Functionality Deletion for Mobile Apps.
Proceedings of the 31st IEEE International Requirements Engineering Conference, 2023

Fuzzing Embedded Systems using Debug Interfaces.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

2022
Inputs From Hell.
IEEE Trans. Software Eng., 2022

IEEE International Conference on Software Testing, Verification and Validation (ICST 2020).
Softw. Test. Verification Reliab., 2022

How to Compare Fuzzers.
CoRR, 2022

Electronic Appendix to "Input Invariants".
CoRR, 2022

Input Repair via Synthesis and Lightweight Error Feedback.
CoRR, 2022

Academic prototyping (invited tutorial).
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

SFLKit: a workbench for statistical fault localization.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

CLIFuzzer: mining grammars for command-line invocations.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

"Synthesizing input grammars": a replication study.
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022

Message from the ICSE 2022 Program Chairs.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

2021
Locating faults with program slicing: an empirical analysis.
Empir. Softw. Eng., 2021

What do all these Buttons do? Statically Mining Android User Interfaces at Scale.
CoRR, 2021

When life gives you oranges: detecting and diagnosing intermittent job failures at Mozilla.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Frontmatter: mining Android user interfaces at scale.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Probabilistic Grammar-based Test Generation.
Proceedings of the Software Engineering 2021, 2021

Isolating Faults in Failure-Inducing Inputs.
Proceedings of the Software Engineering 2021, 2021

Mining Input Grammars.
Proceedings of the Software Engineering 2021, 2021

Learning Circumstances of Software Failures.
Proceedings of the Software Engineering 2021, 2021

Generating Tests that Cover Input Structure.
Proceedings of the Software Engineering 2021, 2021

Heaps'n Leaks: How Heap Snapshots Improve Android Taint Analysis.
Proceedings of the Software Engineering 2021, 2021

Inducing Subtle Mutations with Program Repair.
Proceedings of the 14th IEEE International Conference on Software Testing, 2021

Restoring Execution Environments of Jupyter Notebooks.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

Replication Package for Input Algebras.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

Input Algebras.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
Fuzzing with Fast Failure Feedback.
CoRR, 2020

Exposing Backdoors in Robust Machine Learning Models.
CoRR, 2020

Formale Methoden für rekonfigurierbare cyber-physische Systeme in der Produktion.
Autom., 2020

When does my program do this? learning circumstances of software behavior.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Mining input grammars from dynamic control flow.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Automatically Granted Permissions in Android apps: An Empirical Study on their Prevalence and on the Potential Threats for Privacy.
Proceedings of the MSR '20: 17th International Conference on Mining Software Repositories, 2020

Assessing and Restoring Reproducibility of Jupyter Notebooks.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Speeding up GUI Testing by On-Device Test Generation.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Learning input tokens for effective fuzzing.
Proceedings of the ISSTA '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2020

Abstracting failure-inducing inputs.
Proceedings of the ISSTA '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2020

Testing Apps With Real-World Inputs.
Proceedings of the AST@ICSE 2020: IEEE/ACM 1st International Conference on Automation of Software Test, 2020

Better code, better sharing: on the need of analyzing jupyter notebooks.
Proceedings of the ICSE-NIER 2020: 42nd International Conference on Software Engineering, New Ideas and Emerging Results, Seoul, South Korea, 27 June, 2020

Restoring reproducibility of Jupyter notebooks.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

Debugging inputs.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

2019
Quantifying the Information Leakage in Cache Attacks via Symbolic Execution.
ACM Trans. Embed. Comput. Syst., 2019

AccessiLeaks: Investigating Privacy Leaks Exposed by the Android Accessibility Service.
Proc. Priv. Enhancing Technol., 2019

Inferring Input Grammars from Dynamic Control Flow.
CoRR, 2019

Building Fast Fuzzers.
CoRR, 2019

Bridging the Gap between Unit Test Generation and System Test Generation.
CoRR, 2019

Parser-directed fuzzing.
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019

Systematically Covering Input Structure.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Learning user interface element interactions.
Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2019

Why Does this App Need this Data? Automatic Tightening of Resource Access.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

Carving parameterized unit tests.
Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, 2019

2018
Inputs from Hell: Generating Uncommon Inputs from Common Samples.
CoRR, 2018

Sample-Free Learning of Input Grammars for Comprehensive Software Fuzzing.
CoRR, 2018

Verifikation verteilter Automatisierungssysteme auf Basis einer Modellkomposition.
Autom., 2018

Detecting Information Flow by Mutating Input Data.
Proceedings of the Software Engineering und Software Management 2018, 2018

Wo ist der Fehler und wie wird er behoben? Ein Experiment mit Softwareentwicklern.
Proceedings of the Software Engineering und Software Management 2018, 2018

Anatomy of functionality deletion: an exploratory study on mobile apps.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

DroidMate-2: a platform for Android test generation.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Transferring Tests Across Web Applications.
Proceedings of the Web Engineering - 18th International Conference, 2018

If You Can't Kill a Supermutant, You Have a Problem.
Proceedings of the 2018 IEEE International Conference on Software Testing, 2018

Practical Test Dependency Detection.
Proceedings of the 11th IEEE International Conference on Software Testing, 2018

Efficient GUI test generation by learning from tests of other apps.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Analyzing the user interface of Android apps.
Proceedings of the 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft@ICSE 2018, Gothenburg, Sweden, May 27, 2018

Guiding app testing with mined interaction models.
Proceedings of the 5th International Conference on Mobile Software Engineering and Systems, MOBILESoft@ICSE 2018, Gothenburg, Sweden, May 27, 2018

2017
Testing and Verification of Compilers (Dagstuhl Seminar 17502).
Dagstuhl Reports, 2017

Active Learning of Input Grammars.
CoRR, 2017

Modellgetriebene Entwicklung serviceorientierter Anlagensteuerungen.
Autom., 2017

Guest editorial: emerging areas in automated software engineering research.
Autom. Softw. Eng., 2017

Where is the bug and how is it fixed? an experiment with practitioners.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

Mining Sandboxes for Security - Automatisches Sandboxing für Software-Sicherheit.
Proceedings of the Software Engineering 2017, 2017


Model-based testing of end-user collaboration intensive systems.
Proceedings of the Symposium on Applied Computing, 2017

Quantifying the information leak in cache attacks via symbolic execution.
Proceedings of the 15th ACM-IEEE International Conference on Formal Methods and Models for System Design, 2017

CUT: automatic unit testing in the cloud.
Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, July 10, 2017

O!Snap: Cost-Efficient Testing in the Cloud.
Proceedings of the 2017 IEEE International Conference on Software Testing, 2017

Search-Based Testing and System Testing: A Marriage in Heaven.
Proceedings of the 10th IEEE/ACM International Workshop on Search-Based Software Testing, 2017

Mining input grammars with AUTOGRAM.
Proceedings of the 39th International Conference on Software Engineering, 2017

Generating Unit Tests with Structured System Interactions.
Proceedings of the 12th IEEE/ACM International Workshop on Automation of Software Testing, 2017

How developers debug software the DbgBench dataset: poster.
Proceedings of the 39th International Conference on Software Engineering, 2017

Detecting behavior anomalies in graphical user interfaces.
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
The Truth, The Whole Truth, and Nothing But the Truth: A Pragmatic Guide to Assessing Empirical Evaluations.
ACM Trans. Program. Lang. Syst., 2016

The impact of tangled code changes on defect prediction models.
Empir. Softw. Eng., 2016

Automatisches Sicherheitstesten.
Datenschutz und Datensicherheit, 2016

Quantifying the Information Leak in Cache Attacks through Symbolic Execution.
CoRR, 2016

Checking app user interfaces against app descriptions.
Proceedings of the International Workshop on App Market Analytics, 2016

CALAPPA: a toolchain for mining Android applications.
Proceedings of the International Workshop on App Market Analytics, 2016

Mining apps for anomalies.
Proceedings of the 5th International Workshop on Software Mining, 2016

Mining input grammars from dynamic taints.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

DroidMate: a robust and extensible test generator for Android.
Proceedings of the International Conference on Mobile Software Engineering and Systems, 2016

Mining sandboxes.
Proceedings of the 38th International Conference on Software Engineering, 2016

Software verstehen, zerstören, schützen mit automatischen Software-Modellen.
Proceedings of the 46. Jahrestagung der Gesellschaft für Informatik, 2016

Challenges for functional testing of reconfigurable production systems.
Proceedings of the 21st IEEE International Conference on Emerging Technologies and Factory Automation, 2016

Thread-level speculation with kernel support.
Proceedings of the 25th International Conference on Compiler Construction, 2016

Mining apps for anomalies.
Proceedings of the Perspectives on Data Science for Software Engineering, 2016

2015
Mining Workflow Models from Web Applications.
IEEE Trans. Software Eng., 2015

Inferring Loop Invariants by Mutation, Dynamic Analysis, and Static Checking.
IEEE Trans. Software Eng., 2015

Generalized Task Parallelism.
ACM Trans. Archit. Code Optim., 2015

Artifact Evaluation for Publications (Dagstuhl Perspectives Workshop 15452).
Dagstuhl Reports, 2015

It's Not a Bug, It's a Feature: How Misclassification Impacts Bug Prediction.
Proceedings of the Software Engineering & Management 2015, Multikonferenz der GI-Fachbereiche Softwaretechnik (SWT) und Wirtschaftsinformatik (WI), FA WI-MAW, 17. März, 2015

Test complement exclusion: guarantees from dynamic analysis.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

Using Dynamic Symbolic Execution to Generate Inputs in Search-Based GUI Testing.
Proceedings of the 8th IEEE/ACM International Workshop on Search-Based Software Testing, 2015

Mining Apps for Abnormal Usage of Sensitive Data.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Test case selection for networked production systems.
Proceedings of the 20th IEEE Conference on Emerging Technologies & Factory Automation, 2015

Mining Android Apps for Anomalies.
Proceedings of the Art and Science of Analyzing Software Data, 2015

2014
Automated Fixing of Programs with Contracts.
IEEE Trans. Software Eng., 2014

Automating Full Functional Verification of Programs with Loops.
CoRR, 2014

JTACO: Test Execution for Faster Bounded Verification.
Proceedings of the Tests and Proofs - 8th International Conference, 2014

XMLMate: evolutionary XML test generation.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

Vorwort Wissenschaftliches Programm der SE 2014.
Proceedings of the Software Engineering 2014, Fachtagung des GI-Fachbereichs Softwaretechnik, 25. Februar, 2014

ProCrawl: mining test models from multi-user web applications.
Proceedings of the International Symposium on Software Testing and Analysis, 2014

WebMate: Web Application Test Generation in the Real World.
Proceedings of the Seventh IEEE International Conference on Software Testing, 2014

Search-based security testing of web applications.
Proceedings of the 7th International Workshop on Search-Based Software Testing, 2014

Test generation across multiple layers.
Proceedings of the 7th International Workshop on Search-Based Software Testing, 2014

Checking app behavior against app descriptions.
Proceedings of the 36th International Conference on Software Engineering, 2014

Extrinsic influence factors in software reliability: a study of 200, 000 windows machines.
Proceedings of the 36th International Conference on Software Engineering, 2014

DynaMate: Dynamically Inferring Loop Invariants for Automatic Full Functional Verification.
Proceedings of the Hardware and Software: Verification and Testing, 2014

Mining Bug Data - A Practitioner's Guide.
Proceedings of the Recommendation Systems in Software Engineering, 2014

2013
Where Should We Fix This Bug? A Two-Phase Recommendation Model.
IEEE Trans. Software Eng., 2013

Checked coverage: an indicator for oracle quality.
Softw. Test. Verification Reliab., 2013

Covering and Uncovering Equivalent Mutants.
Softw. Test. Verification Reliab., 2013

Fault Prediction, Localization, and Repair (Dagstuhl Seminar 13061).
Dagstuhl Reports, 2013

WebMate: Generating Test Cases for Web 2.0.
Proceedings of the Software Quality. Increasing Value in Software and Systems Development, 2013

Mining behavior models from enterprise web applications.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

Muster der Softwaretechnik-Lehre.
Proceedings of the Tagungsband des 13. Workshops "Software Engineering im Unterricht der Hochschulen" 2013, Aachen, 28. Feb., 2013

Die Saarbrücker Graduiertenschule der Informatik.
Proceedings of the Software Engineering 2013: Fachtagung des GI-Fachbereichs Softwaretechnik, 26. Februar, 2013

The impact of tangled code changes.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

Predicting defects using change genealogies.
Proceedings of the IEEE 24th International Symposium on Software Reliability Engineering, 2013

Reconstructing Core Dumps.
Proceedings of the Sixth IEEE International Conference on Software Testing, 2013

Can We Trust Software Repositories?
Proceedings of the Perspectives on the Future of Software Engineering, 2013

2012
Mutation-Driven Generation of Unit Tests and Oracles.
IEEE Trans. Software Eng., 2012

Automatically Generating Test Cases for Specification Mining.
IEEE Trans. Software Eng., 2012

Proving programs continuous: technical perspective.
Commun. ACM, 2012

Fuzzing with Code Fragments.
Proceedings of the 21th USENIX Security Symposium, Bellevue, WA, USA, August 8-10, 2012, 2012

Mining Models.
Proceedings of the Model Checking Software - 19th International Workshop, 2012

Isolating failure causes through test case generation.
Proceedings of the International Symposium on Software Testing and Analysis, 2012

Search-based system testing: high coverage, no false alarms.
Proceedings of the International Symposium on Software Testing and Analysis, 2012

EXSYST: Search-based GUI testing.
Proceedings of the 34th International Conference on Software Engineering, 2012

Sambamba: A Runtime System for Online Adaptive Parallelization.
Proceedings of the Compiler Construction - 21st International Conference, 2012

2011
Which Crashes Should I Fix First?: Predicting Top Crashes at an Early Stage to Prioritize Debugging Efforts.
IEEE Trans. Software Eng., 2011

Self-Repairing Programs (Dagstuhl Seminar 11062).
Dagstuhl Reports, 2011

Mining temporal specifications from object usage.
Autom. Softw. Eng., 2011

Search-Based Program Analysis.
Proceedings of the Search Based Software Engineering - Third International Symposium, 2011

Failure is a four-letter word: a parody in empirical research.
Proceedings of the 7th International Conference on Predictive Models in Software Engineering, 2011

Assessing modularity via usage changes.
Proceedings of the 10th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools, 2011

Specifications for Free.
Proceedings of the NASA Formal Methods, 2011

Generating parameterized unit tests.
Proceedings of the 20th International Symposium on Software Testing and Analysis, 2011

Minimizing reproduction of software failures.
Proceedings of the 20th International Symposium on Software Testing and Analysis, 2011

Mining Cause-Effect-Chains from Version Histories.
Proceedings of the IEEE 22nd International Symposium on Software Reliability Engineering, 2011

Breeding High-Impact Mutations.
Proceedings of the Fourth IEEE International Conference on Software Testing, 2011

Assessing Oracle Quality with Checked Coverage.
Proceedings of the Fourth IEEE International Conference on Software Testing, 2011

When Does My Program Fail?
Proceedings of the Fourth IEEE International Conference on Software Testing, 2011

Calibrated Mutation Testing.
Proceedings of the Fourth IEEE International Conference on Software Testing, 2011

Exploiting Common Object Usage in Test Case Generation.
Proceedings of the Fourth IEEE International Conference on Software Testing, 2011

ICSE 2011 technical briefings.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Mining Precise Specifications - (Abstract).
Proceedings of the Perspectives of Systems Informatics, 2011

Mining Evolution of Object Usage.
Proceedings of the ECOOP 2011 - Object-Oriented Programming, 2011

Mining Your Own Evidence.
Proceedings of the Making Software - What Really Works, and Why We Believe It., 2011

2010
Introduction: The Best Papers of ISSTA.
IEEE Trans. Software Eng., 2010

Mining API Popularity.
Proceedings of the Testing, 2010

Learning from 6, 000 Projects: Mining Models in the Large.
Proceedings of the Tenth IEEE International Working Conference on Source Code Analysis and Manipulation, 2010

Automated fixing of programs with contracts.
Proceedings of the Nineteenth International Symposium on Software Testing and Analysis, 2010

Learning from 6, 000 projects: lightweight cross-project anomaly detection.
Proceedings of the Nineteenth International Symposium on Software Testing and Analysis, 2010

Generating test cases for specification mining.
Proceedings of the Nineteenth International Symposium on Software Testing and Analysis, 2010

Change Bursts as Defect Predictors.
Proceedings of the IEEE 21st International Symposium on Software Reliability Engineering, 2010

(Un-)Covering Equivalent Mutants.
Proceedings of the Third International Conference on Software Testing, 2010

Emerging Faculty Symposium 2010.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Mining Specifications: A Roadmap.
Proceedings of the Future of Software Engineering., 2010

2009
Guest Editors' Introduction: Mining Software Archives.
IEEE Softw., 2009

Debugging debugging: acm sigsoft impact paper award keynote.
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009

Javalanche: efficient mutation testing for Java.
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009

Localizing Bugs in Program Executions with Graphical Models.
Proceedings of the Advances in Neural Information Processing Systems 22: 23rd Annual Conference on Neural Information Processing Systems 2009. Proceedings of a meeting held 7-10 December 2009, 2009

Mining the Jazz repository: Challenges and opportunities.
Proceedings of the 6th International Working Conference on Mining Software Repositories, 2009

Generating Fixes from Object Behavior Anomalies.
Proceedings of the ASE 2009, 2009

Mining trends of library usage.
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops, 2009

Efficient mutation testing by checking invariant violations.
Proceedings of the Eighteenth International Symposium on Software Testing and Analysis, 2009

The Impact of Equivalent Mutants.
Proceedings of the Second International Conference on Software Testing Verification and Validation, 2009

Predicting defects in SAP Java code: An experience report.
Proceedings of the 31st International Conference on Software Engineering, 2009

Profiling Java programs for parallelism.
Proceedings of the 2009 ICSE Workshop on Multicore Software Engineering, 2009

Why Programs Fail - A Guide to Systematic Debugging, 2nd Edition.
Academic Press, ISBN: 978-0-12-374515-6, 2009

2008
Predicting Bugs from History.
Proceedings of the Software Evolution, 2008

Project-specific deletion patterns.
Proceedings of the 2008 International Workshop on Recommendation Systems for Software Engineering, 2008

What is the long-term impact of changes?
Proceedings of the 2008 International Workshop on Recommendation Systems for Software Engineering, 2008

Predicting Software Metrics at Design Time.
Proceedings of the Product-Focused Software Process Improvement, 2008

Replaying and isolating failing multi-object interactions.
Proceedings of the 2008 International Workshop on Dynamic Analysis: held in conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2008), 2008

Learning from software.
Proceedings of the Proceeding of the 1st Annual India Software Engineering Conference, 2008

Predicting faults from cached history.
Proceedings of the Proceeding of the 1st Annual India Software Engineering Conference, 2008

2007
Predicting Effort to Fix Software Bugs.
Softwaretechnik-Trends, 2007

Detecting object usage anomalies.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

Isolating cause-effect chains in computer systems.
Proceedings of the Software Engineering 2007, 2007

Predicting Defects for Eclipse.
Proceedings of the Third International Workshop on Predictor Models in Software Engineering, 2007

How Long Will It Take to Fix This Bug?
Proceedings of the Fourth International Workshop on Mining Software Repositories, 2007

Efficient unit test case minimization.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

The Future of Programming Environments: Integration, Synergy, and Assistance.
Proceedings of the International Conference on Software Engineering, 2007

Fifth International Workshop on Dynamic Analysis (WODA 2007).
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

07491 Executive Summary - Mining Programs and Processes.
Proceedings of the Mining Programs and Processes, 02.12. - 07.12.2007, 2007

07491 Abstracts Collection - Mining Programs and Processes.
Proceedings of the Mining Programs and Processes, 02.12. - 07.12.2007, 2007

Predicting vulnerable software components.
Proceedings of the 2007 ACM Conference on Computer and Communications Security, 2007

2006
Warum stürzt mein Programm ab?
Softwaretechnik-Trends, 2006

How Design Predicts Failures.
Softwaretechnik-Trends, 2006

Where do bugs come from?
ACM SIGSOFT Softw. Eng. Notes, 2006

Where Do Bugs Come From?
Proceedings of the Workshop on Verification and Debugging, 2006

Was Software-Archive erzählen.
Proceedings of the Software Engineering 2006, 2006

Isolating Intrusions by Automatic Experiments.
Proceedings of the Network and Distributed System Security Symposium, 2006

Mining version archives for co-changed lines.
Proceedings of the 2006 International Workshop on Mining Software Repositories, 2006

TA-RE: an exchange language for mining software repositories.
Proceedings of the 2006 International Workshop on Mining Software Repositories, 2006

Predicting component failures at design time.
Proceedings of the 2006 International Symposium on Empirical Software Engineering (ISESE 2006), 2006

Mining metrics to predict component failures.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Why programs fail - a guide to systematic debugging.
Elsevier, ISBN: 978-1-55860-866-5, 2006

2005
Mining Version Histories to Guide Software Changes.
IEEE Trans. Software Eng., 2005

When do changes induce fixes?
ACM SIGSOFT Softw. Eng. Notes, 2005

HATARI: raising risk awareness.
Proceedings of the 10th European Software Engineering Conference held jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2005

eROSE: guiding programmers in eclipse.
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

Automated debugging in eclipse.
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

Locating causes of program failures.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

Lightweight Defect Localization for Java.
Proceedings of the ECOOP 2005, 2005

05261 Abstracts Collection - Multi-Version Program Analysis.
Proceedings of the Multi-Version Program Analysis, 26. June - 1. July 2005, 2005

05261 Summary - Multi-Version Program Analysis.
Proceedings of the Multi-Version Program Analysis, 26. June - 1. July 2005, 2005

When Abstraction Fails.
Proceedings of the Compiler Construction, 14th International Conference, 2005

Lightweight bug localization with AMPLE.
Proceedings of the Sixth International Workshop on Automated Debugging, 2005

Essential open source toolset - programming with Eclipse, JUnit, CVS, Bugzilla, Ant, Tcl/Tk and more.
Wiley, ISBN: 978-0-470-84445-8, 2005

2004
Open-Source-Programmierwerkzeuge - Versionskontrolle, Konstruktion, Testen, Fehlersuche (2. Aufl.).
dpunkt.verlag, ISBN: 978-3-89864-226-2, 2004

2003
Causes and Effects in Computer Programs
CoRR, 2003

Automated debugging in Eclipse (at the touch of not even a button).
Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, 2003

How History Justifies System Architecture (or Not).
Proceedings of the 6th International Workshop on Principles of Software Evolution (IWPSE 2003), 2003

Isolating Cause-Effect Chains with AskIgo.
Proceedings of the 11th International Workshop on Program Comprehension (IWPC 2003), 2003

2002
Simplifying and Isolating Failure-Inducing Input.
IEEE Trans. Software Eng., 2002

Web-basierte Programmierpraktika mit Praktomat.
Softwaretechnik-Trends, 2002

Isolating cause-effect chains from computer programs.
Proceedings of the Tenth ACM SIGSOFT Symposium on Foundations of Software Engineering 2002, 2002

Isolating failure-inducing thread schedules.
Proceedings of the International Symposium on Software Testing and Analysis, 2002

2001
Datenstrukturen visualisieren und animieren mit DDD.
Inform. Forsch. Entwickl., 2001

Automated Debugging: Are We Close.
Computer, 2001

Visualizing Memory Graphs.
Proceedings of the Software Visualization, 2001

2000
Making students read and review code.
Proceedings of the 5th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, 2000

Simplifying failure-inducing input.
Proceedings of the International Symposium on Software Testing and Analysis, 2000

Finding Failure Causes through Automated Testing.
Proceedings of the Fourth International Workshop on Automated Debugging, 2000

Programmierwerkzeuge - Versionskontrolle, Konstruktion, Testen, Fehlersuche unter Linux / Unix.
dpunkt.verlag, ISBN: 978-3-932588-70-9, 2000

1999
Yesterday, My Program Worked. Today, It Does Not. Why?
Proceedings of the Software Engineering, 1999

1998
Versioning System Models Through Description Logic.
Proceedings of the System Configuration Management, 1998

1997
Configuration management with version sets: a unified software versioning model and its applications.
PhD thesis, 1997

Unified Versioning Through Feature Logic.
ACM Trans. Softw. Eng. Methodol., 1997

1996
DDD - A Free Graphical Front-End for UNIX Debuggers.
ACM SIGPLAN Notices, 1996

Smooth Operatons with Square Operators - The Version Set Model in ICE.
Proceedings of the System Configuration Management, 1996

1995
A Unified Version Model for Configuration Management.
Proceedings of the Third ACM SIGSOFT Symposium on Foundations of Software Engineering, 1995

Handling Version Sets Through Feature Logic.
Proceedings of the 5th European Software Engineering Conference, 1995

1994
Die inferenzbasierte Softwareentwicklungsumgebung NORA.
Inform. Forsch. Entwickl., 1994


  Loading...