Powered by
2017 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH Companion 2017), October 22–27, 2017,
Vancouver, BC, Canada
Frontmatter
Doctoral Symposium
Combining Visual and Textual Languages for Dyslexia
Luis F. González
(Universidad Politécnica de Madrid, Spain; Politecnico Colombiano Jaime Isaza Cadavid, Colombia)
@InProceedings{SPLASH Companion17p4,
author = {Luis F. González},
title = {Combining Visual and Textual Languages for Dyslexia},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {4-3},
doi = {},
year = {2017},
}
Genetic Improvement in Code Interpreters and Compilers
Oliver Krauss
(JKU Linz, Austria; University of Applied Sciences Upper Austria at Hagenberg, Austria)
@InProceedings{SPLASH Companion17p7,
author = {Oliver Krauss},
title = {Genetic Improvement in Code Interpreters and Compilers},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {7-6},
doi = {},
year = {2017},
}
Simulation-Based Code Duplication for Enhancing Compiler Optimizations
David Leopoldseder
(JKU Linz, Austria)
@InProceedings{SPLASH Companion17p10,
author = {David Leopoldseder},
title = {Simulation-Based Code Duplication for Enhancing Compiler Optimizations},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {10-9},
doi = {},
year = {2017},
}
Student Research Competition
Graduate Students
Framework Support for Usability Evaluation of Domain-Specific Languages
Ankica Barišić
(Nova University of Lisbon, Portugal)
@InProceedings{SPLASH Companion17p16,
author = {Ankica Barišić},
title = {Framework Support for Usability Evaluation of Domain-Specific Languages},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {16-15},
doi = {},
year = {2017},
}
What Merge Tool Should I Use?
Guilherme Cavalcanti
(Federal University of Pernambuco, Brazil)
@InProceedings{SPLASH Companion17p19,
author = {Guilherme Cavalcanti},
title = {What Merge Tool Should I Use?},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {19-18},
doi = {},
year = {2017},
}
Understanding the Interplay between Task Scheduling, Memory and Performance
Germán Ceballos,
Erik Hagersten, and
David Black-Schaffer
(Uppsala University, Sweden)
@InProceedings{SPLASH Companion17p22,
author = {Germán Ceballos and Erik Hagersten and David Black-Schaffer},
title = {Understanding the Interplay between Task Scheduling, Memory and Performance},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {22-21},
doi = {},
year = {2017},
}
Verifying the Proxy Design Pattern using Object Propositions
Ligia Nistor
(Carnegie Mellon University, USA)
@InProceedings{SPLASH Companion17p31,
author = {Ligia Nistor},
title = {Verifying the Proxy Design Pattern using Object Propositions},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {31-30},
doi = {},
year = {2017},
}
Undergraduate Students
ZenSheet Studio: A Spreadsheet-Inspired Environment for Reactive Computing
Monica Figuera
(Simón Bolívar University, Venezuela)
@InProceedings{SPLASH Companion17p34,
author = {Monica Figuera},
title = {ZenSheet Studio: A Spreadsheet-Inspired Environment for Reactive Computing},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {34-33},
doi = {},
year = {2017},
}
How to Efficiently Process 2100 List Variations
Lukas Lazarek
(University of Massachusetts at Lowell, USA)
@InProceedings{SPLASH Companion17p37,
author = {Lukas Lazarek},
title = {How to Efficiently Process 2<sup>100</sup> List Variations},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {37-36},
doi = {},
year = {2017},
}
Devirtualization in LLVM
Piotr Padlewski
(University of Warsaw, Poland)
@InProceedings{SPLASH Companion17p43,
author = {Piotr Padlewski},
title = {Devirtualization in LLVM},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {43-42},
doi = {},
year = {2017},
}
Principles, Patterns, and Techniques for Designing and Implementing Practical Fluent Interfaces in Java
Haochen Xie
(Nagoya University, Japan)
@InProceedings{SPLASH Companion17p46,
author = {Haochen Xie},
title = {Principles, Patterns, and Techniques for Designing and Implementing Practical Fluent Interfaces in Java},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {46-45},
doi = {},
year = {2017},
}
Abstracting Resource Effects
Valerie Zhao
(Wellesley College, USA)
@InProceedings{SPLASH Companion17p49,
author = {Valerie Zhao},
title = {Abstracting Resource Effects},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {49-48},
doi = {},
year = {2017},
}
Posters
SmartJS: Dynamic and Self-Adaptable Runtime Middleware for Next-Generation IoT Systems
Julien Gascon-Samson,
Mohammad Rafiuzzaman, and
Karthik Pattabiraman
(University of British Columbia, Canada)
@InProceedings{SPLASH Companion17p52,
author = {Julien Gascon-Samson and Mohammad Rafiuzzaman and Karthik Pattabiraman},
title = {SmartJS: Dynamic and Self-Adaptable Runtime Middleware for Next-Generation IoT Systems},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {52-51},
doi = {},
year = {2017},
}
QuixBugs: A Multi-Lingual Program Repair Benchmark Set Based on the Quixey Challenge
Derrick Lin,
James Koppel,
Angela Chen, and
Armando Solar-Lezama
(Massachusetts Institute of Technology, USA; Google, USA)
@InProceedings{SPLASH Companion17p56,
author = {Derrick Lin and James Koppel and Angela Chen and Armando Solar-Lezama},
title = {QuixBugs: A Multi-Lingual Program Repair Benchmark Set Based on the Quixey Challenge},
booktitle = {Proc.\ SPLASH Companion},
publisher = {ACM},
pages = {56-55},
doi = {},
year = {2017},
}
proc time: 0.77