research
2023
- ITiCSETranspiling Nand2Tetris to VHDL for Teaching Digital LogicIn Proceedings of the 2023 Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE), to appear 2023
2020
- PPoPPDetecting and reproducing error-code propagation bugs in MPI implementationsIn PPoPP ’20: 25th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, San Diego, California, USA, February 22-26, 2020 2020
2019
- FSEEffective error-specification inference via domain-knowledge expansionIn Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/SIGSOFT FSE 2019, Tallinn, Estonia, August 26-30, 2019 2019
2018
- FSEPath-based function embedding and its application to error-handling specification miningIn Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/SIGSOFT FSE 2018, Lake Buena Vista, FL, USA, November 04-09, 2018 2018
- FSE SRCMining error-handling specifications for systems softwareIn Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/SIGSOFT FSE 2018, Lake Buena Vista, FL, USA, November 04-09, 2018 2018
- ICSE PosterPath-based function embeddingsIn Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, ICSE 2018, Gothenburg, Sweden, May 27 - June 03, 2018 2018
2014
- MoSTA First Look at Firefox OS SecurityCoRR 2014