Experimentation in software engineering
IEEE Transactions on Software Engineering
Software engineering standards
Software engineering standards
Evolving and packaging reading technologies
Journal of Systems and Software - Special issue on achieving quality in software
A Replicated Experiment to Assess Requirements InspectionTechniques
Empirical Software Engineering
Empirical Evaluation of Software Maintenance Technologies
Empirical Software Engineering
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
The Experimental Paradigm in Software Engineering
Proceedings of the International Workshop on Experimental Software Engineering Issues: Critical Assessment and Future Directions
Experimenting with Error Abstraction in Requirements Documents
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
Investigating Maintenance Processes in a Framework-Based Environment
ICSM '98 Proceedings of the International Conference on Software Maintenance
Developing techniques for using software documents: a series of empirical studies
Developing techniques for using software documents: a series of empirical studies
A Controlled Experiment Quantitatively Comparing Software Development Approaches
IEEE Transactions on Software Engineering
An Empirical Study of a Syntactic Complexity Family
IEEE Transactions on Software Engineering
Reuse R&D: gap between theory and practice
SSR '99 Proceedings of the 1999 symposium on Software reusability
Hi-index | 0.00 |
Experimentation in software engineering is important but diffcult. One reason it is so diffcult is that there are a large number of context variables, and so creating a cohesive understanding of experimental results requires a mechanism for motivating studies and integrating results. This paper argues for the necessity of a framework for organizing sets of related studies. With such a framework, experiments can be viewed as part of common families of studies, rather than being isolated events. Common families of studies can contribute to important and relevant hypotheses that may not be suggested by individual experiments. A framework also facilitates building knowledge in an incremental manner through the replication of experiments within families of studies. Building knowledge in this way requires a community of researchers that can replicate studies, vary context variables, and build abstract models that represent the common observations about the discipline. This paper also presents guidelines for lab packages, meant to encourage and support replications, that encapsulate materials, methods, and experiences concerning software engineering experiments.