2016
Continuous deployment of mobile software at facebook (showcase).
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016
Continuous deployment at Facebook and OANDA.
Proceedings of the 38th International Conference on Software Engineering, 2016
2013
Development and Deployment at Facebook.
IEEE Internet Comput., 2013
2007
2005
Leadership in Extreme Programming.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2005
The XP Geography: Mapping Your Next Step, a Guide to Planning Your Journey.
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2005
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2005
Echoes?: structured design and modern software practices.
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005
Extreme programming explained - embrace change, Second Edition.
The XP series, Addison-Wesley, ISBN: 978-0-321-27865-4, 2005
2004
Eclipse erweitern - Prinzipien, Patterns and Plug-Ins.
Open source library, Addison-Wesley, ISBN: 978-3-8273-2238-8, 2004
JUnit - pocket guide: quick lookup and advice.
O'Reilly, ISBN: 978-0-596-00743-0, 2004
Contributing to Eclipse - principles, patterns, and plug-ins.
The Eclipse series, Addison-Wesley, ISBN: 978-0-321-20575-9, 2004
2003
Agility through Discipline: A Debate.
Computer, 2003
Test Driven Development (TDD).
Proceedings of the Extreme Programming and Agile Processes in Software Engineering, 2003
Discipline and practices of TDD: (test driven development).
Proceedings of the Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2003
Agile management - an oxymoron?: who needs managers anyway?
Proceedings of the Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2003
Test-driven Development - by example.
The Addison-Wesley signature series, Addison-Wesley, ISBN: 978-0-321-14653-3, 2003
2002
Extreme Programming as a Teaching Process.
Proceedings of the Extreme Programming and Agile Methods, 2002
2001
2000
Hacker or hero? - extreme programming today (panel session).
Proceedings of the Addendum to the 2000 Proceedings of the Conference on Object-Oriented Programming Systems, 2000
1999
Embracing Change with Extreme Programming.
Computer, 1999
Proceedings of the TOOLS Europe 1999: 29th International Conference on Technology of Object-Oriented Languages and Systems, 1999
Proceedings of the 4th European Conference on Pattern Languages of Programms (EuroPLoP '1999), 1999
Time Travel: A Pattern Language for Values That Change.
Proceedings of the 4th European Conference on Pattern Languages of Programms (EuroPLoP '1999), 1999
Extreme Programming: A Discipline of Software Development.
Proceedings of the Software Engineering, 1999
1998
Extreme Programming: A Humanistic Discipline of Software Development.
Proceedings of the Fundamental Approaches to Software Engineering, 1998
1997
Beyond the Hype: Do Patterns and Frameworks Reduce Discovery Costs? (Panel).
Proceedings of the 1997 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1997
Smalltalk best practice patterns.
Prentice Hall, 1997
1996
Industrial Experience with Design Patterns.
Proceedings of the 18th International Conference on Software Engineering, 1996
1994
How do teams shape objects? - how do objects shape teams?
Proceedings of the Addendum to the Proceedings on Object-Oriented Programming Systems, 1994
How Do Teams Shape Objects ? - How Di Object Shape Teams ? (Panel).
Proceedings of the Ninth Annual Conference on Object-Oriented Programming Systems, 1994
Patterns Generate Architectures.
Proceedings of the Object-Oriented Programming, Proceedings of the 8th European Conference, 1994
1993
Software architecture (panel): the next step for object technology.
Proceedings of the Addendum to the Proceedings on Object-Oriented Programming Systems, 1993
How to Get a Paper Accepted at OOPSLA (Panel).
Proceedings of the Eighth Annual Conference on Object-Oriented Programming Systems, 1993
Software Architecture: The Next Step for Object Technology (Panel).
Proceedings of the Eighth Annual Conference on Object-Oriented Programming Systems, 1993
1992
Profiling on a massively Parallel Computer.
Proceedings of the Parallel Processing: CONPAR 92, 1992
1991
Can Structured Methods be Objectified? (Panel).
Proceedings of the Sixth Annual Conference on Object-Oriented Programming Systems, 1991
Integrating Profiling into Debugging.
Proceedings of the International Conference on Parallel Processing, 1991
1990
Extreme programming explained - embrace change.
Addison-Wesley, ISBN: 0201616416, 1990
1989
Playground: An Object-Oriented Simulation System With Agent Rules for Children of All Ages.
Proceedings of the Conference on Object-Oriented Programming: Systems, 1989
A Laboratory for Teaching Object-Oriented Thinking.
Proceedings of the Conference on Object-Oriented Programming: Systems, 1989
1988
Panel: Experiences with Reusability.
Proceedings of the Conference on Object-Oriented Programming Systems, 1988
1986
A Diagram for Object-Oriented Programs.
Proceedings of the Conference on Object-Oriented Programming Systems, 1986