David Clark

Orcid: 0000-0002-7004-934X

Affiliations:
  • University College London, UK


According to our database1, David Clark authored at least 79 papers between 1993 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Hot Fixing Software: A Comprehensive Review of Terminology, Techniques, and Applications.
CoRR, 2024

Genetic Improvement of Last Level Cache.
Proceedings of the Genetic Programming - 27th European Conference, 2024

2023
PopArt: Ranked Testing Efficiency.
IEEE Trans. Software Eng., April, 2023

Verifying Opacity Properties in Security Systems.
IEEE Trans. Dependable Secur. Comput., 2023

Hyperfuzzing: black-box security hypertesting with a grey-box fuzzer.
CoRR, 2023

GI Software with fewer Data Cache Misses.
CoRR, 2023

June: A Type Testability Transformation for Improved ATG Performance.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

Dynamic Output State Classification for Quantum Computers.
Proceedings of the 4th IEEE/ACM International Workshop on Quantum Software Engineering, 2023

Genetically Improved Software with fewer Data Cache Misses.
Proceedings of the Companion Proceedings of the Conference on Genetic and Evolutionary Computation, 2023

Genetic Improvement of LLVM Intermediate Representation.
Proceedings of the Genetic Programming - 26th European Conference, 2023

2022
Hashing Fuzzing: Introducing Input Diversity to Improve Crash Detection.
IEEE Trans. Software Eng., 2022

Output Sampling for Output Diversity in Automatic Unit Test Generation.
IEEE Trans. Software Eng., 2022

An information theoretic notion of software testability.
Inf. Softw. Technol., 2022

Quantitative Verification of Opacity Properties in Security Systems.
CoRR, 2022

Keeping Secrets: Multi-objective Genetic Improvement for Detecting and Reducing Information Leakage.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Measuring failed disruption propagation in genetic programming.
Proceedings of the GECCO '22: Genetic and Evolutionary Computation Conference, Boston, Massachusetts, USA, July 9, 2022

2021
An Empirical Validation of Oracle Improvement.
IEEE Trans. Software Eng., 2021

Diversifying Focused Testing for Unit Testing.
ACM Trans. Softw. Eng. Methodol., 2021

Getting Ahead of the Arms Race: Hothousing the Coevolution of VirusTotal with a Packer.
Entropy, 2021

Software robustness: a survey, a theory, and prospects.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

HyperGI: Automated Detection and Repair of Information Flow Leakage.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Dissipative polynomials.
Proceedings of the GECCO '21: Genetic and Evolutionary Computation Conference, 2021

2020
Detecting Malware with Information Complexity.
Entropy, 2020

An Empirical Study on Failed Error Propagation in Java Programs with Real Faults.
CoRR, 2020

A Generative Neural Network Framework for Automated Software Testing.
CoRR, 2020

Correctly Slicing Extended Finite State Machines.
Proceedings of the From Lambda Calculus to Cybersecurity Through Program Analysis, 2020

Ant Colony Optimization for Object-Oriented Unit Test Generation.
Proceedings of the Swarm Intelligence - 12th International Conference, 2020

2019
Normalised Squeeziness and Failed Error Propagation.
Inf. Process. Lett., 2019

The arms race: Adversarial search defeats entropy used to detect malware.
Expert Syst. Appl., 2019

SafeStrings: Representing Strings as Structured Data.
CoRR, 2019

Constructing Search Spaces for Search-Based Software Testing Using Neural Networks.
Proceedings of the Search-Based Software Engineering - 11th International Symposium, 2019

Dorylus: An Ant Colony Based Tool for Automated Test Case Generation.
Proceedings of the Search-Based Software Engineering - 11th International Symposium, 2019

Directing a Search Towards Execution Properties with a Learned Fitness Function.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

2018
Picking on the family: Disrupting android malware triage by forcing misclassification.
Expert Syst. Appl., 2018

A comparison of code similarity analysers.
Empir. Softw. Eng., 2018

Indexing Operators to Extend the Reach of Symbolic Execution.
CoRR, 2018

OASIs: oracle assessment and improvement tool.
Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2018

2016
ITect: Scalable Information Theoretic Similarity for Malware Detection.
CoRR, 2016

Similarity of Source Code in the Presence of Pervasive Modifications.
Proceedings of the 16th IEEE International Working Conference on Source Code Analysis and Manipulation, 2016

Test oracle assessment and improvement.
Proceedings of the 25th International Symposium on Software Testing and Analysis, 2016

Test Set Diameter: Quantifying the Diversity of Sets of Test Cases.
Proceedings of the 2016 IEEE International Conference on Software Testing, 2016

