Sciweavers

PLDI
2015
ACM
9 years 11 months ago
FlashRelate: extracting relational data from semi-structured spreadsheets using examples
With hundreds of millions of users, spreadsheets are one of the most important end-user applications. Spreadsheets are easy to use and allow users great flexibility in storing da...
Daniel W. Barowy, Sumit Gulwani, Ted Hart, Benjami...
PLDI
2015
ACM
9 years 11 months ago
Interactive parser synthesis by example
Despite decades of research on parsing, the construction of parsers remains a painstaking, manual process prone to subtle bugs and pitfalls. We present a programming-by-example fr...
Alan Leung, John Sarracino, Sorin Lerner
PLDI
2015
ACM
9 years 11 months ago
Exploring and enforcing security guarantees via program dependence graphs
We present PIDGIN, a program analysis and understanding tool that enables the specification and enforcement of precise applicationspecific information security guarantees. PIDGI...
Andrew Johnson, Lucas Waye, Scott Moore, Stephen C...
PLDI
2015
ACM
9 years 11 months ago
Improving compiler scalability: optimizing large programs at small price
Compiler scalability is a well known problem: reasoning about the application of useful optimizations over large program scopes consumes too much time and memory during compilatio...
Sanyam Mehta, Pen-Chung Yew
PLDI
2015
ACM
9 years 11 months ago
Static detection of asymptotic performance bugs in collection traversals
This paper identifies and formalizes a prevalent class of asymptotic performance bugs called redundant traversal bugs and presents a novel static analysis for automatically detec...
Oswaldo Olivo, Isil Dillig, Calvin Lin