Willem Visser

Orcid: 0000-0002-0913-3091

According to our database1, Willem Visser authored at least 126 papers between 1996 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Neural-Based Test Oracle Generation: A Large-Scale Evaluation and Lessons Learned.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Shifting Left for Early Detection of Machine-Learning Bugs.
Proceedings of the Formal Methods - 25th International Symposium, 2023

2022
Evolutionary Multi-Task Injection Testing on Web Application Firewalls.
CoRR, 2022

Input splitting for cloud-based static application security testing platforms.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

2021
RAPID: checking API usage for the cloud in the cloud.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

2020
The Java Pathfinder Workshop 2019.
ACM SIGSOFT Softw. Eng. Notes, 2020

COASTAL: Combining Concolic and Fuzzing for Java (Competition Contribution).
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2020

Java Ranger at SV-COMP 2020 (Competition Contribution).
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2020

Java Ranger: statically summarizing regions for efficient symbolic execution of Java.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Testing Ethereum Smart Contracts: A Comparison of Symbolic Analysis and Fuzz Testing Tools.
Proceedings of the SAICSIT '20: Conference of the South African Institute of Computer Scientists and Information Technologists 2020, 2020

Graft: Static Analysis of Java Bytecode with Graph Databases.
Proceedings of the SAICSIT '20: Conference of the South African Institute of Computer Scientists and Information Technologists 2020, 2020

Constraint Caching Revisited.
Proceedings of the NASA Formal Methods - 12th International Symposium, 2020

Improving Symbolic Automata Learning with Concolic Execution.
Proceedings of the Fundamental Approaches to Software Engineering, 2020

2019
Saffron: Adaptive Grammar-based Fuzzing for Worst-Case Analysis.
ACM SIGSOFT Softw. Eng. Notes, 2019

Globalised vs averaged: Bias and ranking performance on the author level.
J. Informetrics, 2019

On the interplay between normalisation, bias, and performance of paper impact metrics.
J. Informetrics, 2019

Symbolic Pathfinder for SV-COMP - (Competition Contribution).
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2019

Java Pathfinder at SV-COMP 2019 (Competition Contribution).
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2019

2018
Towards Model Checking Android Applications.
IEEE Trans. Software Eng., 2018

Author ranking evaluation at scale.
J. Informetrics, 2018

How to evaluate rankings of academic entities using test data.
J. Informetrics, 2018

Monte Carlo Tree Search for Finding Costly Paths in Programs.
Proceedings of the Software Engineering and Formal Methods - 16th International Conference, 2018

Test input generation with Java PathFinder: then and now (invited talk abstract).
Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2018

2017
Software Engineering Research at the International Conference on Software Engineering in 2016.
ACM SIGSOFT Softw. Eng. Notes, 2017

Veritesting Challenges in Symbolic Execution of Java.
ACM SIGSOFT Softw. Eng. Notes, 2017

Addressing challenges in obtaining high coverage when model checking Android applications.
Proceedings of the 24th ACM SIGSOFT International SPIN Symposium on Model Checking of Software, 2017

S3: syntax- and semantic-guided repair synthesis via programming by examples.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

Probabilistic programming for Java using symbolic execution and model counting.
Proceedings of the South African Institute of Computer Scientists and Information Technologists, 2017

SymInfer: inferring program invariants using symbolic states.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

JFIX: semantics-based repair of Java programs via symbolic PathFinder.
Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, July 10, 2017

Writing good software engineering research papers: revisited.
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
StateComparator: Detecting Unbounded Variables Using JPF.
ACM SIGSOFT Softw. Eng. Notes, 2016

Evaluating paper and author ranking algorithms using impact and contribution awards.
J. Informetrics, 2016

Field-exhaustive testing.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

What makes killing a mutant hard.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

2015
BLISS: Improved Symbolic Execution by Bounded Lazy Initialization with SAT Support.
IEEE Trans. Software Eng., 2015

Environment Modeling Using Runtime Values for JPF-Android.
ACM SIGSOFT Softw. Eng. Notes, 2015

Generation of Library Models for Verification of Android Applications.
ACM SIGSOFT Softw. Eng. Notes, 2015

SE 2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering.
Computer, 2015

Model Counting for Complex Data Structures.
Proceedings of the Model Checking Software - 22nd International Symposium, 2015

Statistical Symbolic Execution with Informed Sampling.
Proceedings of the Software Engineering & Management 2015, Multikonferenz der GI-Fachbereiche Softwaretechnik (SWT) und Wirtschaftsinformatik (WI), FA WI-MAW, 17. März, 2015

Probabilistic Program Analysis.
Proceedings of the Grand Timely Topics in Software Engineering, 2015

