Darko Marinov

Orcid: 0000-0001-5023-3492

According to our database1, Darko Marinov authored at least 159 papers between 1998 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
FastFlip: Compositional Error Injection Analysis.
CoRR, 2024

Ctest4J: A Practical Configuration Testing Framework for Java.
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024

Revisiting Test-Case Prioritization on Long-Running Test Suites.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Hierarchy-Aware Regression Test Prioritization.
Proceedings of the 35th IEEE International Symposium on Software Reliability Engineering, 2024

A benchmark suite and performance analysis of user-space provenance collectors.
Proceedings of the 2nd ACM Conference on Reproducibility and Replicability, 2024

2023
Workflow Registry Tester.
Dataset, June, 2023

Suboptimal Comments in Java Projects: From Independent Comment Changes to Commenting Practices.
ACM Trans. Softw. Eng. Methodol., April, 2023

TOPr: Enhanced Static Code Pruning for Fast and Precise Directed Fuzzing.
CoRR, 2023

Wanted: standards for automatic reproducibility of computational experiments.
CoRR, 2023

Reproducing and Improving the BugsInPy Dataset.
Proceedings of the 23rd IEEE International Working Conference on Source Code Analysis and Manipulation, 2023

Transforming Test Suites into Croissants.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

Balancing Effectiveness and Flakiness of Non-Deterministic Machine Learning Tests.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Test Selection for Unified Regression Testing.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Automatic Reproduction of Workflows in the Snakemake Workflow Catalog and nf-core Registries.
Proceedings of the 2023 ACM Conference on Reproducibility and Replicability, 2023

2022
A Theoretical Analysis of Random Regression Test Prioritization.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2022

Preempting Flaky Tests via Non-Idempotent-Outcome Tests.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Pinned loads: taming speculative loads in secure processors.
Proceedings of the ASPLOS '22: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Lausanne, Switzerland, 28 February 2022, 2022

2021
Finding Polluter Tests Using Java PathFinder.
ACM SIGSOFT Softw. Eng. Notes, 2021

Probabilistic and Systematic Coverage of Consecutive Test-Method Pairs for Detecting Order-Dependent Flaky Tests.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2021

Initial Results on Counting Test Orders for Order-Dependent Flaky Tests Using Alloy.
Proceedings of the Testing Software and Systems, 2021

Test-case prioritization for configuration testing.
Proceedings of the ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2021

Domain-Specific Fixes for Flaky Tests with Wrong Assumptions on Underdetermined Specifications.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

2020
A large-scale longitudinal study of flaky tests.
Proc. ACM Program. Lang., 2020

AlloyMC: Alloy meets model counting.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Speculation Invariance (InvarSpec): Faster Safe Execution Through Program Analysis.
Proceedings of the 53rd Annual IEEE/ACM International Symposium on Microarchitecture, 2020

Fault Localization for Declarative Models in Alloy.
Proceedings of the 31st IEEE International Symposium on Software Reliability Engineering, 2020

Understanding Reproducibility and Characteristics of Flaky Tests Through Test Reruns in Java Projects.
Proceedings of the 31st IEEE International Symposium on Software Reliability Engineering, 2020

LIFT: Integrating Stakeholder Voices into Algorithmic Team Formation.
Proceedings of the CHI '20: CHI Conference on Human Factors in Computing Systems, 2020

2019
Reflection-aware static regression test selection.
Proc. ACM Program. Lang., 2019

How effective are existing Java API specifications for finding bugs during runtime verification?
Autom. Softw. Eng., 2019

iFixFlakies: a framework for automatically fixing order-dependent flaky tests.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Open Source Vulnerability Notification.
Proceedings of the Open Source Systems - 15th IFIP WG 2.13 International Conference, 2019

Mitigating the effects of flaky tests on mutation testing.
Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2019

Understanding and Improving Regression Test Selection in Continuous Integration.
Proceedings of the 30th IEEE International Symposium on Software Reliability Engineering, 2019

Techniques for Evolution-Aware Runtime Verification.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

iDFlakies: A Framework for Detecting and Partially Classifying Flaky Tests.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

Comparing Mutation Testing at the Levels of Source Code and Compiler Intermediate Representation.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

Solution Enumeration Abstraction: A Modeling Idiom to Enhance a Lightweight Formal Method.
Proceedings of the Formal Methods and Software Engineering, 2019

Scientific Tests and Continuous Integration Strategies to Enhance Reproducibility in the Scientific Software Context.
Proceedings of the 2nd International Workshop on Practical Reproducible Evaluation of Computer Systems, 2019

