He has published nearly 80 refereed papers in a wide range of areas in Software Engineering. His interests include software methods and tools, software process technology, software architecture and component-based systems, groupware and object-oriented systems.