2015
A semiring-based trace semantics for processes with applications to information leakage analysis.
Math. Struct. Comput. Sci., 2015

Detecting Malware with Information Complexity.
CoRR, 2015

Information Transformation: An Underpinning Theory for Software Engineering.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
An analysis of the relationship between conditional entropy and failed error propagation in software testing.
Proceedings of the 36th International Conference on Software Engineering, 2014

2013
Amorphous Slicing of Extended Finite State Machines.
IEEE Trans. Software Eng., 2013

Fault localization prioritization: Comparing information-theoretic and coverage-based approaches.
ACM Trans. Softw. Eng. Methodol., 2013

State-based model slicing: A survey.
ACM Comput. Surv., 2013

2012
Squeeziness: An information theoretic measure for avoiding fault masking.
Inf. Process. Lett., 2012

2011
Foreword: programming language interference and dependence.
Math. Struct. Comput. Sci., 2011

A Tool: Quantitative Analyser for Programs.
Proceedings of the Eighth International Conference on Quantitative Evaluation of Systems, 2011

Model projection: simplifying models in response to restricting the environment.
Proceedings of the 33rd International Conference on Software Engineering, 2011

2010
An alternative characterization of weak order dependence.
Inf. Process. Lett., 2010

2009
An Interval-based Abstraction for Quantifying Information Flow.
Proceedings of Seventh Workshop on Quantitative Aspects of Programming Languages, 2009

Control Dependence for Extended Finite State Machines.
Proceedings of the Fundamental Approaches to Software Engineering, 2009

Quantitative Analysis of Secure Information Flow via Probabilistic Semantics.
Proceedings of the The Forth International Conference on Availability, 2009

Axiomatic Semantics of State Machines.
Proceedings of the UML 2 Semantics and Applications, 2009

2008
Model Transformation Specification and Verification.
Proceedings of the Eighth International Conference on Quality Software, 2008

Non-Interference for Deterministic Interactive Programs.
Proceedings of the Formal Aspects in Security and Trust, 5th International Workshop, 2008

Semantics and Refinement of Behavior State Machines.
Proceedings of the ICEIS 2008, 2008

2007
Direct Semantics of Extended State Machines.
J. Object Technol., 2007

Special issue on Programming Language Interference and Dependence.
J. Log. Algebraic Methods Program., 2007

A static analysis for quantifying information flow in a simple imperative language.
J. Comput. Secur., 2007

2005
Quantitative Information Flow, Relations and Polymorphic Types.
J. Log. Comput., 2005

Refinement Patterns for UML.
Proceedings of the REFINE 2005 Workshop, 2005

2004
Quantified Interference for a While Language.
Proceedings of the Second Workshop on Quantitative Aspects of Programming Languages, 2004

UML to B: Formal Verification of Object-Oriented Models.
Proceedings of the Integrated Formal Methods, 4th International Conference, 2004

2003
RSDS, a Subset of UML with Precise Semantics.
Obj. Logiciel Base données Réseaux, 2003

2002
Information flow for Algol-like languages.
Comput. Lang. Syst. Struct., 2002

Safety and Security Analysis of Object-Oriented Models.
Proceedings of the Computer Safety, 2002

From Implicit Specifications to Explicit Designs in Reactive System Development.
Proceedings of the Integrated Formal Methods, Third International Conference, 2002

2001
Quantitative Analysis of the Leakage of Confidential Data.
Proceedings of the Workshop on Quantitative Aspects of Programming Laguages, 2001

2000
Safety of Strictness Analysis via Term Graph Rewriting.
Proceedings of the Static Analysis, 7th International Symposium, 2000

Invariant-Based Synthesis of Fault-Tolerant Systems.
Proceedings of the Formal Techniques in Real-Time and Fault-Tolerant Systems, 2000

Structuring and Design of Reactive Systems Using RSDS and B.
Proceedings of the Fundamental Approaches to Software Engineering, 2000

1996
Event Structures and Non-Orthogonal Term Graph Rewriting.
Math. Struct. Comput. Sci., 1996

1995
Some properties of non-orthogonal term graph rewriting systems.
Proceedings of the Joint COMPUGRAPH/SEMAGRAPH Workshop on Graph Rewriting and Computation, 1995

1994
Static Analysis of Value-Passing Process Calculi.
Proceedings of the Proceedings for the Second Imperial College Department of Computing Workshop on Theory and Formal Methods, 1994

1993
A Lattice of Abstract Graphs.
Proceedings of the Programming Language Implementation and Logic Programming, 1993


  Loading...