Venue: I T.A.K.E. Unconference 2015
Date: 28 May 2015

Venue: I T.A.K.E. Unconference 2015
Date: 28 May 2015
Software quality is a multi-faceted concept, encompassing multiple dimensions, from coding style to correctness and design. This talk will focus on two specific aspects that are part of active research. First, I will present methods to assess the design of a software system, and identify the parts that are messy, complicated and ugly. Second, I will discuss the process of constructing and evolving software through the IDE, in terms of how developers read, write and understand code, and how such activities can be improved. I will be presenting both the state of the art and the ongoing research in these areas, with particular emphasis on the efforts and the vision of our group.