Dagstuhl Seminar: "Empirical Theory and the Science of Software Engineering"

This is a summary of Dagstuhl Seminar 04051, held January 26-28, 2004.

The presentations were accompanied by intensive discussion. The results of this discussion are often included in the description of a presentation (marked as such or unmarked).

Note: Most of the writeup will only be intelligible to those who have been there.


Abbreviations

Timeline

(Because it is interesting to see how much time we spent on what and what brought us where.)

Monday

The limits of empiricism

Subgroup faultlines in distributed international teams

Define the scope of empirical theories

Toward a social psychology of software engineering

Let's get metaphysical

Studying effective work practices for Open Source Software development


Tuesday

An empirical theory of coordination in SE

Non-Linear Modelling in Software Engineering

Focus on what goes wrong

Modeling software changes

Pair Programming: observation and measurement

Can virtual laboratories support SE theory building?

SW Process simulation: a potential platform for enriching empirical studies

Wednesday

Theory and what it's good for

Goodness criteria for empirical theory


List of things missing

We compiled a list of things that we think do not currerntly exist, but that we would much like to have.


List of things available

We compiled a list of things that somebody mentioned and we thought might be useful for SE theory or research.


Characteristics of a theory

Not claiming to be complete; just the aspects that popped up.


Questions to discuss

Beware: They are on very different levels of abstraction and specificity.

Discussion: How can we capture and articulate implicit theories?

Discussion: How do we transfer existing theories into SE?

Meaning "how can we source relevant theories from other disciplines and use them for purposes of SE research"?

Discussion: Do we need specialized theories of SE at all? Is SW really "all design and no construction"?


Quotes

(Totally taken out of context)


Project: The Book

We will try to produce a book out of the workshop that is not just the presentations pasted together