Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

A decade of agile methodologies

Published: 01 June 2012 Publication History

Abstract

Ever since the agile manifesto was created in 2001, the research community has devoted a great deal of attention to agile software development. This article examines publications and citations to illustrate how the research on agile has progressed in the 10 years following the articulation of the manifesto. Specifically, we delineate the conceptual structure underlying agile scholarship by performing an analysis of authors who have made notable contributions to the field. Further, we summarize prior research and introduce contributions in this special issue on agile software development. We conclude by discussing directions for future research and urging agile researchers to embrace a theory-based approach in their scholarship.

References

[1]
'Lots done, more to do': the current state of agile systems development research. European Journal of Information Systems. v18. 281-284.
[2]
Abrahamsson, P., Salo, O., Ronkainen, J., Warsta, J., 2002. Agile software development methods: review and analysis. VTT Technical report, p. 107.
[3]
How do personality, team processes and task characteristics relate to job satisfaction and software quality?. Information and Software Technology. v51. 627-639.
[4]
Modeling the metrics of lean, agile and leagile supply chain: an ANP-based approach. European Journal of Operational Research. v173. 211-225.
[5]
Introduction to the special issue: flexible and distributed information systems development: state of the art and research challenges. Information Systems Research. v20. 317
[6]
Evaluating pair programming with respect to system complexity and programmer expertise. IEEE Transactions on Software Engineering. v33. 65-86.
[7]
Are two heads better than one for software development? The productivity paradox of pair programming. MIS Quarterly. v33. 91-118.
[8]
Pair designing as practice for enforcing and diffusing design knowledge. Journal of Software Maintenance and Evolution-Research and Practice. v17. 401-423.
[9]
Get ready for agile methods with care. IEEE Computer. v35. 64-69.
[10]
Balancing Agility and Discipline: A Guide to the Perplexed. Addison-Wesley, Boston, MA.
[11]
A framework for adapting agile development methodologies. European Journal of Information Systems. v18. 332-343.
[12]
Acceptance of agile methodologies: a critical review and conceptual framework. Decision Support Systems. v46. 803-814.
[13]
Exploring the underlying aspects of pair programming: the impact of personality. Information and Software Technology. v50. 1114-1126.
[14]
Agile Software Development: The Cooperative Game. Addison-Wesley.
[15]
An introduction to agile methods. In: Zelkowitz, M.V. (Ed.), Advances in Computers, Advances in Software Engineering, Elsevier, Amsterdam.
[16]
Agility from first principles: reconstructing the concept of agility in information systems development. Information Systems Research. v20. 329-354.
[17]
Knowledge management in different software development approaches. In: Yakhno, T., Neuhold, E.J. (Eds.), Advances in Information Systems, Proceedings, pp. 304-313.
[18]
A Preliminary Roadmap for Empirical Research on Agile Software Development. In: in Proc. of Agile2008, IEEE Press. pp. 83-94.
[19]
Agile Software Development: Current Research and Future Directions. Springer, Berlin/Heidelberg.
[20]
Extending agile methods: postmortem reviews as extended feedback. In: Henninger, S., Maurer, F. (Eds.), Advances in Learning Software Organizations, pp. 4-12.
[21]
Agile knowledge management in practice. In: Melnik, G., Holz, H. (Eds.), Advances in Learning Software Organizations, Proceedings, pp. 137-143.
[22]
Special section on best papers from XP2010. Information and Software Technology. v53. 507-508.
[23]
Are two heads better than one? On the effectiveness of pair programming. IEEE Software. v24. 12-15.
[24]
Empirical studies of agile software development: a systematic review. Information and Software Technology. v50. 833-859.
[25]
On the effectiveness of the test-first approach to programming. IEEE Transactions on Software Engineering. v31. 226-237.
[26]
Agile modeling, agile software development, and extreme programming. Journal of Database Management. v16. 88-100.
[27]
Peaceful coexistence: agile developer perspectives on software architecture. IEEE Software. v27. 23-25.
[28]
Effective elements of integrated software development process supported platform. In: Shen, W., Lin, Z., Barthes, J.P.A., Li, T. (Eds.), Computer Supported Cooperative Work in Design I, pp. 368-377.
[29]
The top 10 burning research questions from practitioners. IEEE Software. v27. 8-9.
[30]
Effects of personality on pair programming. IEEE Transactions on Software Engineering. v36. 61-80.
[31]
Social perspective of software development methods: the case of the prisoner dilemma and extreme programming. In: Baumeister, H., Marchesi, M., Holcombe, M. (Eds.), Extreme Programming and Agile Processes in Software Engineering, Proceedings, pp. 74-81.
[32]
Creating a dual-agility method: the value of method engineering. Journal of Database Management. v16. 1-23.
[33]
Agile software development. 1. The business of innovation. IEEE Computer. v34. 120-127.
[34]
Knowledge management support for distributed agile software processes. In: Henninger, S., Maurer, F. (Eds.), Advances in Learning Software Organizations, pp. 60-80.
[35]
Why we need a theory for software engineering. Dr. Dobb's Journal.
[36]
Test-driven development concepts, taxonomy, and future direction. Computer. v38. 43-50.
[37]
Integration and generification-agile software development in the healthcare market. Computer Supported Cooperative Work-the Journal of Collaborative Computing. v18. 607-634.
[38]
Addressing diverse needs through a balance of agile and plan-driven software development methodologies in the core software engineering course. International Journal of Engineering Education. v24. 659-670.
[39]
Toward agile: an integrated analysis of quantitative and qualitative field data on software development agility. MIS Quarterly. v34. 87-114.
[40]
An adaptive process model to support product development project management. IEEE Transactions on Engineering Management. v56. 600-620.
[41]
Information system development agility as organizational learning. European Journal of Information Systems. v15. 183-199.
[42]
Project agility assessment: an integrated decision analysis approach. Production Planning & Control. v19. 567-576.
[43]
Acceptance of software process innovations-the case of extreme programming. European Journal of Information Systems. v18. 344-354.
[44]
The impact of the Abilene Paradox on double-loop learning in an agile team. Information and Software Technology. v49. 552-563.
[45]
Mapping authors in intellectual space: a technical overview. Journal of the American Society for Information Science. v41. 433-443.
[46]
Agile software development: adaptive systems principles and best practices. Information Systems Management. v23. 19-30.
[47]
Overcoming barriers to self-management in software teams. IEEE Software. v26. 20-26.
[48]
A teamwork model for understanding an agile team: a case study of a Scrum project. Information and Software Technology. v52. 480-491.
[49]
Experimental evaluation of pair programming. In: 12th European Software Control and Metrics Conference, pp. 269-276.
[50]
Theoretical reflections on agile development methodologies. Communications of the ACM. v50. 79-83.
[51]
Challenges of migrating to agile methodologies. Communications of the ACM. v48. 73-78.
[52]
The intellectual structure of the strategic management field: an author co-citation analysis. Strategic Management Journal. v29. 319-336.
[53]
Karl Popper's critical rationalism in agile software development. In: Scharfe, H., Hitzler, P., Ohrstrom, P. (Eds.), Conceptual Structures: Inspiration and Application, pp. 360-373.
[54]
The impact of agile practices on communication in software development. Empirical Software Engineering. v13. 303-337.
[55]
Can distributed software development be agile?. Communications of the ACM. v49. 41-46.
[56]
Changes in the intellectual structure of strategic management research: a bibliometric study of the Strategic Management Journal, 1980-2000. Strategic Management Journal. v25. 981-1004.
[57]
Design issues for knowledge artifacts. Knowledge-Based Systems. v21. 856-867.
[58]
Empirical studies of pair programming for CS/SE teaching in higher education: a systematic literature review. IEEE Transactions on Software Engineering. v37. 509-525.
[59]
Integrating knowledge management, learning mechanisms, and company performance. In: Karagiannis, D., Reimer, U. (Eds.), Practical Aspects of Knowledge Management, pp. 620-631.
[60]
Investigating the impact of personality types on communication and collaboration-viability in pair programming-an empirical study. In: Abrahamsson, P., Marchesi, M., Succi, G. (Eds.), Extreme Programming and Agile Processes in Software Engineering, Proceedings, pp. 43-52.
[61]
An experimental investigation of personality types impact on pair effectiveness in pair programming. Empirical Software Engineering. v14. 187-226.
[62]
A distributed cognition account of mature XP teams. In: Abrahamsson, P., Marchesi, M., Succi, G. (Eds.), Extreme Programming and Agile Processes in Software Engineering, Springer, Berlin/Heidelberg. pp. 1-10.
[63]
Collaboration and co-ordination in mature eXtreme programming teams. International Journal of Human-Computer Studies. v66. 506-518.
[64]
The role of physical artefacts in agile software development: two complementary perspectives. Interacting with Computers. v21. 108-116.
[65]
A retrospective review of JDM from 2003 to 2005 and a discussion on publication emphasis of JDM for the next two to three years. Journal of Database Management. v16. 1
[66]
Is designing software different from designing other things?. International Journal of Engineering Education. v22. 540-550.
[67]
Automated error analysis for the agilization of feature modeling. Journal of Systems and Software. v81. 883-896.
[68]
Author co-citation analysis: overview and defense. In: Borgman, C.L. (Ed.), Scholarly Communication and Bibliometrics, Sage Publications, Newbury Park. pp. 84-106.
[69]
Author cocitation: a literature measure of intellectual structure. Journal of the American Society for Information Science. v32. 163-171.
[70]
Agile software development: it's about feedback and change. Computer. v36. 39-43.
[71]
Strengthening the case for pair programming. IEEE Software. v17. 19-25.
[72]
Graph theoretical indicators and refactoring. In: Maurer, F., Wells, D. (Eds.), Extreme Programming and Agile Methods, XP/Agile Universe 2003. pp. 62-72.

