Research Papers

These research papers are published by Agile Alliance in collaboration with IEEE. To view the research papers, you'll need to be logged into your Agile Alliance membership account.


Member Login

Not a member? Click here to sign up.

 

2013  |  2012  |  2007  |  2006  |  2005  |  2004  |  2003

 

2013 Research Papers

Agile Software Development with Distributed Teams: Agility,Distribution and Trust
Siva Dorairaj and James Noble

Proposing Regulatory-Driven Automated Test Suites
Patrick Morrison, Casper Holmgreen, Aaron Massey, and Laurie Williams

Assessing an Organization’s Capability to Effectively Implement Its Selected Agile Method(s): An Objectives, Principles, Strategies Approach
Shvetha Soundararajan, Osman Balci, and James D. Arthur

Agile Testing: A Systematic Mapping across Three Conferences: Understanding Agile Testing in the XP/Agile Universe, Agile, and XP Conferences
Theodore D. Hellmann, Apoorve Chokshi, Zahra Shakeri Hossein Abad, Sydney Pratte, and Frank Maurer

Ten Lessons Learned from Integrating Interaction Design and Agile Development
Tiago Silva da Silva, Milene Selbach Silveira, and Frank Maurer

Analyzing Effectiveness of Workshops for Learning Agile Development Principles
Shota Suzuki, Ryushi Shiohama, Masashi Kadoya, Kazunori Sakamoto, Hironori Washizaki,
and Yoshiaki Fukazawa

System Dynamics Modeling of Agile Continuous Delivery Process
Olumide Akerele, Muthu Ramachandran, and Mark Dixon

"Scrum Code Camps"
Lene Pries-Heje, Jan Pries-Heje, and Bente Dalgaard

Making Scrum Stick in Regulated Industries
Pat Reed, Laszlo Szalvay

 

2013 Experience Reports

Transforming a Public Sector Company: From Stone Age to Agile
Ardita Karaj and Jason Little

Adapting Agile Methodology to Overcome Social Differences in Project Members
Hitoshi Ozawa and Lan Zhang

Beyond Requirements Dictator: How Agile Helped a Business Analyst Discover Her Real Value
Diane Zajac-Woodie

Big Visible Testing
Claire Moss

Black Swan Farming Using Cost of Delay: Discover, Nurture and Speed Up Delivery of Value
Joshua J. Arnold and Özlem Yüce

Need 4 Speed: Leverage New Metrics to Boost Your Velocity without Compromising on Quality
Raziel Tabib

Continuous Delivery? Easy! Just Change Everything (Well, Maybe It Is Not That Easy)
Steve Neely and Steve Stolt

Refactoring as a Lifeline: Lessons Learned from Refactoring
Amr Noaman Abdel-Hamid

How Writers Can Thrive in Agile
Gavin Austin

Organizational Learning with Open Space
Daniel Mezick

Balls for Africa: The Lean Startup in an African Not-for-Profit Social Enterprise
Paul E. Ellarby

How We Successfully Adapted Agile for a Research-Heavy Engineering Software Team
Alfred A. Lorber and Kyran D. Mish

Driving Quality Improvement and Reducing Technical Debt with the Definition of Done
Noopur Davis

Lean Change: Enabling Agile Transformation through Lean Startup, Kotter and Kanban: An Experience Report
Alexis Hui

 

2012

Agile's Role in Developing Robust Software Competency at Precor
Brent Barton, Brent Brooks

 

2007

'Talking the talk': Is intermediate-level conversation the key to the pair programming success story?
Sallyann Freudenberg, Pablo Romero, Benedict du Boulay

Automated Recognition of Test-Driven Development with Zorro
Philip Johnson, Hongbing Kou

Agile Development Iterations and UI Design
Robert Biddle, James Noble, Jennifer Ferreira

The Social Nature of Agile Teams
Robert Biddle, Elizabeth Whitworth

Does the XP environment meet the motivational needs of the Software Developer? An Empirical Study
Helen Sharp, Hugh Robinson, Sarah Beecham, Nathan Baddoo, Tracy Hall

The Relationship between Customer Collaboration and Software Project Overruns
Kjetil Moløkken-Østvold, Kristian Marius Furulund

