http://www.dagstuhl.de/10122

March 21 – 24 , 2010, Dagstuhl Perspectives Workshop 10122

New Frontiers for Empirical Software Engineering

Organizers

Victor R. Basili (University of Maryland – College Park, US)
Nachiappan Nagappan (Microsoft Corporation – Redmond, US)
H. Dieter Rombach (Fraunhofer IESE – Kaiserslautern, DE)
Andreas Zeller (Universität des Saarlandes, DE)

For support, please contact

Dagstuhl Service Team

Documents

List of Participants
Seminar Outcome Slideshow [pdf]
Dagstuhl Perspectives Workshop Schedule [pdf]

Art exhibition opens on Wednesday March 24

All participants are invited to attend after dinner on 7:30 pm.
More information here.

Motivation

Software engineering still is an ever changing and to some degree immature discipline. To achieve higher software quality and productivity, we must introduce well-understood and tested practices and technologies in practical software development. But what is a "well-understood" technique, and in which contexts can it be applied?

Over the last decade, it has become clear that software development practices and technologies must be investigated by empirical means in order to be understood, evaluated, and deployed; and empirical research in software engineering has made considerable advances to support decisions related to software development. Yet, as software evolves, so must research in empirical software engineering.

The first challenge for empirical software engineering, as for software engineering in general, is that modern software becomes much more a service in an interconnected world, with distributed development and operation, short release cycles, fast correction deployment, and failure models that are very different from traditional, monolithic systems. All these features challenge traditional findings on what makes software development successful, and due to the complex nature of development, require new research methods. Such frontiers were first identified in the Dagstuhl Seminar 06262, "Empirical Software Engineering" (June 2006); it is now time to see how to transcend them.

The second challenge for empirical software engineering is more of an opportunity, but brings problems in itself. As more and more development is fully computer-supported (especially in distributed and open-source systems), there is a wealth of data available that can be exploited automatically. While this opens the door for further observational and ethnographic studies, it also presents several challenges due to the wealth of data involved. At the Dagstuhl Seminar 07491 "Mining Programs and Processes" (December 2007), it became clear that the essential techniques of mining facts from archives as well as relating them at a low level are now well-understood; but the challenge resides in appropriate deep empirical assessment.

In this Dagstuhl perspectives workshop, we will address these challenges by bringing together senior researchers from empirical software engineering, program analysis, software mining, and novel software architectures with the added view of new areas in emerging software systems.

Our main aim is to locate synergies between these communities, to identify future perspectives for the field, and to forge strategies for the future. As a result, we envision a manifesto that will guide and inspire research in software engineering for the next decade.

Related Dagstuhl Perspectives Workshop

Classification

  • Software Engineering

Keywords

  • Empirical Software Engineering
  • Software Engineering for services
  • Mining Software Repositories
  • Failure-prediction
  • Measurement
  • Human Factors in Software Engineering

Book exhibition

Books from the participants of the current Seminar 

Book exhibition in the library, ground floor, during the seminar week.

Documentation

In the series Dagstuhl Reports each Dagstuhl Seminar and Dagstuhl Perspectives Workshop is documented. The seminar organizers, in cooperation with the collector, prepare a report that includes contributions from the participants' talks together with a summary of the seminar.

 

Download overview leaflet (PDF).

Publications

Furthermore, a comprehensive peer-reviewed collection of research papers can be published in the series Dagstuhl Follow-Ups.

Dagstuhl's Impact

Please inform us when a publication was published as a result from your seminar. These publications are listed in the category Dagstuhl's Impact and are presented on a special shelf on the ground floor of the library.

NSF young researcher support