Experimentation in software engineering
IEEE Transactions on Software Engineering
Evaluating Software Engineering Technologies
IEEE Transactions on Software Engineering
Current usage of case software
Journal of Systems Management
Science and Substance: A Challenge to Software Engineers
IEEE Software
Five Ways to Destroy a Development Project
IEEE Software
Using version control data to evaluate the impact of software tools
Proceedings of the 21st international conference on Software engineering
Proceedings of the Conference on The Future of Software Engineering
Validation of an Approach for Improving Existing Measurement Frameworks
IEEE Transactions on Software Engineering
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
Towards the prediction of development effort for hypermedia applications
Proceedings of the 12th ACM conference on Hypertext and Hypermedia
Test Case Prioritization: A Family of Empirical Studies
IEEE Transactions on Software Engineering
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Collaborative tools and processes to support software engineering shift work
BT Technology Journal
Designing and Conducting an Empirical Study on Test Management Automation
Empirical Software Engineering
Software Quality: The Elusive Target
IEEE Software
Implementing Effective Software Metrics Programs
IEEE Software
IEEE Transactions on Software Engineering
Measurement and Effort Prediction for Web Applications
Web Engineering, Software Engineering and Web Application Development
Business process reengineering and workflow automation: a technology transfer experience
Journal of Systems and Software
Assessing the Cost-Effectiveness of Inspections by Combining Project Data and Expert Opinion
ISSRE '00 Proceedings of the 11th International Symposium on Software Reliability Engineering
IEEE Transactions on Software Engineering
REBSE '05 Proceedings of the 2005 workshop on Realising evidence-based software engineering
Empirical Software Engineering
A variability management process for software product lines
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
Case Studies: The Potential Teaching Instruments for Software Engineering Education
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Critical factors in establishing and maintaining trust in software outsourcing relationships
Proceedings of the 28th international conference on Software engineering
Odyssey-Search: A multi-agent system for component information search and retrieval
Journal of Systems and Software
Motivations and measurements in an agile case study
Proceedings of the 2004 workshop on Quantitative techniques for software agile process
First Experiences with Group Projects in CSE Education
Computing in Science and Engineering
Motivations and measurements in an agile case study
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
A cooperative classification mechanism for search and retrieval software components
Proceedings of the 2007 ACM symposium on Applied computing
Ajaxifying Classic Web Applications
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
The Future of Empirical Methods in Software Engineering Research
FOSE '07 2007 Future of Software Engineering
Using Program Families for Maintenance Experiments
ACoM '07 Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques
Establishing and maintaining trust in software outsourcing relationships: An empirical investigation
Journal of Systems and Software
An empirical study on the impact of automation on the requirements analysis process
Journal of Computer Science and Technology
Improving fault detection in modified code: a study from the telecommunication industry
Journal of Computer Science and Technology
An empirical investigation of software reuse benefits in a large telecom product
ACM Transactions on Software Engineering and Methodology (TOSEM)
Empirical Software Engineering
Software engineering article types: An analysis of the literature
Journal of Systems and Software
Antecipando a avaliação de IHC: verificação de diretrizes a partir de modelos
Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems
A field study in static extraction of runtime architectures
Proceedings of the 8th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Managing requirements specifications for product lines - An approach and industry case study
Journal of Systems and Software
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
ICWE '9 Proceedings of the 9th International Conference on Web Engineering
A holistic approach to managing software change impact
Journal of Systems and Software
Empirical evaluation of issue based variability modeling using the experimental survey technique
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Context in industrial software engineering research
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Using Tabu Search to Estimate Software Development Effort
IWSM '09 /Mensura '09 Proceedings of the International Conferences on Software Process and Product Measurement
Information and Software Technology
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Towards the Model Driven Development of context-aware pervasive systems
Pervasive and Mobile Computing
A system dynamics simulation model to find the effects of XP on cost of change curve
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Software engineering research for computer games: A systematic review
Information and Software Technology
Developer refinement of runtime architectural structure
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Representing the behaviour of software projects using multi-dimensional timelines
Information and Software Technology
Software engineering education: A study on conducting collaborative senior project development
Journal of Systems and Software
Software project effort assessment
Journal of Software Maintenance and Evolution: Research and Practice
Assessing architectural drift in commercial software development: a case study
Software—Practice & Experience
Empirical Software Engineering
Investigating the use of Support Vector Regression for web effort estimation
Empirical Software Engineering
Information and Software Technology
Automated cross-browser compatibility testing
Proceedings of the 33rd International Conference on Software Engineering
Design theory in practice: making design science research more transparent
DESRIST'11 Proceedings of the 6th international conference on Service-oriented perspectives in design science research
An approach for implementing core assets in service-oriented product lines
Proceedings of the 15th International Software Product Line Conference, Volume 2
Using web objects for development effort estimation of web applications: a replicated study
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
A genetic algorithm to configure support vector machines for predicting fault-prone components
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
The effectiveness of test-driven development: an industrial case study
Software Quality Control
An empirical investigation on the reusability of design patterns and software packages
Journal of Systems and Software
Rank-based refactoring decision support: two studies
Innovations in Systems and Software Engineering
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Web service e-contract establishment using features
BPM'06 Proceedings of the 4th international conference on Business Process Management
Modeling and enforcing invariants of dynamic software architectures
Software and Systems Modeling (SoSyM)
The PLUSS approach: domain modeling with features, use cases and use case realizations
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
Fraud detection for voice over IP services on next-generation networks
WISTP'10 Proceedings of the 4th IFIP WG 11.2 international conference on Information Security Theory and Practices: security and Privacy of Pervasive Systems and Smart Devices
An empirical investigation on the impact of design pattern application on computer game defects
Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments
Trust in software outsourcing relationships: an analysis of vietnamese practitioners' views
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
A framework for effort management in software projects
EASE'07 Proceedings of the 11th international conference on Evaluation and Assessment in Software Engineering
Exploratory case study research: Outsourced project failure
Information and Software Technology
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Single and Multi Objective Genetic Programming for software development effort estimation
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Characterizing real-time reflexion-based architecture recovery: an in-vivo multi-case study
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures
Web effort estimation: the value of cross-company data set compared to single-company data set
Proceedings of the 8th International Conference on Predictive Models in Software Engineering
Pol: specification-driven synthesis of architectural code frameworks for platform-based applications
Proceedings of the 11th International Conference on Generative Programming and Component Engineering
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Journal of Systems and Software
Bottom-up model-driven development
Proceedings of the 2013 International Conference on Software Engineering
Evaluating applicability of combinatorial testing in an industrial environment: a case study
Proceedings of the 2013 International Workshop on Joining AcadeMiA and Industry Contributions to testing Automation
Building a second opinion: learning cross-company data
Proceedings of the 9th International Conference on Predictive Models in Software Engineering
Decomposition driven consolidation of process models
CAiSE'13 Proceedings of the 25th international conference on Advanced Information Systems Engineering
Hi-index | 0.00 |
The last decade has seen explosive growth in the number of software-engineering methods and tools, each one offering to improve some characteristic of software, its development, or its maintenance. With an increasing awareness of the competitive advantage to be gained from continuing process improvement, we all seek methods and tools that will make us more productive and improve the quality of our software. But how do we ensure that our changes lead to positive improvement? Suppose you have decided to evaluate a technology. How do you proceed? Do you do a survey? An experiment? A case study? In this article, we discuss the conditions under which each type of investigation is appropriate. Then, because good case studies are as rare as they are powerful and informative, we focus on how to do a proper and effective case study. Although they cannot achieve the scientific rigor of formal experiments, case studies can provide sufficient information to help you judge if specific technologies will benefit your own organization or project. Even when you cannot do a case study of your own, the principles of good case-study analysis will help you determine if the case-study results you read about are applicable to your situation. Good case studies involve specifying the hypothesis under test; using state variables for project selection and data analysis; establishing a basis for comparisons; planning case studies properly; and using appropriate presentation and analysis techniques to assess the results.