World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
57
Citations
13075
World Ranking
3841
National Ranking
1821

Overview

Darko Marinov is affiliated with the University of Illinois at Urbana-Champaign in the United States. Their primary area of research is within computer science, with a significant focus on software-related disciplines.

The main fields of study for Marinov include:

  • Computer Science

Within these, their subfields of study are:

  • Software
  • Information Systems
  • Computer Networks and Communications
  • Artificial Intelligence
  • Information Systems and Management

Marinov's research covers various main topics, notably:

  • Software Testing and Debugging Techniques
  • Software Engineering Research
  • Software Reliability and Analysis Research
  • Software System Performance and Reliability
  • Advanced Software Engineering Methodologies
  • Scientific Computing and Data Management
  • Cell Image Analysis Techniques

Key recent publications by Marinov include:

  • "A large-scale longitudinal study of flaky tests," 2020, Proceedings of the ACM on Programming Languages
  • "Learning from reproducing computational results: introducing three principles and the Reproduction Package," 2021, Philosophical Transactions of the Royal Society A Mathematical Physical and Engineering Sciences
  • "Preempting flaky tests via non-idempotent-outcome tests," 2022, Proceedings of the 44th International Conference on Software Engineering
  • "Finding Polluter Tests Using Java PathFinder," 2021, ACM SIGSOFT Software Engineering Notes
  • "Suboptimal Comments in Java Projects: From Independent Comment Changes to Commenting Practices," 2022, ACM Transactions on Software Engineering and Methodology

The frequent publication venues where Marinov's work appears are:

  • arXiv (Cornell University)
  • Zenodo (CERN European Organization for Nuclear Research)
  • OPAL (Open@LaTrobe) (La Trobe University)
  • Proceedings of the ACM on Programming Languages
  • Philosophical Transactions of the Royal Society A Mathematical Physical and Engineering Sciences

Marinov has collaborated frequently with several co-authors, including:

  • Anjiang Wei
  • Wing Lam
  • Tao Xie
  • Pu Yi
  • Tianyin Xu

Best Publications

  • CUTE: a concolic unit testing engine for C

    Koushik Sen;Darko Marinov;Gul Agha

  • Korat: automated testing based on Java predicates

    Chandrasekhar Boyapati;Sarfraz Khurshid;Darko Marinov

  • An empirical analysis of flaky tests

    Qingzhou Luo;Farah Hariri;Lamyaa Eloussi;Darko Marinov

  • Usage, costs, and benefits of continuous integration in open-source projects

    Michael Hilton;Timothy Tunnell;Kai Huang;Darko Marinov

  • Symstra: a framework for generating object-oriented unit tests using symbolic execution

    Tao Xie;Darko Marinov;Wolfram Schulte;David Notkin

  • TestEra: a novel framework for automated testing of Java programs

    D. Marinov;S. Khurshid

  • Automated Detection of Refactorings in Evolving Components

    Danny Dig;Can Comertoglu;Darko Marinov;Ralph Johnson

  • Automated testing of refactoring engines

    Brett Daniel;Danny Dig;Kely Garcia;Darko Marinov

  • Practical regression test selection with dynamic file dependencies

    Milos Gligoric;Lamyaa Eloussi;Darko Marinov

  • TestEra: Specification-Based Testing of Java Programs Using SAT

    Sarfraz Khurshid;Darko Marinov

  • Trade-offs in continuous integration: assurance, security, and flexibility

    Michael Hilton;Nicholas Nelson;Timothy Tunnell;Darko Marinov

  • Message from the program chairs of icse 2020

    Jane Cleland-Huang;Darko Marinov

  • @tComment: Testing Javadoc Comments to Detect Comment-Code Inconsistencies

    Shin Hwei Tan;Darko Marinov;Lin Tan;Gary T. Leavens

  • Test generation through programming in UDITA

    Milos Gligoric;Tihomir Gvero;Vilas Jagannath;Sarfraz Khurshid

  • Rostra: a framework for detecting redundant object-oriented unit tests

    Tao Xie;D. Notkin;D. Marinov

  • Toddler: detecting performance problems via similar memory-access patterns

    Adrian Nistor;Linhai Song;Darko Marinov;Shan Lu

  • DeFlaker: automatically detecting flaky tests

    Jonathan Bell;Owolabi Legunsen;Michael Hilton;Lamyaa Eloussi

  • iDFlakies: A Framework for Detecting and Partially Classifying Flaky Tests

    Wing Lam;Reed Oei;August Shi;Darko Marinov

  • Comparing non-adequate test suites using coverage criteria

    Milos Gligoric;Alex Groce;Chaoqiang Zhang;Rohan Sharma

  • ReAssert: Suggesting Repairs for Broken Unit Tests

    Brett Daniel;Vilas Jagannath;Danny Dig;Darko Marinov

  • An extensive study of static regression test selection in modern software evolution

    Owolabi Legunsen;Farah Hariri;August Shi;Yafeng Lu

  • State extensions for java pathfinder

    Tihomir Gvero;Milos Gligoric;Steven Lauterburg;Marcelo d'Amorim

Frequent Co-Authors

Sarfraz Khurshid
Sarfraz Khurshid The University of Texas at Austin
Danny Dig
Danny Dig University of Colorado Boulder
Tao Xie
Tao Xie Peking University
Lingming Zhang
Lingming Zhang University of Illinois at Urbana-Champaign
Grigore Rosu
Grigore Rosu University of Illinois at Urbana-Champaign
Gul Agha
Gul Agha University of Illinois at Urbana-Champaign
Mahesh Viswanathan
Mahesh Viswanathan University of Illinois at Urbana-Champaign
Jennifer C. Hou
Jennifer C. Hou University of Illinois at Urbana-Champaign
David Notkin
David Notkin University of Washington

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

If you’re considering a degree in computer science, you’ll find a variety of related online degrees and career options that open doors to well-paying tech roles. Many students seek easy degrees that pay well as a fast track into the workforce. These programs often emphasize practical skills and flexible study paths.

Artificial intelligence is one of today’s most in-demand specializations. For those aiming to advance quickly in this field, earning a graduate credential from one of the best online master’s in artificial intelligence programs can be an excellent choice. These online degrees combine affordability, convenience, and industry relevance.

Tech careers are rapidly evolving, so it’s vital to choose from the top degrees for the future. Computer science, AI, data science, and closely aligned majors can provide strong job prospects and job security. Additionally, if you prefer a less intensive route, several easy masters degrees offer flexible options relevant to the tech industry.

Best Scientists Citing Darko Marinov

Trending Scientists