Martin Clay Fowler
#164,563
Most Influential Person Now
Martin Clay Fowler's AcademicInfluence.com Rankings
Martin Clay Fowlercomputer-science Degrees
Computer Science
#9754
World Rank
#10232
Historical Rank
Software Engineering
#263
World Rank
#268
Historical Rank
Database
#6714
World Rank
#6950
Historical Rank

Download Badge
Computer Science
Martin Clay Fowler's Degrees
- Bachelors Computer Science Stanford University
Similar Degrees You Can Earn
Why Is Martin Clay Fowler Influential?
(Suggest an Edit or Addition)Martin Clay Fowler's Published Works
Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
Published Works
- Patterns of Enterprise Application Architecture (2002) (2066)
- Refactoring - Improving the Design of Existing Code (1999) (2037)
- Manifesto for Agile Software Development (2013) (1738)
- Analysis patterns - reusable object models (1996) (1518)
- UML distilled - applying the standard object modeling language (1997) (956)
- UML distilled - a brief guide to the Standard Object Modeling Language (2. ed.) (2000) (839)
- Domain-Specific Languages (2010) (648)
- NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence (2012) (559)
- Planning Extreme Programming (2000) (537)
- The new methodology (2001) (402)
- Patterns (2021) (285)
- A Brief Guide to the Standard Object Modelling Language (2000) (245)
- Improving the Design of Existing Code (2000) (179)
- Dealing with Roles (1997) (128)
- Is design dead (2001) (125)
- Design - Who needs an architect? (2003) (108)
- Analysis patterns (1996) (100)
- Core J2EE Patterns (Core Design Series): Best Practices and Design Strategies (2003) (84)
- Reducing Coupling (2001) (65)
- Second Edition: A Brief Guide to the Standard Object Modeling Language (2000) (58)
- Public versus Published Interfaces (2002) (52)
- "No silver bullet" reloaded: retrospective on "essence and accidents of software engineering" (2007) (49)
- Question time! about use cases (1998) (34)
- A Pedagogical Framework for Domain-Specific Languages (2009) (28)
- Patterns [software patterns] (2003) (24)
- Using Metadata (2002) (21)
- A comparison of object-oriented analysis and design methods (abstract) (1992) (15)
- To Be Explicit (2001) (14)
- Yet Another Optimization Article (2002) (12)
- Module Assembly (2004) (12)
- Hacker or hero? - extreme programming today (panel session) (2000) (11)
- Refactoring: Ruby Edition (2009) (10)
- Application Views: Another Technique in the Analysis and Design Armoury (1994) (10)
- The software engineering of internet software (2002) (9)
- Information systems architecture (2002) (9)
- A Survey of Object Oriented Analysis and Design Methods (1997) (7)
- Describing and comparing object-oriented analysis and design methods (1994) (6)
- The great J2EE vs. microsoft.NET shootout (2004) (6)
- More Java Gems: ANALYSIS PATTERNS (2000) (6)
- Avoiding repetition [software design] (2001) (5)
- The Ethical Practice of Critical Thinking (2008) (5)
- A UML testing framework (1999) (5)
- When to Make a Type (2003) (4)
- The use of object-oriented analysis in medical informatics for large integrated systems (1991) (4)
- Design - Separating User Interface Code (2001) (4)
- Why use the UML (1998) (4)
- Challenges in outsourcing and global development: how will your job change? (2004) (4)
- Data Access Routines (2003) (3)
- Accountability and organizational structures (1996) (3)
- Ethical inquiry. (1988) (2)
- Agile EAI (2002) (2)
- UML Overview (2019) (1)
- Software development: arts & crafts or math & science? (2004) (1)
- The New Methodology ❍ Context Driven Testing ❍ Lean Development ❍ ( Rational ) Unified Process ● Should you go agile ? Related Articles ● Is Design Dead ? (2006) (1)
- Translation: myth or reality? (panel) (1996) (1)
- Lightweight vs. heavyweight processes: is this even the right question? (2002) (1)
- Translation: Myth or Reality? (Panel Session) (1996) (1)
- The daily drawing (2016) (1)
- List of Patterns (2010) (1)
- KnowHow verklag II: thoughts on drawing and textile studies (2011) (0)
- Immersive technology – a transformation of our workplace? (2016) (0)
- Martin Flower, Thomas Cairns (1992) (0)
- Dealing with Dealing with Properties Properties (1997) (0)
- The Tension of a Line: A Portrait of Perth Prison (2009) (0)
- A case study of domain analysis (abstract): health care (1992) (0)
- Free Domain Specific Languages By Martin Fowler Free Domain Specific Languages (2019) (0)
- Fulfilling a need: the teaching of drawing within the modern curriculum (2011) (0)
- The Society of Scottish Artists 117th annual open exhibition (2014) (0)
- Clinical systems design (1993) (0)
- General Idea of a Continuous Integration System (2011) (0)
- Joint Proceedings of the Summer School on Software Maintenance and Evolution (0)
- Brecht and the village of Figgate (2016) (0)
- Comparison of Analysis and Design Methods (1994) (0)
- Still future III (2016) (0)
- Dealing with Dealing with Properties (1997) (0)
- What do we mean by a software architecture? To me the term architecture conveys a notion of the core elements of the system, the pieces that are difficult to change. A foundation on which the rest must be built. (2011) (0)
- Refactoring (2002) (0)
- The Spirituality of Change and Transformation (2015) (0)
- 0 7 4 0 -7 4 5 9 / 0 4 / $ 2 0 . 0 0 © 2 0 0 4 I E E E (0)
- Finding good design (2005) (0)
- Hydrocarbons in sediments (1978) (0)
- The Notion of a Software Language (2018) (0)
- Design - Avoiding Repetition (2001) (0)
- Scotland the brave: a graphic history of Scotland 1514-2014 (2013) (0)
- Aboot this nthat nthe nix thing (2015) (0)
- The State of Design (2005) (0)
This paper list is powered by the following services: