The CESI series of workshops was born out of the need to shift the focus away from simply conducting empirical studies (be them case studies, experiments, surveys, etc.), and reporting their results, to putting them firmly in the context of the software industry. In other words, the aim was to better understand the challenges and opportunities brought about by the organisational context in the conduct of empirical studies.
There were several reasons for this shift. Simply knowing empirical procedures (from the literature or by conducting studies in, often tamed, academic environments) did not seem to prepare one for how to plan and conduct empirical studies in industry. There are just too many hurdles in the way of conducting successful studies in industry. Examples are: (i) understanding specific problems in practice such that conducting relevant studies would give some insight into solving observed problems; (ii) ploughing through organisational politics to zero down to key investigative questions and associated measurable variables; (iii) balancing between scientific purity in empirical procedures and being practical enough to yield usable results for making business decisions within short cycle-times; (iv) taking the results of studies and putting them into practice, in retrospect, to validate the conduct and the outcome of the studies; and more.
Proceeding Downloads
Experiences conducting experiments in industry: the ESEIL FiDiPro project
The Experimental Software Engineering Industry Laboratory (ESEIL) project funded by the Finland Distinguished Professor Programme (FiDiPro) kicked off in January 2013. The aim of this research is to gain insight into whether experiments in the software ...
Optimizing software development processes
It would appear that developing software programs or services is one of the easiest things in the world to do. The theorist would have us believe that all practitioners need to do is to write the code in specific software language (e.g. functional ...
Continuous validation of a modelling tool in an industrial setting
Capability as a Service for the Digital Enterprise (CaaS) is a European research project for developing a novel Enterprise modeling methodology. For supporting the industrial practice of that methodology, a modelling tool named Capability Design Tool (...
Applying data analytics towards optimized issue management: an industrial case study
- Muhammad Rezaul Karim,
- S. M. Didar Al Alam,
- Shaikh Jeeshan Kabeer,
- Günther Ruhe,
- Basil Baluta,
- Shafquat Mahmud
This document describes our experience of applying data analytics at Plexina, a leading IT company working in the healthcare domain. The main goal of the project was to identify factors currently affecting issue management and to make analytics based ...
Defect prediction on a legacy industrial software: a case study on software with few defects
Context: Building defect prediction models for software projects is helpful for reducing the effort in locating defects. In this paper, we share our experiences in building a defect prediction model for a large industrial software project. We extract ...
Plug-in software engineering case studies
Empirical software engineering is a growing research area. Industrial experience gathered by systematic empirical case studies is extremely important for further evolution of the software engineering discipline. Scientific theory cannot provide ...
Case studies in industry: what we have learnt
Case study research has become an important research methodology for exploring phenomena in their natural contexts. Case studies have earned a distinct role in the empirical analysis of software engineering phenomena which are difficult to capture in ...
Evaluating the benefits of systematic project management in large public sector projects
After an external audit of top-priority projects, the Federal Office for Equipment, Information Technology, and In-Support of the German Armed Forces decided to implement a new project management (PM) system. The new PM system implies major changes in ...
Recommendations
3rd international workshop on conducting empirical studies in industry: CESI 2015
ICSE '15: Proceedings of the 37th International Conference on Software Engineering - Volume 2Few would deny today the importance of empirical studies in the field of Software Engineering (SE) and, indeed, an increasing number of studies are being conducted involving the software industry. While literature abounds on empirical procedures, ...