2014
Execution and property specifications for JPF-android.
ACM SIGSOFT Softw. Eng. Notes, 2014

Reliability Analysis in Symbolic Pathfinder: A brief summary.
Proceedings of the Software Engineering 2014, Fachtagung des GI-Fachbereichs Softwaretechnik, 25. Februar, 2014

Compositional solution space quantification for probabilistic software analysis.
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2014

Exact and approximate probabilistic symbolic execution for nondeterministic programs.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

Software engineering and automated deduction.
Proceedings of the on Future of Software Engineering, 2014

2013
Symbolic PathFinder: integrating symbolic execution with model checking for Java bytecode analysis.
Autom. Softw. Eng., 2013

Revision of the SE 2004 curriculum model.
Proceedings of the 44th ACM Technical Symposium on Computer Science Education, 2013

Bounded Lazy Initialization.
Proceedings of the NASA Formal Methods, 2013

A hands-on Java PathFinder tutorial.
Proceedings of the 35th International Conference on Software Engineering, 2013

Reliability analysis in symbolic pathfinder.
Proceedings of the 35th International Conference on Software Engineering, 2013

Town hall discussion of SE 2004 revisions (panel).
Proceedings of the 35th International Conference on Software Engineering, 2013

Workshop on revisions to SE 2004.
Proceedings of the 26th International Conference on Software Engineering Education and Training, 2013

2012
The hidden models of model checking.
Softw. Syst. Model., 2012

Verifying android applications using Java PathFinder.
ACM SIGSOFT Softw. Eng. Notes, 2012

Green: reducing, reusing and recycling constraints in program analysis.
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012

Symbolic execution of programs with strings.
Proceedings of the 2012 South African Institute of Computer Scientists and Information Technologists Conference, 2012

Automated coverage calculation and test case generation.
Proceedings of the 2012 South African Institute of Computer Scientists and Information Technologists Conference, 2012

Comparing paper ranking algorithms.
Proceedings of the 2012 South African Institute of Computer Scientists and Information Technologists Conference, 2012

Test-case generation and bug-finding through symbolic execution.
Proceedings of the 2012 South African Institute of Computer Scientists and Information Technologists Conference, 2012

Probabilistic symbolic execution.
Proceedings of the International Symposium on Software Testing and Analysis, 2012

2011
Symbolic execution with mixed concrete-symbolic solving.
Proceedings of the 20th International Symposium on Software Testing and Analysis, 2011

Infinitely Often Testing - (Extended Abstract).
Proceedings of the Theoretical Aspects of Computing - ICTAC 2011 - 8th International Colloquium, Johannesburg, South Africa, August 31, 2011

Symbolic execution for software testing in practice: preliminary assessment.
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
Guest Editorial.
Autom. Softw. Eng., 2010

Impendulo: debugging the programmer.
Proceedings of the ASE 2010, 2010

FITE - Future Integrated Testing Environment.
Proceedings of the Practical Software Testing: Tool Automation and Human Factors, 14.03., 2010

2009
A survey of new trends in symbolic execution for software testing and analysis.
Int. J. Softw. Tools Technol. Transf., 2009

Symbolic execution with abstraction.
Int. J. Softw. Tools Technol. Transf., 2009

Property-based Slicing for Agent Verification.
J. Log. Comput., 2009

Who Really Cares If the Program Crashes?.
Proceedings of the Model Checking Software, 2009

Efficient Testing of Concurrent Programs with Abstraction-Guided Symbolic Execution.
Proceedings of the Model Checking Software, 2009

2007
Predicate Abstraction with Under-Approximation Refinement.
Log. Methods Comput. Sci., 2007

JPF-SE: A Symbolic Execution Extension to Java PathFinder.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2007

Variably interprocedural program analysis for runtime error detection.
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2007

Formal Software Analysis Emerging Trends in Software Model Checking.
Proceedings of the International Conference on Software Engineering, 2007

Symbolic Execution and Model Checking for Testing.
Proceedings of the Hardware and Software: Verification and Testing, 2007

2006
Verifying Multi-agent Programs by Model Checking.
Auton. Agents Multi Agent Syst., 2006

Symbolic Execution with Abstract Subsumption Checking.
Proceedings of the Model Checking Software, 13th International SPIN Workshop, Vienna, Austria, March 30, 2006

Test input generation for java containers using state matching.
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2006

06172 Abstracts Collection -- Directed Model Checking.
Proceedings of the Directed Model Checking, 26.04. - 29.04.2006, 2006

06172 Executive Summary -- Directed Model Checking.
Proceedings of the Directed Model Checking, 26.04. - 29.04.2006, 2006

2005
Combining test case generation and runtime verification.
Theor. Comput. Sci., 2005