gem5-Approxilyzer: An Open-Source Tool for Application-Level Soft Error Analysis.
Proceedings of the 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2019

Minotaur: Adapting Software Testing Techniques for Hardware Errors.
Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, 2019

2018
Structure or Nurture?: The Effects of Team-Building Activities and Team Composition on Team Outcomes.
Proc. ACM Hum. Comput. Interact., 2018

Reducing Combinatorial Testing Requirements Based on Equivalences with Respect to the Code Under Test.
Proceedings of the Seventh Workshop on Software Quality Analysis, 2018

ASketch: a sketching framework for Alloy.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

A large-scale study of test coverage evolution.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Evaluating test-suite reduction in real software evolution.
Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2018

Evaluating Regression Test Selection Opportunities in a Very Large Open-Source Ecosystem.
Proceedings of the 29th IEEE International Symposium on Software Reliability Engineering, 2018

Mining container image repositories for software configuration and beyond.
Proceedings of the 40th International Conference on Software Engineering: New Ideas and Emerging Results, 2018

An extensible, regular-expression-based tool for multi-language mutant generation.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

DeFlaker: automatically detecting flaky tests.
Proceedings of the 40th International Conference on Software Engineering, 2018

Solver-Based Sketching of Alloy Models Using Test Valuations.
Proceedings of the Abstract State Machines, Alloy, B, TLA, VDM, and Z, 2018

Systematic Generation of Non-equivalent Expressions for Relational Algebra.
Proceedings of the Abstract State Machines, Alloy, B, TLA, VDM, and Z, 2018

2017
Editorial for the special issue of STVR on the 8th IEEE International Conference on Software Testing, Verification, and Validation (ICST 2015).
Softw. Test. Verification Reliab., 2017

Evaluating State Modeling Techniques in Alloy.
Proceedings of the Sixth Workshop on Software Quality Analysis, 2017

Trade-offs in continuous integration: assurance, security, and flexibility.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

STARTS: STAtic regression test selection.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

You Want Me to Work with <i>Who</i>?: Stakeholder Perceptions of Automated Team Formation in Project-based Courses.
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, 2017

2016
Exploring Underdetermined Specifications using Java PathFinder.
ACM SIGSOFT Softw. Eng. Notes, 2016

An extensive study of static regression test selection in modern software evolution.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

NonDex: a tool for detecting and debugging wrong assumptions on Java API specifications.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

How good are the specs? a study of the bug-finding effectiveness of existing Java API specifications.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

Usage, costs, and benefits of continuous integration in open-source projects.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

Evaluating non-adequate test-case reduction.
Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, 2016

Evaluating the Effects of Compiler Optimizations on Mutation Testing at the Compiler IR Level.
Proceedings of the 27th IEEE International Symposium on Software Reliability Engineering, 2016

Detecting Assumptions on Deterministic Implementations of Non-deterministic Specifications.
Proceedings of the 2016 IEEE International Conference on Software Testing, 2016

Industry-Academia Collaboration in Software Testing: An Overview of TAIC PART 2016.
Proceedings of the Ninth IEEE International Conference on Software Testing, 2016

COPE: vision for a change-oriented programming environment.
Proceedings of the 38th International Conference on Software Engineering, 2016

2015
Guidelines for Coverage-Based Comparisons of Non-Adequate Test Suites.
ACM Trans. Softw. Eng. Methodol., 2015

A Case Study on Executing Instrumented Code in Java PathFinder.
ACM SIGSOFT Softw. Eng. Notes, 2015

Faster bug detection for software product lines with incomplete feature models.
Proceedings of the 19th International Conference on Software Product Line, 2015

Comparing and combining test-suite reduction and regression test selection.
Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, 2015

JaConTeBe: A Benchmark Suite of Real-World Java Concurrency Bugs (T).
Proceedings of the 30th IEEE/ACM International Conference on Automated Software Engineering, 2015

Reliable testing: detecting state-polluting tests to prevent test dependency.
Proceedings of the 2015 International Symposium on Software Testing and Analysis, 2015

Practical regression test selection with dynamic file dependencies.
Proceedings of the 2015 International Symposium on Software Testing and Analysis, 2015

Evolution-Aware Monitoring-Oriented Programming.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Tempura: Temporal Dimension for IDEs.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Ekstazi: Lightweight Test Selection.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

2014
RepOK-based reduction of bounded exhaustive testing.
Softw. Test. Verification Reliab., 2014

Towards a test automation framework for alloy.
Proceedings of the 2014 International Symposium on Model Checking of Software, 2014

Balancing trade-offs in test-suite reduction.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

An empirical analysis of flaky tests.
Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16, 2014

