A trait based re-engineering technique for Java hierarchies. - Lorenzo Bettini; Viviana Bono; Marco Naddeo (PPPJ, 2008)

Trait-oriented programming in Java 8. - Viviana Bono; Enrico Mensa; Marco Naddeo (PPPJ, 2014)

A Modular Approach to Object Initialization for Pharo. (Une approche modulaire de l'initialisation d'objets pour Pharo). - Marco Naddeo (2017)