
Lund University
| LTH
Center for Applied Software Research
Research
| Publications
| People
| Events
| Industry Participation
| About
Configuration Management
Configuration management (CM) has become a very active area over the last few years. CM systems have come in focus both because of their importance for repeatability in the CMM model, because they are needed in practical development, particularly in a distributed setting, and because of their impact and relation to work process considerations. The research in LUCAS is aimed at several of these aspects through different activities:
• Development of a fine-grained, structure-based CM model and prototype tools to support it. The goal here is to better support users of CM tools, in particular in distributed settings, through support like collaborative awareness, concurrent development, and merging.
• The recent interest in XP and other lightweight processes has also put new demands on the CM capabilities that we are looking into. Some of this material has been transferred into an undergraduate course on XP.
• Refactorings are a safe and efficient way to improve code quality in a controlled manner. We are developing a versioning system that treats refactorings as first-class changes described as semantic actions rather than the set of resulting changes scattered over the source tree. We also introduce refactoring-aware merge, which merges refactorings as well as traditional changes utilizing the semantics of the refactorings. To support experimentation and evaluation we have implemented a refactoring-aware repository provider as an extension plug-in to the Java Development Tools in Eclipse.
• Product Data Management (PDM) and Software Configuration Management (SCM) are the different disciplines for controlling the data during the life cycle of hardware and software products respectively. Over the years, these disciplines have evolved in parallel with little or no communication. Today, products are often complex systems consisting of both hardware and software, placing new demands on the system integration. We are investigating how the PDM and SCM support might be integrated in order to optimize the tool support for the complete product. Theoretical studies comparing technical aspects of both domains together with industrial case-studies identifying practical issues and cultural differences have resulted in reports, papers, and a book covering an in-depth comparison of the two areas. Current work includes concrete suggestions of how to integrate development processes and tools and to evaluate prototype implementations of these suggestions.
Se also Scandinavian Network of Excellence in Software Configuration Management - SNESCM and http://www.lucas.lth.se/cm/
People
Dr. Ulf Asklund, Dr. Lars Bendix, Dr. Torbjörn Ekman, Prof. Boris Magnusson
Contact: Dr. Lars Bendix
| Funded projects | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | Funder |
| Configuration management and refactoring in Eclipse | x | IBM |
Demos and applications
COOP/Orm
Postgraduate or industry courses
Software Configuration Management (2004)
Related undergraduate courses
Configuration Management
Publications
2005
- Lars Bendix, Lorenzo Borracci Towards a Suite of Software Configuration Metrics In proceedings of the 12th International Workshop on Software Configuration Management, Lisbon, Portugal, September 5-6, 2005
2004
-
Asklund, U., Bendix, L., and Ekman, T.
Software Configuration Management Practices for eXtreme Programming Teams
In proceedings of the 11th Nordic Workshop on Programming and Software Development Tools and Techniques - NWPER’2004, Turku, Finland, 2004
2003
- Asklund, U. and Bendix, L. A Software Configuration Management Course In proceedings of the 11th International Workshop on Software Configuration Management , Portland, Oregon, May 9-10, 2003. (Published as Springer Lecture Notes in Computer Science , No. 2649)
- Asklund, U. and Bendix, L. and Ekman, T. Configuration Management for eXtreme Programming In proceedings of the Third Conference on Software Engineering Research and Practise in Sweden, Lund, Sweden, October 23-24, 2003
- Crnkovic, I., Asklund, U., Persson Dahlqvist, A. Implementing and Integrating Product Data Management and Software Configuration Management ISBN:1-58053-498-8, Book Artech House Publisher, 2003
- Bendix, L. Software Configuration Management Problems and Solutions to Software Variability Management In proceedings of the ICSE-2003 Workshop on Software Variability Management, Portland, Oregon, May 3, 2003
2002
- Asklund, U. and Bendix, L., A Study of Configuration Management in Open Source Software IEE Proceedings - Software, Vol. 149, No. 1, February 2002
- Asklund, U., Configuration Management for Distributed Development in an Integrated Environment Doc. thesis, Dissertation 14, LU-CS-DISS:2002-01, ISSN 1404-1219 ISBN 91-628-5470-4, December 2002
- Bendix, L., Widening the Configuration Management Perspective In proceedings of Metainformatics Symposium 2002, Esbjerg, Denmark, August 7-10, 2002
2001
- Asklund, U. and Bendix, L., Configuration Management for Open Source Software In Proceedings of 1st Workshop on Open Source Software Engineering. Toronto, Ontario, Canada, May 13, 2001
- Bendix, L., Vinter. O., Configuration Management from a Developer's Perspective In Proceedings of the EuroSTAR 2001 Conference, Stockholm, Sweden, November 19-23, 2001
- Persson, M., Dahlqvist, Asklund, U., Crnkovic, I., Larsson, M. and Svensson, D., Product Data Management and Software Configuration Management - Similarities and Differences Association of Swedish Engineering Industries (Sveriges Verkstadsindustrier), 2001
- Asklund, U. and Magnusson, B., Support for Consistent Merge In Proceedings of SCM-10, 10th International Workshop on Software Configuration Management:New Practices, New Challanges and New Boundaries andre van der Hoek (Ed.), Toronto, Ontario, Canada, May 12-14, 2001
2000
- Asklund, U., Bendix, L. and J. Persson, Summary of the NWPER2000 - Subworkshop on Change Management for Open Source Software In Nordic Journal of Computing, 7(2) 2000
Master Thesis Projects
2005
- A Return-on-Investment Model for Software Configuration Management by Lorenzo Borracci
- Controlling the variant explosion - Enforcing stability in highly configurable large scale software by Anders Hellström and Björn Pileryd at Sony Ericsson AB
- Requirements for an Interactive Logging Framework by Joakim Persson at Ericsson Mobile Platforms
© Center for Applied Software Research 2001-2007. Jonas.Wisbrant@cs.lth.se
Last update: Wednesday, 04-Apr-2007 11:45:42 CEST