This project aims at developing new program understanding and analysis techniques and combine them for quality assessment of open source code and smoothly integrating such techniques into the open source software very peculiar development process without disturbing its collaborative, distributed and heterogeneous character.