Max Schäfer

Orcid: 0000-0001-7454-5327

According to our database1, Max Schäfer authored at least 35 papers between 2007 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
An Empirical Evaluation of Using Large Language Models for Automated Unit Test Generation.
IEEE Trans. Software Eng., January, 2024

2023
Learning How to Listen: Automatically Finding Bug Patterns in Event-Driven JavaScript APIs.
IEEE Trans. Software Eng., 2023

A statistical approach for finding property-access errors.
CoRR, 2023

Adaptive Test Generation Using a Large Language Model.
CoRR, 2023

Beware of the Unexpected: Bimodal Taint Analysis.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

2022
Practical Automated Detection of Malicious npm Packages.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

InspectJS: Leveraging Code Similarity and User-Feedback for Effective Taint Specification Inference for JavaScript.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2022

2021
Enabling Additional Parallelism in Asynchronous JavaScript Applications (Artifact).
Dagstuhl Artifacts Ser., 2021

Enabling Additional Parallelism in Asynchronous JavaScript Applications.
Proceedings of the 35th European Conference on Object-Oriented Programming, 2021

2020
Extracting taint specifications for JavaScript libraries.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2016
Information flow analysis for a dynamically typed language with staged metaprogramming.
J. Comput. Secur., 2016

QL: Object-oriented Queries on Relational Data.
Proceedings of the 30th European Conference on Object-Oriented Programming, 2016

2015
Tracking Static Analysis Violations over Time to Capture Developer Characteristics.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
The Future of Refactoring (Dagstuhl Seminar 14211).
Dagstuhl Reports, 2014

2013
Information Flow Analysis for a Dynamically Typed Functional Language with Staged Metaprogramming
CoRR, 2013

Dynamic determinacy analysis.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2013

Refactoring with synthesis.
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013

Efficient construction of approximate call graphs for JavaScript IDE services.
Proceedings of the 35th International Conference on Software Engineering, 2013

Refactoring MATLAB.
Proceedings of the Compiler Construction - 22nd International Conference, 2013

2012
A Comprehensive Approach to Naming and Accessibility in Refactoring Java Programs.
IEEE Trans. Software Eng., 2012

Refactoring tools for dynamic languages.
Proceedings of the Fifth Workshop on Refactoring Tools 2012, 2012

Automated repair of HTML generation errors in PHP applications using string constraint solving.
Proceedings of the 34th International Conference on Software Engineering, 2012

Correlation Tracking for Points-To Analysis of JavaScript.
Proceedings of the ECOOP 2012 - Object-Oriented Programming, 2012

2011
Refactoring towards the good parts of javascript.
Proceedings of the Companion to the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Tool-supported refactoring for JavaScript.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Refactoring Java programs for flexible locking.
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
Type inference for datalog with complex type hierarchies.
Proceedings of the 37th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2010

Specifying and implementing refactorings.
Proceedings of the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Correct Refactoring of Concurrent Java Code.
Proceedings of the ECOOP 2010, 2010

2009
Challenge proposal: verification of refactorings.
Proceedings of the 3rd ACM Workshop Programming Languages meets Program Verification, 2009

Formalising and Verifying Reference Attribute Grammars in Coq.
Proceedings of the Programming Languages and Systems, 2009

Stepping Stones over the Refactoring Rubicon.
Proceedings of the ECOOP 2009, 2009

2008
Sound and extensible renaming for java.
Proceedings of the 23rd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2008

Refactoring is not (yet) about transformation.
Proceedings of the Second ACM Workshop on Refactoring Tools, 2008

2007
Status report: layered streaming XML processing with modules.
Proceedings of the ACM Workshop on ML, 2007, Freiburg, Germany, October 5, 2007, 2007


  Loading...