Cited By

View all
  • (2024)Introduction to the special issue ‘Towards a Multi-Level Understanding of Agile in GovernmentInformation Polity10.3233/IP-24900729:2(123-136)Online publication date: 1-Jan-2024
  • (2024)AI-Grading Standup Updates to Improve Project-Based Learning OutcomesProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653541(17-23)Online publication date: 3-Jul-2024
  • (2024)A Comparative Study of Machine Learning Algorithm for Predicting Project Management MethodologyProcedia Computer Science10.1016/j.procs.2023.10.052225:C(665-675)Online publication date: 4-Mar-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Journal of Systems and Software
Journal of Systems and Software  Volume 85, Issue 6
June, 2012
241 pages

Publisher

Elsevier Science Inc.

United States

Publication History

Published: 01 June 2012

Author Tags

  1. Agile software development
  2. Crystal method
  3. Feature-driven development
  4. Information systems
  5. Lean software development
  6. Scrum
  7. Software engineering
  8. Theory
  9. XP
  10. eXtreme programming

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Introduction to the special issue ‘Towards a Multi-Level Understanding of Agile in GovernmentInformation Polity10.3233/IP-24900729:2(123-136)Online publication date: 1-Jan-2024
  • (2024)AI-Grading Standup Updates to Improve Project-Based Learning OutcomesProceedings of the 2024 on Innovation and Technology in Computer Science Education V. 110.1145/3649217.3653541(17-23)Online publication date: 3-Jul-2024
  • (2024)A Comparative Study of Machine Learning Algorithm for Predicting Project Management MethodologyProcedia Computer Science10.1016/j.procs.2023.10.052225:C(665-675)Online publication date: 4-Mar-2024
  • (2024)Shedding light on the dark side – A systematic literature review of the issues in agile software development methodology useJournal of Systems and Software10.1016/j.jss.2024.111966211:COnline publication date: 2-Jul-2024
  • (2024)Behaviour-driven development and metrics framework for enhanced agile practices in scrum teamsInformation and Software Technology10.1016/j.infsof.2024.107435170:COnline publication date: 1-Jun-2024
  • (2024)Organic transformation of ERP documentation practicesInternational Journal of Information Management: The Journal for Information Professionals10.1016/j.ijinfomgt.2023.10271774:COnline publication date: 27-Feb-2024
  • (2024)Unraveling the code: an in-depth empirical study on the impact of development practices in auxiliary functions implementationSoftware Quality Journal10.1007/s11219-024-09682-432:3(1137-1174)Online publication date: 1-Sep-2024
  • (2024)Exploratory Study on Sustainability in Agile Software DevelopmentHuman-Centered Software Engineering10.1007/978-3-031-64576-1_17(264-272)Online publication date: 8-Jul-2024
  • (2024)A bibliometric analysis of Agile software development publications originating from TurkeyJournal of Software: Evolution and Process10.1002/smr.260136:5Online publication date: 25-Apr-2024
  • (2023)Improving IT Project Outcomes With the Deming Management MethodInternational Journal of Information Technology Project Management10.4018/IJITPM.33511815:1(1-22)Online publication date: 22-Dec-2023
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media