Milos Gligoric

Orcid: 0000-0002-5894-7649

Affiliations:
  • University of Texas at Austin, TX, USA
  • University of Illinois at Urbana-Champaign, IL, USA (Ph.D., 2015)


According to our database1, Milos Gligoric authored at least 97 papers between 2008 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Java JIT Testing with Template Extraction.
CoRR, 2024

Object Graph Programming.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Multilingual Code Co-evolution using Large Language Models.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Pattern-Based Peephole Optimizations with Java JIT Tests.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

Extracting Inline Tests from Unit Tests.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

More Precise Regression Test Selection via Reasoning about Semantics-Modifying Changes.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

JATTACK: Java JIT Testing using Template Programs.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

Learning Deep Semantics for Test Completion.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

pytest-inline: An Inline Testing Tool for Python.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023

2022
Python-by-contract dataset.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Parla: A Python Orchestration System for Heterogeneous Architectures.
Proceedings of the SC22: International Conference for High Performance Computing, 2022

A Multi-GPU Python Solver for Low-Temperature Non-Equilibrium Plasmas.
Proceedings of the 2022 IEEE 34th International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), 2022

CoditT5: Pretraining for Source Code and Natural Language Editing.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Compiler Testing using Template Java Programs.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

Inline Tests.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

PyKokkos: Performance Portable Kernels in Python.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2022

Using Developer Discussions to Guide Fixing Bugs in Software.
Proceedings of the Findings of the Association for Computational Linguistics: EMNLP 2022, 2022

Comparing and Combining Analysis-Based and Learning-Based Regression Test Selection.
Proceedings of the IEEE/ACM International Conference on Automation of Software Test, 2022

Comparing and Combining File-based Selection and Similarity-based Prioritization towards Regression Test Orchestration.
Proceedings of the IEEE/ACM International Conference on Automation of Software Test, 2022

Learning to Describe Solutions for Bug Reports Based on Developer Discussions.
Proceedings of the Findings of the Association for Computational Linguistics: ACL 2022, 2022

Impact of Evaluation Methodologies on Code Summarization.
Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 2022

2021
Programming and execution models for parallel bounded exhaustive testing.
Proc. ACM Program. Lang., 2021

The Kokkos EcoSystem: Comprehensive Performance Portability for High Performance Computing.
Comput. Sci. Eng., 2021

Evaluation Methodologies for Code Learning Tasks.
CoRR, 2021

Learning to Generate Code Comments from Class Hierarchies.
CoRR, 2021

Dynamic Generation of Python Bindings for HPC Kernels.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Roosterize: Suggesting Lemma Names for Coq Verification Projects Using Deep Learning.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Companion Proceedings, 2021

A performance portability framework for Python.
Proceedings of the ICS '21: 2021 International Conference on Supercomputing, 2021

Deep Just-In-Time Inconsistency Detection Between Comments and Source Code.
Proceedings of the Thirty-Fifth AAAI Conference on Artificial Intelligence, 2021

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

Unifying execution of imperative generators and declarative specifications.
Proc. ACM Program. Lang., 2020

Learning to Format Coq Code Using Language Models.
CoRR, 2020

Practical Machine-Checked Formalization of Change Impact Analysis.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2020

On the naturalness of hardware descriptions.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Debugging the performance of Maven's test isolation: experience report.
Proceedings of the ISSTA '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2020

mCoq: mutation analysis for Coq verification projects.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Companion Volume, Seoul, South Korea, 27 June, 2020

Predictive constraint solving and analysis.
Proceedings of the ICSE-NIER 2020: 42nd International Conference on Software Engineering, New Ideas and Emerging Results, Seoul, South Korea, 27 June, 2020

Deep Generation of Coq Lemma Names Using Elaborated Terms.
Proceedings of the Automated Reasoning - 10th International Joint Conference, 2020

Learning to Update Natural Language Comments Based on Code Changes.
Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, 2020

Associating Natural Language Comment and Source Code Entities.
Proceedings of the Thirty-Fourth AAAI Conference on Artificial Intelligence, 2020

2019
Quantifying the Exploration of the Korat Solver for Imperative Constraints.
ACM SIGSOFT Softw. Eng. Notes, 2019

Design, implementation, and application of GPU-based Java bytecode interpreters.
Proc. ACM Program. Lang., 2019

QED at Large: A Survey of Engineering of Formally Verified Software.
Found. Trends Program. Lang., 2019

Precise semantic history slicing through dynamic delta refinement.
Autom. Softw. Eng., 2019

Incremental Analysis of Evolving Alloy Models.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2019

A framework for writing trigger-action todo comments in executable format.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Mutation Analysis for Coq.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Resurgence of Regression Test Selection for C++.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

Extension-Aware Automated Testing Based on Imperative Predicates.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

A framework for checking regression test selection tools.
Proceedings of the 41st International Conference on Software Engineering, 2019

Code transformation issues in move-instance-method refactorings.
Proceedings of the 3rd International Workshop on Refactoring, 2019

VeDebug: regression debugging tool for Java.
Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, 2019

2018
A Progress Bar for the JPF Search Using Program Executions.
ACM SIGSOFT Softw. Eng. Notes, 2018

Executable Trigger-Action Comments.
CoRR, 2018

Regression test selection for TizenRT.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

piCoq: parallel regression proving for large-scale verification projects.
Proceedings of the 27th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2018

Approximate Transformations as Mutation Operators.
Proceedings of the 11th IEEE International Conference on Software Testing, 2018

Towards refactoring-aware regression test selection.
Proceedings of the 40th International Conference on Software Engineering, 2018

A regression proof selection tool for coq.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

Natural Language Processing and Program Analysis for Supporting Todo Comments as Software Evolves.
Proceedings of the Workshops of the The Thirty-Second AAAI Conference on Artificial Intelligence, 2018

2017
JPR: Replaying JPF Traces Using Standard JVM.
ACM SIGSOFT Softw. Eng. Notes, 2017

Bounded exhaustive test-input generation on GPUs.
Proc. ACM Program. Lang., 2017

File-level vs. module-level regression test selection for .NET.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

Regression test selection across JVM boundaries.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

iCoq: regression proof selection for large-scale verification projects.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017

Mutation Testing Meets Approximate Computing.
Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: New Ideas and Emerging Technologies Results Track, 2017

Selective Bisection Debugging.
Proceedings of the Fundamental Approaches to Software Engineering, 2017

2016
Build system with lazy retrieval for Java projects.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

The Effect of Test Suite Type on Regression Test Selection.
Proceedings of the 27th IEEE International Symposium on Software Reliability Engineering, 2016

2015
Regression test selection: theory and practice
PhD thesis, 2015

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

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

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

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

Automated migration of build scripts using dynamic analysis and search-based refactoring.
Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, 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

Model Checking Database Applications.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 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

Selective mutation testing for concurrent code.
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

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

2012
X10X: Model Checking a New Programming Language with an "Old" Model Checker.
Proceedings of the Fifth IEEE International Conference on Software Testing, 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

SMutant: a tool for type-sensitive mutation testing in a dynamic language.
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

Fault-localization using dynamic slicing and change impact analysis.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

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

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

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

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

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


  Loading...