IDI, NTNU, Trondheim and Simula Research Laboratory, Oslo;
in cooperation with Fraunhofer IESE in Kaiserslautern and Politecnico di Torino -- are inviting you to:

Industry seminar on component-based software engineering (CBSE),
Simula Research Laboratory, Oslo, Friday 4. Feb. 2005

Time: Friday 4. Feb., 11:30-16:15.

Place: "Storstua", Simula Research Laboratory, Martin Linges vei 17, 1325 Lysaker, Tel +47 67.828200.
       (old airport terminal at Fornebu, see for directions)

To: All Norwegian participants in a recent CBSE survey, Abelia and IKT-Norge members,
       industrial and research colleagues.

1130-1200 COFFEE and light lunch, buffet-style
1200-1215 Reidar Conradi, NTNU: General intro, why is CBSE important?
1215-1230 Christian Bunse, Fraunhofer IESE: CBSE: a short overview,
1230-1245 Maurizio Morisio and Marco Torchiano, Politecnico di Torino: COTS and OSS: what is it?
1245-1300 Preliminary discussion
1300-1400 Jingyue Li et al., NTNU: Main results from survey
                   Section 1: COTS vs. OSS
                   Section 2: Risk management in OTS based development
                   Section 3: Process improvement for OTS based development
1400-1430 Discussion, intro
1430-1435 Reidar Conradi, NTNU: lottery award ceremony (for one of the Norwegian respondents)
1435-1500 COFFEE BREAK
1500-1530 Additional and more qualitative comments from three companies: comments (preliminary list)
                   - Objectware ved Per Spilling
                   - Abeo (ex-ConsultIT) ved Eivind Tagseth
                   - WM-data ved Rune Rysstad
1530-1545 Odd Petter Slyngstad, NTNU: Method issues in the survey
1545-1615 Final discussion
The seminar is free and light refreshments will be served. The discussion language is English.

Main results of survey:
   - 30% of the IT companies had applied external software components
   - 3/4 of the projects in these companies reported successful use of CBSE.
   - Most projects searched the Internet for components, then tried out a few, before making a decision.
   - An incremental process is advisable to allow (re)negotiation of requirements.
   - Component quality is not always a major concern.
   - Having a local expert on the actual components is a big asset.

Other results of survey:
   - OSS components (open source) might be preferred, as they allow local changes.
   - COTS providers gave better technial support than OSS ones.
   - COTS components generally followed market trends.
   - Underestimation of integration and maintenance effort was a problem.
See also publication list below.

Context: Component-based software engineering (CBSE) is regarded as one of the most powerful software technologies to improve cost, time-to-market, functionality and quality of software systems. But is this claim true, to what extent, and under what circumstances?
NTNU has recently conducted a survey on the use of CBSE in a representative set of ICT companies. We consider both COTS (Commercial-Off-The-Shelf) and OSS (Open Source Software) components, commonly called OTS components. The survey has been done in cooperation with the INCO project (UiO, NTNU), the SPIKE project (Abelia), IKT-Norge, and the Simula Research Laboratory in Norway, the Fraunhofer IESE in Kaiserslautern, and Politecnico di Torino.
The survey is the first international survey of its kind, and took place in 2004 in three countries. It used a web-based questionnaire installed at the Simula Lab. This had 80 questions, e.g. to study the frequency of component usage, motivation, risks, integration issues, cost/benefits, and more. The unit of study is completed software project using CBSE. We hope to receive 150 responses from three countries, and the ca. 50 Norwegian responses are already in place.
A pre-study was done in 2003 in Norway using structured interviews of 16 projects.

What's in it for you:
  - learn how to practise CBSE more efficiently
  - identify the major risks and challenges in using CBSE
  - learn from other industrial projects
  - exchange CBSE experiences with industrial colleagues

Target audience:
  - software professionals and companies that have practiced or want to practice CBSE
  - researchers that want to learn about issues and results
  - journalists that want to convey main results back to the ICT community

SIGN-UP: Please fill in the below information and send email to before 1 Feb. 2005:

     Job title:               
     Main educational degree: 
     Postal address:          
     Phone number (office):   
     Fax number:              
     Email address: 

A list of participants will be issued at the start of the seminar.

If you like more information or like to participate in the survey, please contact one of the following contact persons:,,,,,,


    - reidar

Selected publications on the CBSE survey

  1. Jingyue Li, Reidar Conradi, Odd Petter N. Slyngstad, Christian Bunse, Umair Khan, Marco Torchiano, and Maurizio Morisio: "An Empirical Study on Off-the-Shelf Component Usage in Industrial Projects", Forthcoming at the 6th International Conference on Product Focused Software Process Improvement (PROFES'2005), 13-16 June, 2005, Oulu, Finland, 16 p. This serves as the technical report of the main study in 2004, the OTS survey.
    Download paper (.pdf -- 244 KB)
  2. Jingyue Li, Finn Olav Bjørnson, Reidar Conradi, and Vigdis By Kampenes: "An Empirical Study of Variations in COTS-based Software Development Processes in Norwegian IT Industry", Proc. the 10th IEEE International Metrics Symposium (Metrics'04), Sept. 14-16, 2004, Chicago, p. 72-83. Recommended for journal publication in Empirical Software Engineering. This contains results from the pre-study in Norway in 2003.
    Download paper (.pdf -- 249 KB)

For more publications, see the web site of the Software Engineering group at NTNU,,
or of the Simula Research Lab.,

Written 23 Dec. 2004, revised 17. Jan. 2005


Reidar Conradi,
Last modified: Wed Mar 9 14:37:05 MET 2005