Experimentation in software engineering
IEEE Transactions on Software Engineering
Advances in software inspections
IEEE Transactions on Software Engineering
In-process inspections of workproducts at AT&T
AT&T Technical Journal
Randomization tests
By the way, did anyone study any real programmers?
Papers presented at the first workshop on empirical studies of programmers on Empirical studies of programmers
Active design reviews: principles and practices
Journal of Systems and Software
A Two-Person Inspection Method to Improve Programming Productivity
IEEE Transactions on Software Engineering
The cleanroom approach to quality software development
The cleanroom approach to quality software development
Experience with Fagan's inspection method
Software—Practice & Experience
Does every inspection need a meeting?
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
C++ how to program
A Statistical Approach to the Inspection Checklist Formal Synthesis and Improvement
IEEE Transactions on Software Engineering
Evolving and packaging reading technologies
Journal of Systems and Software - Special issue on achieving quality in software
An Experiment to Assess the Cost-Benefits of Code Inspections in Large Scale Software Development
IEEE Transactions on Software Engineering
The use of meta-analysis in MIS research: promises and problems
ACM SIGMIS Database
ESEC '97/FSE-5 Proceedings of the 6th European SOFTWARE ENGINEERING conference held jointly with the 5th ACM SIGSOFT international symposium on Foundations of software engineering
A promising approach to two-person software review in educational environment
Journal of Systems and Software
Using simulation to build inspection efficiency benchmarks for development projects
Proceedings of the 20th international conference on Software engineering
Overcoming the NAH syndrome for inspection deployment
Proceedings of the 20th international conference on Software engineering
Generalizing perspective-based inspection to handle object-oriented development artifacts
Proceedings of the 21st international conference on Software engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
An encompassing life cycle centric survey of software inspection
Journal of Systems and Software
Applying meta-analytical procedures to software engineering experiments
Journal of Systems and Software
Studying programmer behavior experimentally: the problems of proper methodology
Communications of the ACM
A controlled experiment in program testing and code walkthroughs/inspections
Communications of the ACM
IEEE Transactions on Software Engineering
Software Inspection
Structured Programming; Theory and Practice the Systems Programming Series
Structured Programming; Theory and Practice the Systems Programming Series
A Replicated Experiment to Assess Requirements InspectionTechniques
Empirical Software Engineering
Further Experiences with Scenarios and Checklists
Empirical Software Engineering
Does Every Inspection Really Need a Meeting?
Empirical Software Engineering
Empirical Software Engineering
An Extended Replication of an Experiment for AssessingMethods for Software Requirements Inspections
Empirical Software Engineering
Empirical Software Engineering
Comparing Detection Methods for Software Requirements Inspections: A Replicated Experiment
IEEE Transactions on Software Engineering
Comparing Inspection Strategies for Software Requirement Specifications
ASWEC '96 Proceedings of the 1996 Australian Software Engineering Conference
Research Synthesis in Software Engineering: A Case for Meta-Analysis
METRICS '99 Proceedings of the 6th International Symposium on Software Metrics
Analysis of the influence of communication between researchers on experiment replication
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
A Systematic Review of Theory Use in Software Engineering Experiments
IEEE Transactions on Software Engineering
Software engineering article types: An analysis of the literature
Journal of Systems and Software
Strength of evidence in systematic reviews in software engineering
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
A systematic review of quasi-experiments in software engineering
Information and Software Technology
Using differences among replications of software engineering experiments to gain knowledge
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Applying empirical software engineering to software architecture: challenges and lessons learned
Empirical Software Engineering
The role of non-exact replications in software engineering experiments
Empirical Software Engineering
A process for managing interaction between experimenters to get useful similar replications
Information and Software Technology
A mixed-method approach for the empirical evaluation of the issue-based variability modeling
Journal of Systems and Software
Hi-index | 0.00 |
Software engineering research primarily deals with technologies that promise software organisations to deliver high quality products on time and within budget. However, in many cases researchers do not investigate the validity of the promises and, therefore, information about the relative strengths and weaknesses of those technologies in comparison with the already existing ones is often missing. Although experimentation and experimental software engineering have been suggested to address this issue and significant progress has been made throughout the last couple of years in this area, there is still a lack of experimental work in industrial settings. The reasons for this poor situation range from practical constraints, such as, the costs associated with a study and the benefits for a single company, to more methodological ones, such as the level of control that can be imposed on the different treatment conditions in an industrial setting. In this chapter we present an practical approach that helps overcome most of the objections. The approach represents a balance between the benefits for practitioners and methodological rigor. In essence, it uses training situations to set up and run empirical studies. While this procedure disqualifies the study as a pure controlled experiment, the characteristics of a quasi-experiment can often be preserved. The chapter explains the principle of the approach, differences between controlled experiments and quasi-experiments and finally, presents an example of a quasi-experiment in an industrial setting.