Program Repair
Program Repair, a.k.a Automated Bug Fixing is an emerging technology to alleviate the onerous burden of manually fixing bugs on developers. A substantial number of APR techniques have been proposed over the years with several breakthroughs that inspired potential practical adoption of APR. Unfortunately, developer's trust on APR-generated patches is still a challenge for achieving practical adoption of APR on industry. This theme aim to investigate unknown issues regarding the trustworthiness of APR systems for enhancing the developers' trust of such systems. If you are interested in this theme, see more about my research here.