Research Projects

ReSTaurA

This project has the following goals: (i) characterize refactoring sequences; (ii) understand how developers apply refactoring sequences; (iii) investigate techniques for identification of existing refactoring sequences in software projects; (iv) evaluate the effect of refactoring sequences on software quality; (v) investigate techniques for the recommendation of refactoring sequences.

Read more »

MAssiSo

This project has the following goals: (i) carry out studies concerning legacy systems of the industry in Rio de Janeiro, which are going through the modernization process; (ii) propose and develop a recommendation system to assist in the legacy code refactoring process; (iii) investigate optimization and recommendation techniques that allow the identification, application and reintegration of refactoring in legacy code, (iv) evaluate the impact of software quality after the restructuring proposed by the recommender.

Read more »