Abstract
In this undergraduate research project, we will initially study techniques for code quality assessment and the production of automated tests. Subsequently, we will explore the use of Artificial Intelligence for evaluating and improving code quality, as well as for the automatic generation of automated tests. The research will use a complex system from the Smart Cities domain as a case stu…