Boris Magnusson, Ulf Asklund, Jonas Persson
Software is an increasingly important part of products produced by Swedish key industries. Producing and maintaining them is a growing activity, and problem. With our background in Development Environments for Object-Oriented Languages we now concentrate on support for Cooperative Work which is an area we see as having a large potential for improvement.
Teamware or, support for groups of developers to work together in tasks as designing, implementing and documenting software systems. This is an increasing problem as development groups grow and become more geographically distributed. We work with solutions which build on a fine-grained revision control system, optimistic check-out, and advanced support for merging. We work in a structure-based environment.
We participate in the group on Configuration Management organized by VI (Sveriges Verkstadsindustrier) with participants from leading Swedish companies, working as a bridge from the research to the industrial world. We also cooperate directly with industry.
NUTEK (Complex Systems program)
VI (Sveriges Verkstadsindustrier) Ericsson Mobile Communications Kockums Computer Systems Ericsson Microwave
U. Asklund
Configuration Management for Distributed Development - Practice and Needs
Licentiate thesis, Lund Institute of Technology, Lund University, Lund, Sweden, 1999.
ISSN 1404-1219, Dissertation 10, 1999
[Abstract (html)] [download...]
U. Asklund, L. Bendix, and J. Persson
Summary of the NWPER2000 - Subworkshop on Change Management for Open Source Software
In Noridc Journal of Computing, 7(2), 2000.
U. Asklund, L. Bendix, H. Christensen, and B. Magnusson
The Unified Extensional Versioning Model
In Proceedings of SCM-9, Ninth International Symposium on System Configuration Management, J. Estublier (Ed.), Toulouse, France, September 1999. LNCS, Springer Verlag.
To appear. [Abstract (html)]U. Asklund, B. Magnusson, and A. Persson
Experiences; Distributed Development and Software Configuration Management
In Proceedings of SCM-9, Ninth International Symposium on System Configuration Management, J. Estublier (Ed.), Toulouse, France, September 1999. LNCS, Springer Verlag.
To appear. [Abstract (html)]
P. Persson
On the Integration of Text Editing and Version Control.
In K. A. Mughal and A. L. Opdahl (editors): Proceedings of NWPER '98,
Eighth Nordic Workshop on Programming Environment Research, Ronneby, Sweden, August 1998.
[Abstract etc. (html)]U. Asklund, B. Magnusson
A Case-Study of Configuration Management with ClearCase in an Industrial Environment
In Proceedings of SCM-7, International Workshop on Software Configuration Management, R. Conradi (Ed.), Boston, May, 1997. LNCS, Springer Verlag.
LU-CS-TR.97-184
[ps, 219 kB] [pdf (59 kB)]U. Asklund
Integrated Version Control in the COOP/Orm Version Server
In Bendix et al. (Eds): Proceedings of NWPER'96, Nordic Workshop on Programming Environment Research, pp 105-112. Aalborg, May 1996.
[ps, 257 kB] [pdf (74 kB)]B. Magnusson, U. Asklund
Fine Grained Version Control of Configurations in COOP/Orm
In Proceedings of SCM-6, Symposium on Configuration Management, I. Sommerville (Ed.), Berlin, March 1996, LNCS, Springer Verlag.
LU-CS-TR:96-166.
[ps, 291 kB] [pdf (75 kB)]B. Magnusson
Fine-Grained Version Control in COOP/Orm
Presented at European Conference on Computer Supported Cooperative Work 1995, in the workshop on Version Control in CSCW Applications, 6 pages. Stockholm, Sept. 1995.
LU-CS-TR:96-163, Dept. of Computer Science, Lund University, Sweden.
[ps, 92 kB]B. Magnusson, U. Asklund
Collaborative Editing - distribution and replication of shared versioned objects
Presented at European Conference on Object-Oriented Programming, 1995, in the Workshop on Mobility and Replication, 4 pages. Aarhus, August 1995.
LU-CS-TR:96-162, Dept. of Computer Science, Lund University, Sweden.
[ps, 88 kB] [pdf (43 kB)]U. Asklund
Identifying Conflicts During Structural Merge
In Magnusson et al. (Eds): Proceedings of NWPER'94, Nordic Workshop on Programming Environment Research, pp 231-242. Lund, June 1994.
[ps, 137 kB] [pdf (75 kB)]T. Olsson
Group Awareness Using Fine-Grained Revision Control
In Magnusson et al. (Eds): Proceedings of NWPER'94, Nordic Workshop on Programming Environment Research, pp 243-252. Lund, June 1994.
[ps, 113 kB]B. Magnusson, U. Asklund, S. Minör
Fine-Grained Revision Control for Collaborative Software Development
In ACM SIGSOFT'93 Symposium on the Foundations of Software Engineering, Dec, 1993. 9 pages
[ps, 190 kB] [pdf (95 kB)]S. Minör, B. Magnusson
A Model for Semi-(a)Synchronous Collaborative Editing
In Proceedings of ECSCW'93. Third European Conference on Computer Supported Cooperative Work, Milano, Italy, 13-17 Sept 1993. 13 pages.
[ps, 131 kB]
The Coop/Orm system for fine-grained version control and merging.