Publications

2020

Investigating Next Steps in Static API-Misuse Detection
by Sven Amann, Hoan Anh Nguyen, Sarah Nadi, Tien N. Nguyen, and Mira Mezini
In Software Engineering 2020
[publication (via DOI)]

Hidden in Plain Sight: Obfuscated Strings Threatening Your Privacy
by Leonid Glanz, Patrick Müller, Lars Baumgärtner, Michael Reif, Sven Amann, Pauline Anthonysamy, and Mira Mezini
In 15th ACM ASIA Conference on Computer and Communications Security
[publication (via DOI)] [preprint]

2019

Change-Driven Testing
by Sven Amann, and Elmar Jürgens
In The Future of Software Quality Assurance
[publication (via DOI)] [artifact page]

Investigating Next Steps in Static API-Misuse Detection
by Sven Amann, Hoan Anh Nguyen, Sarah Nadi, Tien N. Nguyen, and Mira Mezini
In Proceedings of the 16th International Conference on Mining Software Repositories
[publication (via DOI)] [preprint] [artifact page]

2018

A Systematic Approach to Benchmark and Improve Automated Static Detection of Java-API Misuses
by Sven Amann
Technische Universität Darmstadt
[publication]

2nd International Workshop on API Usage and Evolution
by Sven Amann, Sarah Nadi, Tien N. Nguyen, Hoan Anh Nguyen, and Raffi Khatchadourian
Colocated Event of the 40th International Conference on Software Engineering (ICSE '18)
[website]

Enriched Event Streams: A General Dataset For Empirical Studies On In-IDE Activities Of Software Developers
by Sebastian Proksch, Sven Amann, and Sarah Nadi
In Proceedings of the 15th Working Conference on Mining Software Repositories
[publication (via DOI)] [preprint] [artifact page]

A Systematic Evaluation of Static API-Misuse Detectors
by Sven Amann, Hoan Anh Nguyen, Sarah Nadi, Tien N. Nguyen, and Mira Mezini
In IEEE Transactions on Software Engineering
[publication (via DOI)] [preprint] [artifact page]

2017

Developer Testing in the IDE: Patterns, Beliefs, and Behavior
by Moritz Beller, Georgius Gousios, Annibale Panichella, Sebastian Proksch, Sven Amann, and Andy Zaidman
In IEEE Transactions on Software Engineering
[publication (via DOI)]

CodeMatch: Obfuscation Won’t Conceal Your Repackaged App
by Leonid Glanz, Sven Amann, Michael Eichberg, Michael Reif, Ben Hermann, Johannes Lerch, and Mira Mezini
In Proceedings of the 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
[publication (via DOI)] [artifact page]

1st International Workshop on API Usage and Evolution
by Sarah Nadi, Tien N. Nguyen, Hoan Anh Nguyen, and Sven Amann
Colocated Event of the 39th International Conference on Software Engineering (ICSE '17)
[website] [publication]

Enriching In-IDE Process Information with Fine-grained Source Code History
by Sebastian Proksch, Sarah Nadi, Sven Amann, and Mira Mezini
In Proceedings of the 24th International Conference on Software Analysis, Evolution, and Reengineering
[publication (via DOI)] [artifact page]

On the Positive Effect of Reactive Programming on Software Comprehension: An Empirical Study
by Guido Salvaneschi, Sebastian Proksch, Sven Amann, Sarah Nadi, and Mira Mezini
In IEEE Transactions on Software Engineering
[publication (via DOI)]

2016

Evaluating the Evaluations of Code Recommender Systems: A Reality Check
by Sebastian Proksch, Sven Amann, Sarah Nadi, and Mira Mezini
In Proceedings of the 31st International Conference on Automated Software Engineering
[publication (via DOI)] [artifact page]

A Dataset of Simplified Syntax Trees for C#
by Sebastian Proksch, Sven Amann, Sarah Nadi, and Mira Mezini
In Proceedings of the 13th International Conference on Mining Software Repositories
[publication (via DOI)] [preprint] [artifact page]

MUBench: A Benchmark for API-Misuse Detectors
by Sven Amann, Sarah Nadi, Hoan Anh Nguyen, Tien N. Nguyen, and Mira Mezini
In Proceedings of the 13th International Conference on Mining Software Repositories
[publication (via DOI)] [preprint] [artifact page] [slides] [slide images]

FeedBaG: An Interaction Tracker for Visual Studio
by Sven Amann, Sebastian Proksch, and Sarah Nadi
In Proceedings of the 24th International Conference on Program Comprehension
[publication (via DOI)] [preprint] [artifact page]

A Study of Visual Studio Usage in Practice
by Sven Amann, Sebastian Proksch, Sarah Nadi, and Mira Mezini
In Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering
[publication (via DOI)] [preprint] [artifact page] [slides] [slide images]

2015

Software Mining Studies: Goals, Approaches, Artifacts, and Replicability
by Sven Amann, Stefanie Beyer, Katja Kevic, and Harald C. Gall
In Software Engineering: International Summer Schools, LASER 2013-2014, Elba, Italy, Revised Tutorial Lectures
[publication (via DOI)] [preprint]

2014

An Empirical Study on Program Comprehension with Reactive Programming
by Guido Salvaneschi, Sven Amann, Sebastian Proksch, and Mira Mezini
In Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering
[publication (via DOI)]

Towards Standardized Evaluation of Developer-Assistance Tools
by Sebastian Proksch, Sven Amann, and Mira Mezini
In Proceedings of the 4th International Workshop on Recommendation Systems for Software Engineering
[publication (via DOI)]

Method-Call Recommendations from Implicit Developer Feedback
by Sven Amann, Sebastian Proksch, and Mira Mezini
In Proceedings of the 1st International Workshop on CrowdSourcing in Software Engineering
[publication (via DOI)]

2013

Code Completion Based on Implicit User Feedback
by Sven Amann
Technische Universität Darmstadt, Master Thesis
[publication]

2009

Spezifikation und Codegenerierung von Sicherheitsautomaten
by Sven Amann
Technische Universität Darmstadt, Bachelor Thesis
[publication]