Major Groups
Input Sources
From Traces/Paths
- Generating Range Fixes for Software Configuration. Xiong, Y., A. Hubaux, S. She, and K. Czarnecki. ICSE 2012.
- Automated Error Localization and Correction for. Imperative Programs. Robert Könighofer and Roderick Bloem. FMCAD 2011. [slides][project web]
- Data-driven synthesis for object-oriented frameworks, Kuat Yessenov, Zhilei Xu, and Armando Solar-Lezama. OOPSLA 2011. [slides][web demo][project web]
- Path-based Inductive Synthesis for Program Inversion. Saurabh Srivastava and Sumit Gulwani and Swarat Chaudhuri and Jeffrey S. Foster. PLDI 2011 [slides]
- Cause Clue Clauses: Error Localization Using Maximum Satisfiablity. Manu Jose and Rupak Majumdar. PLDI 2011. [Project web]
- Angelic Debugging. Satish Chandra, Emina Torlak, Shaon Barman and Ras Bodik. ICSE 2011. [Slides][Source code]
- Discovering Algorithms in Angelic Programs. S. Barman, R. Bodik, S. Chandra and E. Torlak, IBM Research Report RC25023, 2010.
- Programming with angelic nondeterminism. Rastislav Bodik, Satish Chandra, Joel Galenson, Doug Kimelman, Nicholas Tung, Shaon Barman, and Casey Rodarmor. POPL 2010. [Source code]
From Graphical Diagrams
From Component Implementation
From Templates
Outputs
Method Sequences
Data Structure Manipulation
Algorithms
For Policies