Agile Manifesto Authors (1992-2010)

A collection of IEEE Software articles written by authors of Agile Manifesto. 10 of the 17 authors of the 'Manifesto for Agile Software Development' have written for IEEE Software: Kent Beck, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Andrew Hunt, Ron Jeffries, Robert Martin, Steve Mellor, and Dave Thomas.

This collections includes 50 articles published between 1992 and 2010.

(stats / articles)
(stats / downloads)
(top articles)




2010 (1)

Software Engineering / IEEE Software

2010

2009 (1)

Software Engineering / IEEE Software

2009
A Pedagogical Framework for Domain-Specific Languages
IEEE Software 2009 (4); by M. Fowler

2008 (2)

Software Engineering / IEEE Software

2008
Point/Counterpoint
IEEE Software 2008 (2); by T. Gilb, A. Cockburn
2008
Tests and Requirements, Requirements and Tests: A Möbius Strip
IEEE Software 2008 (1); by R. C. Martin, G. Melnik

2007 (3)

Software Engineering / IEEE Software

2007
Guest Editors' Introduction: TDD--The Art of Fearless Programming
IEEE Software 2007 (3); by R. Jeffries, G. Melnik
2007
Professionalism and Test-Driven Development
IEEE Software 2007 (3); by R. C. Martin
2007
Point/Counterpoint
IEEE Software 2007 (2); by I. Alexander, K. Beck

2005 (3)

Software Engineering / IEEE Software

2005
The state of design [software design]
IEEE Software 2005 (6); by M. Fowler
2005
2005

2004 (7)

Software Engineering / IEEE Software

2004
Practice [software construction]
IEEE Software 2004 (6); by D. Thomas, A. Hunt
2004
Imaginate [software construction]
IEEE Software 2004 (5); by A. Hunt, D. Thomas
2004
Open source ecosystems
IEEE Software 2004 (4); by D. Thomas, A. Hunt
2004
OO in one sentence: keep it DRY, shy, and tell the other guy
IEEE Software 2004 (3); by A. Hunt, D. Thomas
2004
Module assembly [programming]
IEEE Software 2004 (2); by M. Fowler
2004
Nurturing requirements
IEEE Software 2004 (2); by D. Thomas, A. Hunt
2004
Three legs, no wobble [software construction]
IEEE Software 2004 (1); by A. Hunt, D. Thomas

2003 (10)

Software Engineering / IEEE Software

2003
Data access routines
IEEE Software 2003 (6); by M. Fowler
2003
Pipelines [Unix programming]
IEEE Software 2003 (6); by D. Thomas, A. Hunt
2003
Design - Who needs an architect?
IEEE Software 2003 (5); by M. Fowler
2003
Preparing the raw material
IEEE Software 2003 (5); by A. Hunt, D. Thomas
2003
Model-driven development - Guest editor's introduction
IEEE Software 2003 (5); by S. J. Mellor, A. N. Clark, T. Futagami
2003
Verbing the noun [software development]
IEEE Software 2003 (4); by D. Thomas, A. Hunt
2003
The trip-packing dilemma [agile software development]
IEEE Software 2003 (3); by A. Hunt, D. Thomas
2003
Patterns [software patterns]
IEEE Software 2003 (2); by M. Fowler
2003
When to make a type [programming]
IEEE Software 2003 (1); by M. Fowler
2003
The art of enbugging
IEEE Software 2003 (1); by A. Hunt, D. Thomas

2002 (9)

Software Engineering / IEEE Software

2002
Using metadata
IEEE Software 2002 (6); by M. Fowler
2002
State machines
IEEE Software 2002 (6); by D. Thomas, A. Hunt
2002
Zero-tolerance construction [software development]
IEEE Software 2002 (5); by A. Hunt, D. Thomas
2002
Yet another optimisation article
IEEE Software 2002 (3); by M. Fowler
2002
Mock objects
IEEE Software 2002 (3); by D. Thomas, A. Hunt
2002
Public versus published interfaces
IEEE Software 2002 (2); by M. Fowler
2002
The software engineering of internet software
IEEE Software 2002 (2); by E. Hendrickson, M. Fowler
2002
Software archaeology
IEEE Software 2002 (2); by A. Hunt, D. Thomas
2002
Ubiquitous automation
IEEE Software 2002 (1); by A. Hunt, D. Thomas

2001 (6)

Software Engineering / IEEE Software

2001
To be explicit [software design]
IEEE Software 2001 (6); by M. Fowler
2001
Launching extreme programming at a process-intensive company
IEEE Software 2001 (6); by J. Grenning
2001
Aim, fire [test-first coding]
IEEE Software 2001 (5); by K. Beck
2001
Reducing coupling
IEEE Software 2001 (4); by M. Fowler
2001
Separating user interface code
IEEE Software 2001 (2); by M. Fowler
2001
Avoiding repetition [software design]
IEEE Software 2001 (1); by M. Fowler

2000 (4)

Software Engineering / IEEE Software

2000
Selecting a project's methodology
IEEE Software 2000 (4); by A. Cockburn
2000
Strengthening the case for pair programming
IEEE Software 2000 (4); by L. Williams, R. R. Kessler, W. Cunningham, R. Jeffries
2000
Strengthening the case for pair programming
IEEE Software 2000 (4); by L. Williams, R. R. Kessler, W. Cunningham, R. Jeffries
2000
eXtreme Programming development through dialog
IEEE Software 2000 (4); by R. C. Martin

1997 (3)

Software Engineering / IEEE Software

1997
Designing interfaces for programmers
IEEE Software 1997 (6); by R. Jeffries
1997
Using patterns to improve our architectural vision
IEEE Software 1997 (1); by N. L. Kerth, W. Cunningham
1997
Why Explore Object Mathods, Patterns, and Architectures?
IEEE Software 1997 (1); by S. J. Mellor, R. Johnson

1992 (1)

Software Engineering / IEEE Software

1992
Interface-usability evaluation: science of trade-offs
IEEE Software 1992 (5); by J. R. Miller, R. Jeffries