University of Illinois Urbana-Champaign

Academic Unit
Collection
Author(s)
Keyword(s)
Type of Resource
Showing 1–30 of 40 items
Thumbnail for Keshmesh: A Tool for Detecting and Fixing Java Concurrency Bug Patterns
Keshmesh: A Tool for Detecting and Fixing Java Concurrency Bug Patterns
Vakilian, Mohsen; Negara, Stas; Tasharofi, Samira; Johnson, Ralph E.

Thumbnail for Cascade: A universal programmer-assisted type qualifier inference tool
Cascade: A universal programmer-assisted type qualifier inference tool
Vakilian, Mohsen; Phaosawasdi, Amarin; Ernst, Michael D.; Johnson, Ralph E.

Thumbnail for Automated Decomposition of Build Targets (Extended Version)
Automated Decomposition of Build Targets (Extended Version)
Vakilian, Mohsen; Sauciuc, Raluca; Morgenthaler, J. David; Mirrokni, Vahab

Thumbnail for A Compositional Paradigm of Automating Refactorings
A Compositional Paradigm of Automating Refactorings
Vakilian, Mohsen; Chen, Nicholas; Zilouchian Moghaddam, Roshanak; Negara, Stas; Johnson, Ralph E.

Thumbnail for The Need for Richer Refactoring Usage Data
The Need for Richer Refactoring Usage Data
Vakilian, Mohsen; Chen, Nicholas; Negara, Stas; Rajkumar, Balaji Ambresh; Zilouchian Moghaddam, Roshanak; Johnson, Ralph E.

Thumbnail for Technical Report: Region and Effect Inference for Safe Parallelism
Technical Report: Region and Effect Inference for Safe Parallelism
Tzannes, Alexandros; Han, Michael; Adve, Vikram S.; Vakilian, Mohsen; Eloussi, Lamyaa; Heumann, Stephen T.

Thumbnail for Inferring Method Effect Summaries for Nested Heap Regions
Inferring Method Effect Summaries for Nested Heap Regions
Vakilian, Mohsen; Dig, Danny; Bocchino, Robert L., Jr.; Overbey, Jeffrey; Adve, Vikram S.; Johnson, Ralph

Thumbnail for Use, Disuse, and Misuse of Automated Refactorings (Extended Version)
Use, Disuse, and Misuse of Automated Refactorings (Extended Version)
Vakilian, Mohsen; Chen, Nicholas; Negara, Stas; Rajkumar, Balaji Ambresh; Bailey, Brian P.; Johnson, Ralph E.

Thumbnail for Using Continuous Change Analysis to Understand the Practice of Refactoring
Using Continuous Change Analysis to Understand the Practice of Refactoring
Negara, Stas; Chen, Nicholas; Vakilian, Mohsen; Johnson, Ralph E.; Dig, Danny

Thumbnail for Using Continuous Code Change Analysis to Understand the Practice of Refactoring
Using Continuous Code Change Analysis to Understand the Practice of Refactoring
Negara, Stas; Chen, Nicholas; Vakilian, Mohsen; Johnson, Ralph E.; Dig, Danny

Thumbnail for A Type and Effect System for Deterministic Parallelism in Object-Oriented Languages
A Type and Effect System for Deterministic Parallelism in Object-Oriented Languages
Bocchino, Robert L., Jr.; Adve, Vikram S.; Dig, Danny; Heumann, Stephen; Komuravelli, Rakesh; Overbey, Jeffrey; Simmons, Patrick; Sung, Hyojin; Vakilian, Mohsen

Thumbnail for A Type and Effect System for Deterministic Parallelism in Object-Oriented Languages
A Type and Effect System for Deterministic Parallelism in Object-Oriented Languages
Bocchino, Robert L., Jr.; Adve, Vikram S.; Dig, Danny; Heumann, Stephen; Komuravelli, Rakesh; Overbey, Jeffrey; Simmons, Patrick; Sung, Hyojin; Vakilian, Mohsen

Thumbnail for Keshmesh: Bringing Advanced Static Analysis to Concurrency Bug Pattern Detectors
Keshmesh: Bringing Advanced Static Analysis to Concurrency Bug Pattern Detectors
Vakilian, Mohsen; Negara, Stas; Tasharofi, Samira; Johnson, Ralph E.

Thumbnail for Drag-and-Drop Refactoring: Intuitive Program Transformation
Drag-and-Drop Refactoring: Intuitive Program Transformation
Lee, Yun Young; Chen, Nicholas; Johnson, Ralph E.

Thumbnail for Drag-and-Drop Refactoring: Intuitive and Efficient Program Transformation
Drag-and-Drop Refactoring: Intuitive and Efficient Program Transformation
Lee, Yun Young; Chen, Nicholas; Johnson, Ralph E.

Thumbnail for ReAssert: Suggesting Repairs for Broken Unit Tests
ReAssert: Suggesting Repairs for Broken Unit Tests
Daniel, Brett; Jagannath, Vilas; Dig, Danny; Marinov, Darko

Thumbnail for A Study and Toolkit for Asynchronous Programming in C#
A Study and Toolkit for Asynchronous Programming in C#
Okur, Semih; Hartveld, David L.; Dig, Danny; Deursen, Arie van