CVS No Longer: Configuration Management for this Century
Date: December 9, 2004.
Room: BBL 471
Speaker: André van der Hoek
Title: CVS No Longer: Configuration Management for this Century
Current state-of-the-art configuration management systems still follow the traditional paradigms set forth by early systems such as RCS and CVS. While much advanced functionality has been developed since, little has changed in the terms of the role of configuration management as an activity that exclusively focuses on managing evolving source code. This view is changing, and changing dramatically. Component-based software engineering, agile software development, the need to precisely manage a system after it has been deployed, and the need to manage systems that adapt themselves at run-time are all examples of pressures for the field of configuration management to significantly reinvent itself. In this talk, we discuss our approach to developing novel configuration management solutions. Key to our approach are (a) a focus on managing changes across all activities in the software life cycle, (b) the use of versioned software architecture as a unifying abstraction, and (c) the use of awareness to continuously coordinate developers' activities.
André van der Hoek is an assistant professor in the Department of Informatics of the Donald Bren School of Information and Computer Sciences, and a faculty member of the Institute for Software Research, both at the University of California, Irvine. He holds a joint B.S. and M.S. degree in Business-Oriented Computer Science from the Erasmus University Rotterdam, the Netherlands and a Ph.D. degree in Computer Science from the University of Colorado at Boulder. His research interests include configuration management, software architecture, design, product line architectures, configurable distributed systems, and software engineering education. He has developed several CM systems (including NUCM, SRM, Palantír, TWICS, and MCCM), was chair of SCM-10, and is co-editor of the Configuration Management Impact report. He is on the program committee for ICSE 2004, ICSE 2005, and FSE-12, and has developed Problems and Programmers, an educational software engineering card game. He is also the principal designer of the new B.S. in Informatics at UC Irvine.