Martin Fowler

Affiliations:
  • ThoughtWorks, Chicago, Illinois, USA


According to our database1, Martin Fowler authored at least 41 papers between 1992 and 2011.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2011
Domain-Specific Languages.
The Addison-Wesley signature series, Addison-Wesley, ISBN: 978-0-321-71294-3, 2011

2009
A Pedagogical Framework for Domain-Specific Languages.
IEEE Softw., 2009

2007
"No silver bullet" reloaded: retrospective on "essence and accidents of software engineering".
Proceedings of the Companion to the 22nd Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2007

2005
The State of Design.
IEEE Softw., 2005

Finding good design.
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

2004
Module Assembly.
IEEE Softw., 2004

Software development: arts & crafts or math & science?
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

Challenges in outsourcing and global development: how will your job change?
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

The great J2EE vs. microsoft.NET shootout.
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

2003
Data Access Routines.
IEEE Softw., 2003

Who Needs an Architect?
IEEE Softw., 2003

Patterns.
IEEE Softw., 2003

When to Make a Type.
IEEE Softw., 2003

What Is the Point of the UML?
Proceedings of the «UML» 2003, 2003

2002
The Software Engineering of Internet Software: Guest Editors' Introduction.
IEEE Softw., 2002

Using Metadata.
IEEE Softw., 2002

Yet Another Optimization Article.
IEEE Softw., 2002

Public versus Published Interfaces.
IEEE Softw., 2002

Refactoring: Improving the Design of Existing Code.
Proceedings of the Extreme Programming and Agile Methods, 2002

Lightweight vs. heavyweight processes: is this even the right question?
Proceedings of the 24th International Conference on Software Engineering, 2002

Information systems architecture.
Proceedings of the 24th International Conference on Software Engineering, 2002

2001
To Be Explicit.
IEEE Softw., 2001

Reducing Coupling.
IEEE Softw., 2001

Design - Separating User Interface Code.
IEEE Softw., 2001

Design - Avoiding Repetition.
IEEE Softw., 2001

2000
Refactoring.
Proceedings of the TOOLS 2000: 34th International Conference on Technology of Object-Oriented Languages and Systems, 30 July, 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

UML distilled - a brief guide to the Standard Object Modeling Language (2. ed.).
notThenot Addison-Wesley object technology series, Addison-Wesley-Longman, ISBN: 978-0-201-65783-8, 2000

1999
Refactoring - Improving the Design of Existing Code.
Addison Wesley object technology series, Addison-Wesley, ISBN: 978-0-201-48567-7, 1999

1998
Question time! about Use Cases.
Proceedings of the 1998 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1998

UML konzentriert - die Standardobjektmodellierungssprache anwenden: mit neuester Version UML 1.1.
Addison-Wesley-Longman, ISBN: 978-3-8273-1329-4, 1998

1997
A Survey of Object Oriented Analysis and Design Methods (Tutorial).
Proceedings of the Pulling Together, 1997

UML distilled - applying the standard object modeling language.
Addison-Wesley-Longman, ISBN: 978-0-201-32563-8, 1997

Analysis patterns - reusable object models.
Addison-Wesley series in object-oriented software engineering, Addison-Wesley-Longman, ISBN: 978-0-201-89542-1, 1997

1996
Translation: Myth or Reality? (Panel Session).
Proceedings of the 1996 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1996

1994
Application Views: Another Technique in the Analysis and Design Armoury.
J. Object Oriented Program., 1994

Comparison of Analysis and Design Methods.
Proceedings of the TOOLS 1994: 13th International Conference on Technology of Object-Oriented Languages and Systems, 1994

1993
A Comparison of Object-Oriented Analysis and Design Methods.
Proceedings of the TOOLS 1993: 11th International Conference on Technology of Object-Oriented Languages and Systems, 1993

Clinical systems design.
Proceedings of the Sixth Annual IEEE Symposium on Computer-Based Medical Systems (CBMS'93), 1993

1992
Martin Flower, Thomas Cairns.
Proceedings of the Addendum to the Proceedings on Object-Oriented Programming Systems, 1992

A comparison of object-oriented analysis and design methods (abstract).
Proceedings of the Addendum to the Proceedings on Object-Oriented Programming Systems, 1992


  Loading...