ACM SIGSOFT Software Engineering Notes
Experimental evaluation in computer science: a quantitative study
Journal of Systems and Software
ACM SIGSOFT Software Engineering Notes
Experimental Design and Analysis in Software Engineering: Types of Experimental Design
ACM SIGSOFT Software Engineering Notes
Empirical exploration in undergraduate operating systems
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Introducing empirical investigation in undergraduate operating systems
ACM SIGOPS Operating Systems Review
IEEE Transactions on Software Engineering
Building Knowledge through Families of Experiments
IEEE Transactions on Software Engineering
A Controlled Experiment to Assess the Benefits of Estimating with Analogy and Regression Models
IEEE Transactions on Software Engineering
Empirical investigation throughout the CS curriculum
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Experimentation with bounded buffer synchronization
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Product line stakeholder viewpoint approach and validation model
SAC '00 Proceedings of the 2000 ACM symposium on Applied computing - Volume 2
Validation of an Approach for Improving Existing Measurement Frameworks
IEEE Transactions on Software Engineering
Starving philosophers: experimentation with monitor synchronization
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
An empirical methodology for introducing software processes
Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
The invisible future
Test Case Prioritization: A Family of Empirical Studies
IEEE Transactions on Software Engineering
Disequilibration for teaching the scientific method in computer science
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Three empirical evaluations of a software reuse reference model
Annals of Software Engineering
Introduction to Special Issue on Usability Engineering
Empirical Software Engineering
Directions and Methodologies for Empirical Software EngineeringResearch
Empirical Software Engineering
Can you Trust a Single Data Source Exploratory Software Engineering Case Study?
Empirical Software Engineering
A Review of Experimental Investigations into Object-Oriented Technology
Empirical Software Engineering
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
Definition and Classification of COTS: A Proposal
ICCBSS '02 Proceedings of the First International Conference on COTS-Based Software Systems
Formal Modeling in a Commercial Setting: A Case Study
FM '99 Proceedings of the Wold Congress on Formal Methods in the Development of Computing Systems-Volume I - Volume I
A web-based support environment for software engineering experiments
Nordic Journal of Computing
Panel: empirical validation: what, why, when, and how
Proceedings of the 25th International Conference on Software Engineering
Writing good software engineering research papers: minitutorial
Proceedings of the 25th International Conference on Software Engineering
Formal modeling in a commercial setting: a case study
Journal of Systems and Software
Software Renewal Process Comprehension Using Dynamic Effort Estimation
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
External experiments: a workable paradigm for collaboration between industry and academia
Lecture notes on empirical software engineering
Experimental validation of new software technology
Lecture notes on empirical software engineering
CASE tool evaluation: experiences from an empirical study
Journal of Systems and Software
Thoughts on Software Engineering Knowledge, and how to Organize it
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
Experimental Support Analysis of the Software Construction Knowledge Area in the SWEBOK Guide
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
Core empirical concepts and skills for computer science
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Empirical investigation of the impact of extreme programming practices on software projects
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Theory adapters as discipline coordinators
Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research
Teaching empirical skills and concepts in computer science using random walks
Proceedings of the 36th SIGCSE technical symposium on Computer science education
Empirical Software Engineering
A Survey of Controlled Experiments in Software Engineering
IEEE Transactions on Software Engineering
Empirical Characterization of Session---Based Workload and Reliability for Web Servers
Empirical Software Engineering
Web engineering security: a practitioner's perspective
ICWE '06 Proceedings of the 6th international conference on Web engineering
Motivations and measurements in an agile case study
Proceedings of the 2004 workshop on Quantitative techniques for software agile process
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Motivations and measurements in an agile case study
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
The Future of Empirical Methods in Software Engineering Research
FOSE '07 2007 Future of Software Engineering
Synthetic designs: a new form of true experimental design for use in information systems development
Proceedings of the 2007 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
On Understanding How to Introduce an Innovation to an Open Source Project
FLOSS '07 Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development
Journal of Systems and Software
Quality, productivity and economic benefits of software reuse: a review of industrial studies
Empirical Software Engineering
Empirical studies in reverse engineering: state of the art and future trends
Empirical Software Engineering
Journal of Systems and Software
Workflow management versus case handling: results from a controlled software experiment
Proceedings of the 2008 ACM symposium on Applied computing
RDP technique: a practice to customize xp
Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral
Empirical Software Engineering
Software engineering article types: An analysis of the literature
Journal of Systems and Software
Systematic literature reviews in software engineering - A systematic literature review
Information and Software Technology
An update to experimental models for validating computer technology
Journal of Systems and Software
Empirical evaluation in Computer Science research published by ACM
Information and Software Technology
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Developing search strategies for detecting relevant experiments
Empirical Software Engineering
Assessing multiview framework (MF) comprehensibility and efficiency: A replicated experiment
Information and Software Technology
A checklist for integrating student empirical studies with research and teaching goals
Empirical Software Engineering
Science of Computer Programming
Reflections on computer science and information systems research
ER'00 Proceedings of the 19th international conference on Conceptual modeling
Techniques for empirical validationt
Proceedings of the 2006 international conference on Empirical software engineering issues: critical assessment and future directions
Data sharing enabling technologies working group results
Proceedings of the 2006 international conference on Empirical software engineering issues: critical assessment and future directions
Applying empirical software engineering to software architecture: challenges and lessons learned
Empirical Software Engineering
Information and Software Technology
Toward credible evaluation of anomaly-based intrusion-detection methods
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Faith, hope, and love: an essay on software science's neglect of human factors
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Journal of Visual Languages and Computing
Challenges and improvements in distributed software development: a systematic review
Advances in Software Engineering
Prediction of business process model quality based on structural metrics
ER'10 Proceedings of the 29th international conference on Conceptual modeling
A systematic review of evaluation of variability management approaches in software product lines
Information and Software Technology
Quality assessment of business process models based on thresholds
OTM'10 Proceedings of the 2010 international conference on On the move to meaningful internet systems - Volume Part I
Recommending Adaptive Changes for Framework Evolution
ACM Transactions on Software Engineering and Methodology (TOSEM)
Design science in information systems research
MIS Quarterly
Computing as a Science: A Survey of Competing Viewpoints
Minds and Machines
Metrics for BPEL process context-independency analysis
Service Oriented Computing and Applications
Context-awareness on software artifacts in distributed software development: a systematic review
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
A status report on the evaluation of variability management approaches
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
Model and algorithm for computer-aided inventive problem analysis
Computer-Aided Design
Sustainability modelling and reporting: From roadmap to implementation
Decision Support Systems
Quality indicators for business process models from a gateway complexity perspective
Information and Software Technology
Issues in applying empirical software engineering to software architecture
ECSA'07 Proceedings of the First European conference on Software Architecture
Variability in quality attributes of service-based software systems: A systematic literature review
Information and Software Technology
Effects of mobile gaming patterns on learning outcomes: a literature review
International Journal of Technology Enhanced Learning
Information and Software Technology
Offshore insourcing in software development: Structuring the decision-making process
Journal of Systems and Software
Trading obliviousness for modularity with cooperative aspect-oriented programming
ACM Transactions on Software Engineering and Methodology (TOSEM) - In memoriam, fault detection and localization, formal methods, modeling and design
Combining service-orientation and software product line engineering: A systematic mapping study
Information and Software Technology
Form-Based Web Service Composition for Domain Experts
ACM Transactions on the Web (TWEB)
Wiki: Produzindo um jornal de forma colaborativa
Proceedings of the X Brazilian Symposium in Collaborative Systems
An empirically based terminology and taxonomy for global software engineering
Empirical Software Engineering
Hi-index | 4.10 |
Experimentation helps determine the effectiveness of proposed theories and methods. But computer science has not developed a concise taxonomy of methods that could be used to demonstrate the validity of new software development techniques. Partly as a result of this, the state of experimentation in software engineering is poor. In this article, the authors describe the four general approaches to experimentation and the important aspects of data collection. They propose a taxonomy for software engineering experimentation that describes 12 different experimental approaches. To underscore the need for experimentation, the authors also analyze 612 papers in software engineering published in 1985, 1990, and 1995. They classified each paper according to the data collection method used to validate the claims in the paper. They found that about a third of the papers had no experimental validation, and many authors used sloppy terminology to describe their validation method. The software engineering community, the authors conclude, can do a better job reporting its results. This, in turn, will help industry select the right new technology to implement.