4 papers
LeakPair: Proactive Repairing of Memory Leaks in Single Page Web Applications
Arooba Shahoor, Askar Yeltayuly Khamit, Jooyong Yi +1
Modern web applications often resort to application development frameworks such as React, Vue.js, and Angular. While the frameworks facilitate the development of web applications w…
Verifix: Verified Repair of Programming Assignments
Umair Z. Ahmed, Zhiyu Fan, Jooyong Yi +2
Automated feedback generation for introductory programming assignments is useful for programming education. Most works try to generate feedback to correct a student program by comp…
Toward a Better Understanding of How to Develop Software Under Stress - Drafting the Lines for Future Research
Joseph Alexander Brown, Vladimir Ivanov, Alan Rogers +3
The software is often produced under significant time constraints. Our idea is to understand the effects of various software development practices on the performance of developers…
A Case for Dynamic Reverse-code Generation to Debug Non-deterministic Programs
Jooyong Yi
Backtracking (i.e., reverse execution) helps the user of a debugger to naturally think backwards along the execution path of a program, and thinking backwards makes it easy to loca…