Soft systems methodology in action
Soft systems methodology in action
The capability maturity model: guidelines for improving the software process
The capability maturity model: guidelines for improving the software process
Communications of the ACM
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Agile Software Development with Scrum
Agile Software Development with Scrum
Questioning Extreme Programming
Questioning Extreme Programming
A Practical Guide to Feature-Driven Development
A Practical Guide to Feature-Driven Development
Web-Based Agile Software Development
IEEE Software
Selecting a Project's Methodology
IEEE Software
Improvisation in Small Software Organizations
IEEE Software
Explaining Software Developer Acceptance of Methodologies: A Comparison of Five Theoretical Models
IEEE Transactions on Software Engineering
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
New directions on agile methods: a comparative analysis
Proceedings of the 25th International Conference on Software Engineering
Lean Software Development: An Agile Toolkit
Lean Software Development: An Agile Toolkit
Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
The Rational Unified Process: An Introduction
The Rational Unified Process: An Introduction
Extreme Programming Refactored: The Case Against XP
Extreme Programming Refactored: The Case Against XP
Evidence-Based Software Engineering for Practitioners
IEEE Software
Challenges of migrating to agile methodologies
Communications of the ACM - Adaptive complex enterprises
PSP(sm): A Self-Improvement Process for Software Engineers (Sei Series in Software Engineering)
PSP(sm): A Self-Improvement Process for Software Engineers (Sei Series in Software Engineering)
On the Effectiveness of the Test-First Approach to Programming
IEEE Transactions on Software Engineering
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
A Survey of Controlled Experiments in Software Engineering
IEEE Transactions on Software Engineering
Competitive Engineering: A Handbook For Systems Engineering, Requirements Engineering, and Software Engineering Using Planguage
Changing the paradigm of software engineering
Communications of the ACM - Music information retrieval
Theoretical reflections on agile development methodologies
Communications of the ACM - Emergency response information systems: emerging trends and technologies
Editorial: For the Special issue on Qualitative Software Engineering Research
Information and Software Technology
The impact of the Abilene Paradox on double-loop learning in an agile team
Information and Software Technology
The Future of Empirical Methods in Software Engineering Research
FOSE '07 2007 Future of Software Engineering
Applying Systematic Reviews to Diverse Study Types: An Experience Report
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Checklists for Software Engineering Case Study Research
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Crystal clear a human-powered methodology for small teams
Crystal clear a human-powered methodology for small teams
Strength of evidence in systematic reviews in software engineering
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Information and Software Technology
Empirical evaluation of selected best practices in implementation of software process improvement
Information and Software Technology
Journal of Systems and Software
ACM SIGSOFT Software Engineering Notes
Identifying some important success factors in adopting agile software development practices
Journal of Systems and Software
A systematic review of domain analysis solutions for product lines
Journal of Systems and Software
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Current State of Agile User-Centered Design: A Survey
USAB '09 Proceedings of the 5th Symposium of the Workgroup Human-Computer Interaction and Usability Engineering of the Austrian Computer Society on HCI and Usability for e-Inclusion
The role of agile practices in disaster management and recovery: a case study
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
Distributed agile: project management in a global environment
Empirical Software Engineering
A teamwork model for understanding an agile team: A case study of a Scrum project
Information and Software Technology
The impact of agile principles on market-driven software product development
Journal of Software Maintenance and Evolution: Research and Practice
Applying empirical software engineering to software architecture: challenges and lessons learned
Empirical Software Engineering
Lightweight methods in heavyweight organizations
Proceedings of the Tenth Anniversary Conference on Participatory Design 2008
Organizing self-organizing teams
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Requirements engineering for software product lines: A systematic literature review
Information and Software Technology
Software engineering research for computer games: A systematic review
Information and Software Technology
A systematic review of comparative evidence of aspect-oriented programming
Information and Software Technology
Featback: method for enhancing management of agile development
Nordic Journal of Computing
Balancing acts: walking the Agile tightrope
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
Can we evaluate the quality of software engineering experiments?
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Transition from a plan-driven process to Scrum: a longitudinal case study on software quality
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Perceived productivity threats in large agile development projects
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Information and Software Technology
Empirical Software Engineering
Refining the systematic literature review process--two participant-observer case studies
Empirical Software Engineering
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Design methods as discourse on practice
Proceedings of the 16th ACM international conference on Supporting group work
Experience-based approach for adoption of agile practices in software development projects
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
Flexible working architectures: agile architecting using PPCs
ECSA'10 Proceedings of the 4th European conference on Software architecture
Testing in Service Oriented Architectures with dynamic binding: A mapping study
Information and Software Technology
Information and Software Technology
A systematic review of evaluation of variability management approaches in software product lines
Information and Software Technology
Bridging cultural differences: a grounded theory perspective
Proceedings of the 4th India Software Engineering Conference
Process models for service-based applications: A systematic literature review
Information and Software Technology
Beyond the customer: Opening the agile systems development process
Information and Software Technology
Post-agility: What follows a decade of agility?
Information and Software Technology
The relationship between organizational culture and the deployment of agile methods
Information and Software Technology
The impact of inadequate customer collaboration on self-organizing Agile teams
Information and Software Technology
A systematic mapping study of software product lines testing
Information and Software Technology
A model of job satisfaction for collaborative development processes
Journal of Systems and Software
Conceptual scheduling model and optimized release scheduling for agile environments
Information and Software Technology
Reporting computing projects through structured abstracts: a quasi-experiment
Empirical Software Engineering
A qualitative study of the determinants of self-managing team effectiveness in a scrum team
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
SRP-plugin: a strategic release planning plug-in for visual studio 2010
Proceedings of the 1st Workshop on Developing Tools as Plug-ins
Developer-driven big-bang process transition from Scrum to Kanban
Proceedings of the 2011 International Conference on Software and Systems Process
The right process for each context: objective evidence needed
Proceedings of the 2011 International Conference on Software and Systems Process
Six years of systematic literature reviews in software engineering: An updated tertiary study
Information and Software Technology
Agile Project Management: A Case Study of a Virtual Research Environment Development Project
Computer Supported Cooperative Work
Applying agile and lean practices in a software development project into a CMMI organization
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
Critical issues on test-driven development
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
Do software process improvements lead to ISO 9126 architectural quality factor improvement
Proceedings of the 8th international workshop on Software quality
Proceedings of the 4th international workshop on Social software engineering
Proceedings of the 29th ACM international conference on Design of communication
Benefits and barriers of user evaluation in software engineering research
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
Collaborative refactoring: results of an empirical study using grounded theory
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Collaborative refactoring: results of an empirical study using grounded theory
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Early experience with agile methodology in a model-driven approach
Proceedings of the 14th international conference on Model driven engineering languages and systems
Systematic literature review of machine learning based software development effort estimation models
Information and Software Technology
Drivers of agile software development use: Dialectic interplay between benefits and hindrances
Information and Software Technology
Reconciling software development models: A quasi-systematic review
Journal of Systems and Software
Systematic piloting of agile methods in the large: two cases in embedded systems development
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Optimized feature distribution in distributed agile environments
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
A decade of agile methodologies: Towards explaining agile software development
Journal of Systems and Software
Coordination in co-located agile software development projects
Journal of Systems and Software
Software quality trade-offs: A systematic map
Information and Software Technology
Reference-based search strategies in systematic reviews
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
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
SCRUM and productivity in software projects: a systematic literature review
EASE'10 Proceedings of the 14th international conference on Evaluation and Assessment in Software Engineering
Information and Software Technology
Challenges of shared decision-making: A multiple case study of agile software development
Information and Software Technology
An investigation of approaches to set up a Kanban board, and of tools to manage it
SITE'12 Proceedings of the 11th international conference on Telecommunications and Informatics, Proceedings of the 11th international conference on Signal Processing
A case study in the use of Groovy and Grails
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Information and Software Technology
Frends Technology Company: a case study of Biztalk Server - a strategic Microsoft technology
International Journal of Business Information Systems
The impacts of software process improvement on developers: a systematic review
Proceedings of the 34th International Conference on Software Engineering
What scope is there for adopting evidence-informed teaching in SE?
Proceedings of the 34th International Conference on Software Engineering
Growing into agility: process implementation paths for scrum
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Analyzing the drivers of the combination of lean and agile in software development companies
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Fostering and sustaining innovation in a fast growing agile company
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
A metrics for meeting quality on a software requirement acquisition phase
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
SLuRp: a tool to help large complex systematic literature reviews deliver valid and rigorous results
Proceedings of the 2nd international workshop on Evidential assessment of software technologies
Dispersion, coordination and performance in global software teams: a systematic review
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Survey on agile and lean usage in finnish software industry
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
A systematic review of software robustness
Information and Software Technology
Developing a grounded theory to explain the practices of self-organizing Agile teams
Empirical Software Engineering
Agile distributed software development: enacting control through media and context
Information Systems Journal
The usability expert's fear of agility: an empirical study of global trends and emerging practices
Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design
Joint implicit alignment work of interaction designers and software developers
Proceedings of the 7th Nordic Conference on Human-Computer Interaction: Making Sense Through Design
Variability in quality attributes of service-based software systems: A systematic literature review
Information and Software Technology
Aspect-oriented model-driven code generation: A systematic mapping study
Information and Software Technology
Sprint planning optimization in agile data warehouse design
DaWaK'12 Proceedings of the 14th international conference on Data Warehousing and Knowledge Discovery
A mapping study to investigate component-based software system metrics
Journal of Systems and Software
Assessing the open source development processes using OMM
Advances in Software Engineering
Successful extreme programming: Fidelity to the methodology or good teamworking?
Information and Software Technology
Electronic Notes in Theoretical Computer Science (ENTCS)
Methodology Mashups: An Exploration of Processes Used to Maintain Software
Journal of Management Information Systems
Application of knowledge-based approaches in software architecture: A systematic mapping study
Information and Software Technology
A survey of experienced user perceptions about software design patterns
Information and Software Technology
Evidence in software architecture, a systematic literature review
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Sustained agile usage: a systematic literature review
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Modeling user story completion of an agile software process
Proceedings of the 2013 International Conference on Software and System Process
Research state of the art on GoF design patterns: A mapping study
Journal of Systems and Software
Multi-sprint planning and smooth replanning: An optimization model
Journal of Systems and Software
Claims and evidence for architecture-based self-adaptation: a systematic literature review
ECSA'13 Proceedings of the 7th European conference on Software Architecture
ICWE'13 Proceedings of the 13th international conference on Web Engineering
The lean gap: A review of lean approaches to large-scale software systems development
Journal of Systems and Software
A systematic review of systematic review process research in software engineering
Information and Software Technology
When agile meets the enterprise
Information and Software Technology
Proceedings of the 45th ACM technical symposium on Computer science education
Proceedings of International Conference on Information Integration and Web-based Applications & Services
A systematic literature review of service choreography adaptation
Service Oriented Computing and Applications
Journal of Systems and Software
A Lagrangian heuristic for sprint planning in agile software development
Computers and Operations Research
Empirical Software Engineering
Knowledge-based approaches in software documentation: A systematic literature review
Information and Software Technology
Hi-index | 0.00 |
Agile software development represents a major departure from traditional, plan-based approaches to software engineering. A systematic review of empirical studies of agile software development up to and including 2005 was conducted. The search strategy identified 1996 studies, of which 36 were identified as empirical studies. The studies were grouped into four themes: introduction and adoption, human and social factors, perceptions on agile methods, and comparative studies. The review investigates what is currently known about the benefits and limitations of, and the strength of evidence for, agile methods. Implications for research and practice are presented. The main implication for research is a need for more and better empirical studies of agile software development within a common research agenda. For the industrial readership, the review provides a map of findings, according to topic, that can be compared for relevance to their own settings and situations.