TOP
Search the Dagstuhl Website
Looking for information on the websites of the individual seminars? - Then please:
Not found what you are looking for? - Some of our services have separate websites, each with its own search option. Please check the following list:
Schloss Dagstuhl - LZI - Logo
Schloss Dagstuhl Services
Seminars
Within this website:
External resources:
  • DOOR (for registering your stay at Dagstuhl)
  • DOSA (for proposing future Dagstuhl Seminars or Dagstuhl Perspectives Workshops)
Publishing
Within this website:
External resources:
dblp
Within this website:
External resources:
  • the dblp Computer Science Bibliography


Dagstuhl Perspectives Workshop 10122

New Frontiers for Empirical Software Engineering

( Mar 21 – Mar 24, 2010 )

(Click in the middle of the image to enlarge)

Permalink
Please use the following short url to reference this page: https://www.dagstuhl.de/10122

Organizers

Contact


Schedule

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.


Participants
  • Victor R. Basili (University of Maryland - College Park, US)
  • Lionel C. Briand (Simula Research Laboratory - Lysaker, NO) [dblp]
  • Premkumar T. Devanbu (University of California - Davis, US) [dblp]
  • Steve Easterbrook (University of Toronto, CA) [dblp]
  • Sebastian Elbaum (University of Nebraska - Lincoln, US)
  • James D. Herbsleb (Carnegie Mellon University, US) [dblp]
  • Pankaj Jalote (Indian Inst. of Technology - New Dehli, IN)
  • Natalia Juristo (Technical University of Madrid, ES) [dblp]
  • Shriram Krishnamurthi (Brown University - Providence, US) [dblp]
  • Michael Maximilien (IBM Almaden Center, US) [dblp]
  • Tim Menzies (West Virginia University - Morgantown, US) [dblp]
  • Audris Mockus (Avaya - Basking Ridge, US) [dblp]
  • Jürgen Münch (FhG IESE - Kaiserslautern, DE) [dblp]
  • Nachiappan Nagappan (Microsoft Corporation - Redmond, US) [dblp]
  • Martin Robillard (McGill University - Montreal, CA) [dblp]
  • H. Dieter Rombach (Fraunhofer IESE - Kaiserslautern, DE)
  • Gregg Rothermel (University of Nebraska - Lincoln, US)
  • Wolfram Schulte (Microsoft Corporation - Redmond, US) [dblp]
  • Carolyn Seaman (University of Maryland, Baltimore Country, US) [dblp]
  • Forrest Shull (Fraunhofer USA - College Park, US) [dblp]
  • Margaret-Anne Storey (University of Victoria, CA) [dblp]
  • Walter F. Tichy (KIT - Karlsruher Institut für Technologie, DE) [dblp]
  • Jim Whitehead (University of California - Santa Cruz, US) [dblp]
  • Laurie Williams (North Carolina State University - Raleigh, US) [dblp]
  • Claes Wohlin (Blekinge Institute of Technology - Karlskrona, SE) [dblp]
  • Andreas Zeller (Universität des Saarlandes, DE) [dblp]

Related Seminars
  • Dagstuhl Seminar 06262: Empirical Software Engineering (2006-06-26 - 2006-06-30) (Details)

Classification
  • Software Engineering

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