An empirical evaluation and comparison of manual and automated test selection.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

Regression Test Selection for Distributed Software Histories.
Proceedings of the Computer Aided Verification - 26th International Conference, 2014

2013
Efficient mutation testing of multithreaded code.
Softw. Test. Verification Reliab., 2013

SPLat: lightweight dynamic analysis for reducing combinatorics in testing configurable systems.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

Model-based, event-driven programming paradigm for interactive web applications.
Proceedings of the ACM Symposium on New Ideas in Programming and Reflections on Software, 2013

Operator-based and random mutant selection: Better together.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Faster mutation testing inspired by test prioritization and reduction.
Proceedings of the International Symposium on Software Testing and Analysis, 2013

Comparing non-adequate test suites using coverage criteria.
Proceedings of the International Symposium on Software Testing and Analysis, 2013

Toddler: detecting performance problems via similar memory-access patterns.
Proceedings of the 35th International Conference on Software Engineering, 2013

Temporal code completion and navigation.
Proceedings of the 35th International Conference on Software Engineering, 2013

Systematic Testing of Refactoring Engines on Real Software Projects.
Proceedings of the ECOOP 2013 - Object-Oriented Programming, 2013

2012
Using Coverage Criteria on RepOK to Reduce Bounded-Exhaustive Test Suites.
Proceedings of the Tests and Proofs - 6th International Conference, 2012

Regression mutation testing.
Proceedings of the International Symposium on Software Testing and Analysis, 2012

@tComment: Testing Javadoc Comments to Detect Comment-Code Inconsistencies.
Proceedings of the Fifth IEEE International Conference on Software Testing, 2012

Lightweight Data-Flow Analysis for Execution-Driven Constraint Solving.
Proceedings of the Fifth IEEE International Conference on Software Testing, 2012

Evaluating Machine-Independent Metrics for State-Space Exploration.
Proceedings of the Fifth IEEE International Conference on Software Testing, 2012

X10X: Model Checking a New Programming Language with an "Old" Model Checker.
Proceedings of the Fifth IEEE International Conference on Software Testing, 2012

Ballerina: Automatic generation and clustering of efficient random unit tests for multithreaded code.
Proceedings of the 34th International Conference on Software Engineering, 2012

TransDPOR: A Novel Dynamic Partial-Order Reduction Technique for Testing Actor Programs.
Proceedings of the Formal Techniques for Distributed Systems, 2012

2011
Improved multithreaded unit testing.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

TestEra: A tool for testing Java programs using alloy specifications.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Change-aware preemption prioritization.
Proceedings of the 20th International Symposium on Software Testing and Analysis, 2011

CoDeSe: fast deserialization via code generation.
Proceedings of the 20th International Symposium on Software Testing and Analysis, 2011

An Empirical Study of JUnit Test-Suite Reduction.
Proceedings of the IEEE 22nd International Symposium on Software Reliability Engineering, 2011

ReAssert: a tool for repairing broken unit tests.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Testing Container Classes: Random or Systematic?
Proceedings of the Fundamental Approaches to Software Engineering, 2011

2010
Assertion Checking in J-Sim Simulation Models of Network Protocols.
Simul., 2010

Basset: a tool for systematic testing of actor programs.
Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010

InstantCheck: Checking the Determinism of Parallel Programs Using On-the-Fly Incremental Hashing.
Proceedings of the 43rd Annual IEEE/ACM International Symposium on Microarchitecture, 2010

On test repair using symbolic execution.
Proceedings of the Nineteenth International Symposium on Software Testing and Analysis, 2010

A Comparison of Constraint-Based and Sequence-Based Generation of Complex Input Data Structures.
Proceedings of the Third International Conference on Software Testing, 2010

Mutation Operators for Actor Systems.
Proceedings of the Third International Conference on Software Testing, 2010

MuTMuT: Efficient Exploration for Mutation Testing of Multithreaded Code.
Proceedings of the Third International Conference on Software Testing, 2010

IMUnit: improved multithreaded unit testing.
Proceedings of the 3rd International Workshop on Multicore Software Engineering, 2010

Test generation through programming in UDITA.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Evaluating Ordering Heuristics for Dynamic Partial-Order Reduction Techniques.
Proceedings of the Fundamental Approaches to Software Engineering, 2010

Introducing Continuous Systematic Testing of Evolving Software.
Proceedings of the Practical Software Testing: Tool Automation and Human Factors, 14.03., 2010

2009
Light64: lightweight hardware support for data race detection during systematic testing of parallel programs.
Proceedings of the 42st Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-42 2009), 2009

