|
|
|
Karlsruhe Empirical Informatics Research Group
We are a group of computer scientists at the University of Karlsruhe believing that Informatics (or Computer Science), because of methodological problems or misconduct, falls short of what it could achieve. To prove this impression, we conducted a literature survey in 1994 and found, for instance, that as much as 40 percent of the journal contributions that would require experimental evaluation contained none whatsoever and that computer science journals were worse in this respect than two journals from other fields we used for comparison (Optical Engineering, Neural Computation).
Our work is driven by several goals:
- We want to contribute to a solid methodological basis for empirical software engineering and other parts of empirical Informatics, in particular with respect to controlled experiments and benchmarking-type studies.
- We aim to test unvalidated hypotheses that are used in may areas of software engineering (sometimes outspoken, sometimes implicit).
- We try to build explanatory or predictive models that identify, quantify and relate the influence factors that underly software engineering phenomena.
These models will sometimes indicate specific areas for improvement and hence give impulses towards the developments of better methods or tools. We will then also investigate these.
- We are also interested in performing solid empirical evaluations of the performance and usefulness of tools or software systems (from all areas of Informatics) that originated from outside the core empirical research group.
Projektbeteiligte
Publikationen zum Projekt
| 2004 - Zeitschriftenartikel |
Marek Vokác, Walter Tichy, Dag Sjoberg, Erik Arisholm, Magne Aldrin, A Controlled Experiment Comparing the Maintainability of Programs with and without Design Patterns—A Replication in a Real Programming Environment |
Müller, Are Reviews an Alternative to Pair Programming? |
| 2004 - Konferenzartikel |
Müller, Padberg, An Empirical Study about the Feelgood Factor in Pair Programming |
M. Müller, J. Link, R. Sand, G. Malpohl, Extreme Programming in Curriculum: Experiences from Academia and Industry |
Müller, Padberg, On the Impact of Warmup Phases on the Economics of Pair Programming |
|
| 2003 - Zeitschriftenartikel |
Tichy, Philippsen, Unger, Prechelt, A Controlled Experiment on Inheritance Depth as a Cost Factor for Code Maintenance |
| 2003 - Konferenzartikel |
Müller, Padberg, About the Return on Investment of Test-driven Development |
Padberg, Müller, Analyzing the Cost and Benefit of Pair Programming |
Müller, Padberg, On the Economic Evaluation of XP Projects. |
| 2003 - Vortrag |
Padberg, On the Economic Evaluation of XP Projects |
|
| 2002 - Zeitschriftenartikel |
| M. Müller, O. Hagner, Experiment about test-first programming |
Tichy, Philippsen, Unger, Prechelt, Two Controlled Experiments Assessing the Usefulness of Design Pattern Documentation in Program Maintenance |
| 2002 - Konferenzartikel |
Müller, Padberg, Extreme Programming from an Engineering Economics Viewpoint. |
Matthias Müller, Rainer Typke, Oliver Hagner, Two controlled Experiments concerning the Usefulness of Assertions as a Means for Programming |
| 2002 - Technischer Bericht |
Matthias Müller, Rainer Typke, Oliver Hagner, A detailed Description of two controlled Experiments concerning the Usefulness of Assertions as a Means for Programming |
|
| 2001 - Zeitschriftenartikel |
Lutz Prechelt, Barbara Unger, Walter F. Tichy, Peter Brössler, Lawrence G. Votta, A Controlled Experiment in Maintenance Comparing Design Patterns to Simpler Solutions |
Prechelt, Accelerating Learning from Experience: Avoiding Defects Faster |
Unger, Prechelt, An Experiment Measuring the Effects of Personal Software Process (PSP) Training |
| 2001 - Konferenzartikel |
Müller, Tichy, Case Study: Extreme Programming in a University Environment |
|
|
|
|