selected publications academic article A multi-layer multi-view architecture for software engineering environments. Information & Software Technology. 42:141-149. 2000