Towards Improving Code Review Effectiveness Through Task Automation
Modern code review (MCR) is a widely adopted software quality assurance practice in the contemporary software industry. As software developers spend significant amounts of time on MCR activities, even a small improvement in MCR effectiveness will incur significant savings. As most of the MCR activities are heavily dependent on manual work, there are significant opportunities to improve effectiveness through tool support. To address the challenges, the primary objective of my proposed dissertation is to improve the effectiveness of modern code reviews with the automation of reviewer selection and bug identification. On this goal, I propose three studies. The first study aims to investigate the notion of useful MCRs and factors influencing MCR usefulness. The second study aims to develop a reviewer recommendation system that leverages a reviewer’s prior history of providing useful feedback under similar contexts. Finally, the third study aims to improve the effectiveness of static analysis tools by leveraging bugs identified during prior reviews.
Mon 10 OctDisplayed time zone: Eastern Time (US & Canada) change
15:30 - 17:00 | |||
15:30 30mDoctoral symposium paper | Towards a Live Environment for Code Refactoring Doctoral Symposium Sara Fernandes FEUP, Universidade do Porto | ||
16:00 30mDoctoral symposium paper | A model for automatic generating reusable code from multiple GUIs Doctoral Symposium Cícero Araújo Instituto Federal de Educação, Ciência e Tecnologia da Paraíba DOI | ||
16:30 30mDoctoral symposium paper | Towards Improving Code Review Effectiveness Through Task Automation Doctoral Symposium Asif Kamal Turzo Wayne State University |