Foreword.
Formal Methods Syst. Des., 2005

Verifying Time Partitioning in the DEOS Scheduling Kernel.
Formal Methods Syst. Des., 2005

Preface.
Proceedings of the 3rd Workshop on Software Model Checking, 2005

Model Checking Programs with Java PathFinder.
Proceedings of the Model Checking Software, 2005

Test input generation for red-black trees using abstraction.
Proceedings of the 20th IEEE/ACM International Conference on Automated Software Engineering (ASE 2005), 2005

Concrete Model Checking with Abstract Matching and Refinement.
Proceedings of the Computer Aided Verification, 17th International Conference, 2005

Model Checking Real Time Java Using Java PathFinder.
Proceedings of the Automated Technology for Verification and Analysis, 2005

2004
Heuristics for model checking Java programs.
Int. J. Softw. Tools Technol. Transf., 2004

Experimental Evaluation of Verification and Validation Tools on Martian Rover Software.
Formal Methods Syst. Des., 2004

Model Checking Rational Agents.
IEEE Intell. Syst., 2004

Verification of Java Programs Using Symbolic Execution and Invariant Generation.
Proceedings of the Model Checking Software, 2004

Analyzing Interaction Orderings with Model Checking.
Proceedings of the 19th IEEE International Conference on Automated Software Engineering (ASE 2004), 2004

Test input generation with java PathFinder.
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2004

State-Space Reduction Techniques in Agent Verification.
Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2004), 2004

2003
Finding feasible abstract counter-examples.
Int. J. Softw. Tools Technol. Transf., 2003

SoftMC 2003: Workshop on Software Model Checking.
Proceedings of the 2003 Workshop on Software Model Checking, 2003

Model Checking Programs.
Autom. Softw. Eng., 2003

Generalized Symbolic Execution for Model Checking and Testing.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2003

What Went Wrong: Explaining Counterexamples.
Proceedings of the Model Checking Software, 2003

Verifiable Multi-agent Programs.
Proceedings of the Programming Multi-Agent Systems, First International Workshop, 2003

Auto-generating Test Sequences Using Model Checkers: A Case Study.
Proceedings of the Formal Approaches to Software Testing, 2003

Model Checking Multi-Agent Programs with CASP.
Proceedings of the Computer Aided Verification, 15th International Conference, 2003

Experiments with Test Case Generation and Runtime Analysis.
Proceedings of the Abstract State Machines, 2003

2002
Program model checking as a new trend.
Int. J. Softw. Tools Technol. Transf., 2002

Heuristic Model Checking for Java Programs.
Proceedings of the Model Checking of Software, 2002

Model checking Java programs using structural heuristics.
Proceedings of the International Symposium on Software Testing and Analysis, 2002

2001
Editorial: The First International Workshop on Automated Program Analysis, Testing and Verification (WAPATV 2000).
Softw. Test. Verification Reliab., 2001

Automated analysis, verification and testing.
Softw. Focus, 2001

The first international workshop on automated program analysis, testing and verification.
ACM SIGSOFT Softw. Eng. Notes, 2001

Preface.
Proceedings of the Workshop on Software Model Checking 2001, 2001

RIACS Workshop on the Verification and Validation of Autonomous and Adaptive Systems.
AI Mag., 2001

Finding Feasible Counter-examples when Model Checking Abstracted Java Programs.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2001

Addressing Dynamic Issues of Program Model Checking.
Proceedings of the Model Checking Software, 2001

Combining Static Analysis and Model Checking for Software Analysis.
Proceedings of the 16th IEEE International Conference on Automated Software Engineering (ASE 2001), 2001

The Second International Workshop on Automated Program Analysis, Testing and Verification.
Proceedings of the 23rd International Conference on Software Engineering, 2001

Tool-Supported Program Abstraction for Finite-State Verification.
Proceedings of the 23rd International Conference on Software Engineering, 2001

2000
Practical CTL<sup>*</sup> Model Checking: Should SPIN be Extended?
Int. J. Softw. Tools Technol. Transf., 2000

Model Checking Programs.
Proceedings of the Fifteenth IEEE International Conference on Automated Software Engineering, 2000

Verification of time partitioning in the DEOS scheduler kernel.
Proceedings of the 22nd International Conference on on Software Engineering, 2000

Using predicate abstraction to reduce object-oriented programs for model checking.
Proceedings of the Third Workshop on Formal Methods in Software Practice, 2000

1997
Efficient CTL* model checking for analysis of rainbow designs.
Proceedings of the Advances in Hardware Design and Verification, 1997

1996
Memory efficient state storage in Spin.
Proceedings of the Spin Verification System, 1996


  Loading...