Optimizing a Structural Constraint Solver for Efficient Software Checking.
Proceedings of the ASE 2009, 2009

A Framework for State-Space Exploration of Java-Based Actor Programs.
Proceedings of the ASE 2009, 2009

ReAssert: Suggesting Repairs for Broken Unit Tests.
Proceedings of the ASE 2009, 2009

Optimizing Generation of Object Graphs in Java PathFinder.
Proceedings of the Second International Conference on Software Testing Verification and Validation, 2009

Reducing the Costs of Bounded-Exhaustive Testing.
Proceedings of the Fundamental Approaches to Software Engineering, 2009

2008
Delta Execution for Efficient State-Space Exploration of Object-Oriented Programs.
IEEE Trans. Software Eng., 2008

Workshop on state-space exploration for automated testing (SSEAT 2008).
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2008

Efficient solving of structural constraints.
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2008

Incremental state-space exploration for programs with dynamically allocated data.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

State extensions for java pathfinder.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

2007
Parallel test generation and execution with Korat.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

Automated testing of refactoring engines.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

J-Sim: An Integrated Environment for Simulation and Model Checking of Network Protocols.
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007

Towards a Framework for Differential Unit Testing of Object-Oriented Programs.
Proceedings of the Second International Workshop on Automation of Software Test, 2007

Korat: A Tool for Generating Structurally Complex Test Inputs.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Automated Testing of Eclipse and NetBeans Refactoring Tools.
Proceedings of the 1st Workshop on Refactoring Tools, 2007

2006
Analyzing the Uses of a Software Modeling Tool.
Proceedings of the Sixth Workshop on Language Descriptions, Tools, and Applications, 2006

An Empirical Comparison of Automated Generation and Classification Techniques for Object-Oriented Unit Testing.
Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), 2006

Detecting Redundant Unit Tests for AspectJ Programs.
Proceedings of the 17th International Symposium on Software Reliability Engineering (ISSRE 2006), 2006

Optimized Execution of Deterministic Blocks in Java PathFinder.
Proceedings of the Formal Methods and Software Engineering, 2006

Automated Detection of Refactorings in Evolving Components.
Proceedings of the ECOOP 2006, 2006

2005
Automatic testing of software with structurally complex inputs.
PhD thesis, 2005

Symstra: A Framework for Generating Object-Oriented Unit Tests Using Symbolic Execution.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2005

CUTE: a concolic unit testing engine for C.
Proceedings of the 10th European Software Engineering Conference held jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2005

Optimizations for Compiling Declarative Models into Boolean Formulas.
Proceedings of the Theory and Applications of Satisfiability Testing, 2005

Finding Bugs in Network Protocols Using Simulation Code and Protocol-Specific Heuristics.
Proceedings of the Formal Methods and Software Engineering, 2005

2004
TestEra: Specification-Based Testing of Java Programs Using SAT.
Autom. Softw. Eng., 2004

Rostra: A Framework for Detecting Redundant Object-Oriented Unit Tests.
Proceedings of the 19th IEEE International Conference on Automated Software Engineering (ASE 2004), 2004

2003
A Case for Efficient Solution Enumeration.
Proceedings of the Theory and Applications of Satisfiability Testing, 2003

Object equality profiling.
Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2003

Integrating Model Checking and Theorem Proving for Relational Reasoning.
Proceedings of the Relational and Kleene-Algebraic Methods in Computer Science: 7th International Seminar on Relational Methods in Computer Science and 2nd International Workshop on Applications of Kleene Algebra, 2003

2002
Counting 1324-Avoiding Permutations.
Electron. J. Comb., 2002

An analyzable annotation language.
Proceedings of the 2002 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2002

Korat: automated testing based on Java predicates.
Proceedings of the International Symposium on Software Testing and Analysis, 2002

VAlloy - Virtual Functions Meet a Relational Language.
Proceedings of the FME 2002: Formal Methods, 2002

2001
Checking Java implementation of a naming architecture using Testera.
Proceedings of the Workshop on Software Model Checking 2001, 2001

TestEra: A Novel Framework for Automated Testing of Java Programs.
Proceedings of the 16th IEEE International Conference on Automated Software Engineering (ASE 2001), 2001

2000
Scowl: A Tool for Characterization of Parallel Workload and its Use on Splash-2 Application Suite.
Proceedings of the MASCOTS 2000, Proceedings of the 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 29 August, 2000

1999
CALKAS: a computer architecture learning and knowledge assessment system.
Proceedings of the 1999 workshop on Computer architecture education, 1999

1998
An Approach to Characterization of Parallel Applications for DSM Systems.
Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences, 1998


  Loading...