Refactoring code manually can be complex. Several refactoring tools were developed to mitigate the effort needed to create more readable, adaptable, and maintainable code. However, most of them continue to provide late feedback, assistance, and support on how developers should improve their software. That’s where the concept of Live Refactoring comes in. We believe the immediate and continuous suggestion of refactoring candidates to the code will help reduce this problem. Therefore, we prototyped a Live Refactoring Environment that identifies, recommends, and applies Extract Method refactorings. We carried out an empirical experiment that showed us that our approach helped developers reach better code, with more quality, improving their refactoring experience.
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 |