Reflections on conducting an international survey of software engineering
- 1 January 2005
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Component-based software engineering (CBSE) with commercial-off-the-shelf (COTS) or open source software (OSS) components are more and more frequently being used in industrial software development. We therefore need to issue experience-based guidelines for the evaluation, selection and integration of such components. We have performed a survey on industrial COTS/OSS development in three countries - Norway, Italy and Germany. Concrete survey results, e.g. on risk management policies and process tailoring, are not being described here, but in other papers. This is a method paper, reporting on the challenges, approaches and experiences gained by conducting the main survey. The main contributions are as follows: At best we can achieve a stratified-random sample of ICT companies, followed by a convenience sample of relevant projects. This is probably the ftirst software engineering survey using census type data, and has revealed that the entire sampling and contact process can be unexpectedly expensive. It is also hard to avoid national variations in the total process, possibly leading to uncontrollable method biasesKeywords
This publication has 20 references indexed in Scilit:
- An empirical study of variations in COTS-based software development processes in the Norwegian IT industryEmpirical Software Engineering, 2006
- A survey on software estimation in the Norwegian industryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- An empirical study of software reuse vs. defect-density and stabilityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Generalizing Generalizability in Information Systems ResearchInformation Systems Research, 2003
- Preliminary guidelines for empirical research in software engineeringIEEE Transactions on Software Engineering, 2002
- Success and failure factors in software reuseIEEE Transactions on Software Engineering, 2002
- A study of development and maintenance in Norway: assessing the efficiency of information systems support using functional maintenanceInformation and Software Technology, 2000
- Investigating and improving a COTS-based software developmentPublished by Association for Computing Machinery (ACM) ,2000
- An empirical study of software reuse with special attention to AdaIEEE Transactions on Software Engineering, 1997
- Sixteen questions about software reuseCommunications of the ACM, 1995