The Role of Incremental Change in Agile Software Processes
Neal A. Febbraro, Vaclav Rajlich

Towards Extreme(ly) Usable Software: Exploring Tensions Between Usability and Agile Software Development
Jason Chong Lee, D. Scott McCrickard

A Longitudinal Study of the Use of a Test-Driven Development Practice in Industry
Laurie Willia ms, Julio Cesar Sanchez, E. Michael Maximilien

 

2006

AgileEVM – Earned Value Management in Scrum Projects
Tamara Sulaiman, Brent Barton, Thomas Blackburn

Earned Value and Agile Reporting
Anthony Cabri, Mike Griffiths

An Empirical Study of Using Planning Poker for User Story Estimation
Nils C. haugen

Executable Acceptance Tests for Communicating Business Requirements: Customer Perspective
Grigori Melnik, Frank Maurer, Mike Chiasson

On Agile Performance Requirements Specification and Testing
Chih-Wei Ho, Michael J. Johnson, Laurie Williams, and E. Michael Maximilien

Refactoring with Contracts
Maayan Goldstein, Yishai A. Feldman

The Role of Story Cards and the Wall in XP teams: a distributed cognition perspective
Helen Sharp, Hugh Robinson, Judith Segal & Dominic Furniss

A Case Study on the Impact of Customer Communication on Defects in Agile Software Development
Mikko Korkala, Pekka Abrahamsson and Pekka Kyllönen

Reflections on Reflection in Agile Software Development
David Talby, Orit Hazzan, Yael Dubinsky and Arie Keren

Critical Personality Traits in Successful Pair Programming
Joseph Chao and Gulgunes Atli

What Lessons Can the Agile Community Learn from A Maverick Fighter Pilot?
Steve Adolph

 

2005

Metaphors be with you! (Metaphor System)
Dr. David West, Mathew Solano

Agile Metrics at the Israeli Air Force
Yael Dubinsky, David Talby, Orit Hazzan, Arie Keren

Are We Ready to be Unleashed? A Comparative Analysis between Agile Software Development and War Fighting
Steve Adolph

Agile Security Testing of Web-Based Systems via HTTPUnit
A. Tappenden, P. Beatty, J. Millerv, A. Geras, M. Smith

Social Behaviors on XP and non-XP teams: A Comparative Study
Jan Chong

Organisational culture and XP: three case studies
Hugh Robinson & Helen Sharp

Clashes between Culture and Software Development Methods: The Case of the Israeli Hi-Tech Industry and Extreme Programming
Orit Hazzan, Yael Dubinsky

A Case Study on the Impact of Scrum on Overtime and Customer Satisfaction
Chris Mann, Frank Maurer

An Environment for Collaborative Iteration Planning
Lawrence Liu, Hakan Erdogmus, and Frank Maurer

Future of Scrum: Parallel Pipelining of Sprints in Complex Projects
Jeff Sutherland, Ph.D.

 

2004

An Initial Exploration of the Relationship Between Pair Programming and Brooks’ Law
Laurie Williams, Anuja Shukla, Annie Antón

Exploring Extreme Programming in Context: An Industrial Case Study
Laurie Williams, Lucas Layman, Lynn Cunningham

The XP Customer Role in Practice: Three Studies
Angela Martin, Robert Biddle, James Noble

Agile Methods for Large Organizations – Building Communities of Practice
Tuomo Kähkönen

Direct Verbal Communication as a Catalyst of Agile Knowledge Sharing
Grigori Melnik, Frank Maurer

 

2003

YP and Urban Simulation: Applying an Agile Programming Methodology in a Politically Tempestuous Domain
Alan Borning, Bjorn Freeman-Benson

XP Culture: Why the twelve practices both are and are not the most significant thing
Helen Sharp, Hugh Robinson

PARFAIT: Towards a Framework-based Agile Reengineering Process
Maria Istela Cagnin, José Carlos Maldonado, Fernão Stella Germano, Rosangela Penteado

Observations on Balancing Discipline and Agility
Barry Boehm, Richard Turner

Throwing Down the Gauntlet: Finding a Place for Discount Usability Engineering in Agile Development
David Kane

Test Driven Development and the Scientific Method
Rick Mugridge