You are on page 1of 5

# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #

Author(s) / Title Steve McConnell Code Complete: A Practical Handbook of Software Construction (2nd Edition) Elisabeth Freeman, etc. Head First Design Patterns Steve McConnell Rapid Development Erich Gamma Design Patterns: Elements of Reusable Object-Oriented Software Bruce Schneier Applied Cryptography: Protocols, Algorithms, and Source Code (2nd Edition) Robert C. Martin Agile Software Development: Principles, Patterns and Practices Joel Spolsky Joel on Software Tom DeMarco, Timothy Lister Peopleware: Productive Projects and Teams (2nd Edition) Frederick P. Brooks The Mythical Man-Month, Anniversary Edition (2nd Edition) Martin Fowler Refactoring: Improving the Design of Existing Code Mike Cohn Agile Estimating and Planning Alistair Cockburn Writing Effective Use Cases Bertrand Meyer Object-Oriented Software Construction (2nd Edition) Steve McConnell Software Estimation: Demystifying the Black Art Mike Cohn User Stories Applied: For Agile Software Development Donald E. Knuth The Art of Computer Programming, Volumes 1-3 Boxed Set (2nd Edition) Martin Fowler Patterns of Enterprise Application Architecture Jeffrey Friedl Mastering Regular Expressions Andrew Hunt, David Thomas The Pragmatic Programmer: From Journeyman to Master Karl E. Wiegers Software Requirements (2nd Edition) Author(s) / Title

Year
2004

ISBN13
978-0735619678

Jolt
**

sum
243

avg
4.72

2004 2003

978-0596007126 978-0072850604

** **

237 112

4.63 4.74

1994

978-0201633610

244

4.55

1995

978-0471128458

99

4.61

2002

978-0135974445

**

31

4.77

2004 1999 1995 1999 2005 2000 2000 2006 2004

978-1590593899 978-0932633439 978-0201835953 978-0201485677 978-0131479418 978-0201702255 978-0136291558 978-0735605350 978-0321205681

48 76 124 138 43

4.71 4.79 4.54 4.54 4.74 4.62 4.47 4.74 4.76

* ** *

45 43 31 37

1998

978-0201485417

109

4.39

2002 2006 1999 2003

978-0321127426 978-0596528126 978-0201616224 978-0735618794

54 122 127

4.46 4.48 4.42 4.48

44

Year

ISBN13

Jolt

sum

avg

Top 100 Best Software Engineering Books, Ever


21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 #
Craig Larman Applying UML and Patterns (3rd Edition) Alistair Cockburn Agile Software Development: The Cooperative Game (2nd Edition) Gary McGraw Software Security: Building Security In Gregor Hohpe, Bobby Woolf Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions Tom DeMarco The Deadline: A Novel About Project Management Craig Larman Agile and Iterative Development: A Manager's Guide Eric A. Marks, Michael Bell Service-Oriented Architecture: A Planning and Implementation Guide for Business and Technology Thomas H. Cormen, etc. Introduction to Algorithms, Second Edition Thomas Erl Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services Martin Fowler UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) Kent Beck Extreme Programming Explained: Embrace Change (2nd Edition) Alan Shalloway, James Trott Design Patterns Explained: A New Perspective on ObjectOriented Design (2nd Edition) Grady Booch, etc. Object-Oriented Analysis and Design with Applications (3rd Edition) Jim Highsmith Agile Project Management: Creating Innovative Products Scott Berkun Making Things Happen: Mastering Project Management Jon Bentley Programming Pearls (2nd Edition) Paul Duvall, etc. Continuous Integration: Improving Software Quality and Reducing Risk Andrew Stellman, Jennifer Greene Applied Software Project Management Clemens Szyperski Component Software: Beyond Object-Oriented Programming Arthur J. Riel Object-Oriented Design Heuristics Author(s) / Title
2004 978-0131489066 178 4.37

2006

978-0321482754

**

28

4.46

2006

978-0321356703

19

4.95

2003

978-0321200686

31

4.74

1997 2003

978-0932633392 978-0131111554

52 46

4.42 4.52

2006

978-0471768944

33

4.45

2001

978-0070131514

167

4.08

2004

978-0131428980

32

4.59

2003

978-0321193681

139

3.95

2004

978-0321278654

126

3.98

2004

978-0321247148

109

4.33

2007

978-0201895513

**

37

3.95

2004 2008 1999

978-0321219770 978-0596517717 978-0201657883

20 55 28

4.80 4.53 4.50

2007

978-0321336385

**

13

4.85

2005

978-0596009489

15

5.00

1997

978-0201178883

**

13

4.69

1996

978-0201633856

27

4.78

Year

ISBN13

Jolt

sum

avg

(c) 2008 Jurgen Appelo

2/5

Top 100 Best Software Engineering Books, Ever


41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 # 61
Thomas Erl SOA Principles of Service Design Mary Poppendieck, Tom Poppendieck Lean Software Development: An Agile Toolkit Ken Schwaber Agile Project Management with Scrum Ken Schwaber, Mike Beedle Agile Software Development with Scrum Joshua Kerievsky Refactoring to Patterns Alistair Cockburn Crystal Clear: A Human-Powered Methodology for Small Teams Steve McConnell Software Project Survival Guide Tom DeMarco, Timothy Lister Waltzing With Bears: Managing Risk on Software Projects Venkat Subramaniam, Andy Hunt Practices of an Agile Developer: Working in the Real World Kathy Schwalbe Information Technology Project Management Randall Hyde Write Great Code: Volume 1: Understanding the Machine Scott Rosenberg Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software Cem Kaner, etc. Lessons Learned in Software Testing Andy Oram, Greg Wilson Beautiful Code: Leading Programmers Explain How They Think Luke Hohmann Beyond Software Architecture: Creating and Sustaining Winning Solutions Grady Booch Unified Modeling Language User Guide, The (2nd Edition) Karl Fogel Producing Open Source Software: How to Run a Successful Free Software Project Michael Feathers Working Effectively with Legacy Code Kent Beck Test Driven Development: By Example Per Kroll, Philippe Kruchten The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP Author(s) / Title Thomas Erl Service-Oriented Architecture: Concepts, Technology, and Design
2007 2003 2004 2001 2004 978-0132344821 978-0321150783 978-0735619937 978-0130676344 978-0321213358 * * 24 35 30 35 42 4.58 4.57 4.47 4.51 4.10

2004

978-0201699470

12

4.75

1997 2003 2005 2007 2004

978-1572316218 978-0932633606 978-0974514086 978-1423901457 978-1593270032 ** *

63 23 26 27 17

4.33 4.52 4.58 4.63 4.82

2008

978-1400082476

59

3.78

2001

978-0471081128

35

4.54

2007

978-0596510046

**

27

3.81

2003

978-0201775945

27

4.56

2005

978-0321267979

81

3.30

2005

978-0596007591

13

4.85

2004 2002

978-0131177055 978-0321146533 *

21 27

4.86 4.11

2003

978-0321166098

14

4.79

Year
2005

ISBN13
978-0131858589

Jolt

sum
60

avg
4.15

(c) 2008 Jurgen Appelo

3/5

Top 100 Best Software Engineering Books, Ever


62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 # 81 82 83
Cem Kaner, etc. Testing Computer Software (2nd Edition) Frank Buschmann, etc. Pattern-Oriented Software Architecture Volume 1: A System of Patterns Harold Abelson, Gerald Jay Sussman Structure and Interpretation of Computer Programs - 2nd Edition Dan Pilone UML 2.0 in a Nutshell Brett D. McLaughlin, etc. Head First Object-Oriented Analysis and Design Johanna Rothman Manage It!: Your Guide to Modern, Pragmatic Project Management James Shore, Shane Warden The Art of Agile Development Brian W. Kernighan, Rob Pike The Practice of Programming Ron Jeffries, etc. Extreme Programming Installed Scott W. Ambler, Pramodkumar J. Sadalage Refactoring Databases: Evolutionary Database Design Jared Richardson, William Gwaltney Ship it! A Practical Guide to Successful Software Projects Greg Hoglund, Gary McGraw Exploiting Software: How to Break Code Michael Nygard Release It!: Design and Deploy Production-Ready Software Edward Yourdon Death March (2nd Edition) Stephen P. Berczuk, etc. Software Configuration Management Patterns: Effective Teamwork, Practical Integration Elfriede Dustin, etc. Automated Software Testing: Introduction, Management, and Performance Donald C. Gause, Gerald M. Weinberg Exploring Requirements: Quality Before Design Tom Gilb Competitive Engineering David J. Agans Debugging Author(s) / Title Eldad Eilam Reversing: Secrets of Reverse Engineering Robert L. Glass Facts and Fallacies of Software Engineering Martin Fowler Analysis Patterns: Reusable Object Models
1999 978-0471358466 35 4.34

1996

978-0471958697

16

4.50

1996

978-0262011532

157

3.44

2005 2006

978-0596007959 978-0596008673 **

14 35

4.57 3.77

2007

978-0978739249

5.00

2007 1999 2000 2006 2005 2004 2007 2003

978-0596527679 978-0201615869 978-0201708424 978-0321293534 978-0974514048 978-0201786958 978-0978739218 978-0131436350 * *

11 49 31 19 24 27 17 68

4.64 3.96 4.35 4.42 4.46 4.41 4.47 3.82

2003

978-0201741179

23

4.57

1999

978-0201432879

40

4.55

1989 2005 2006

978-0932633132 978-0750665070 978-0814474570

25 13 15

4.72 4.92 4.80

Year
2005 2002 1996

ISBN13
978-0764574818 978-0321117427 978-0201895421

Jolt

sum
14 23 15

avg
4.64 4.30 4.40

(c) 2008 Jurgen Appelo

4/5

Top 100 Best Software Engineering Books, Ever


84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
Matt Weisfeld The Object-Oriented Thought Process (2nd Edition) John M. Vlissides Pattern Hatching: Design Patterns Applied Johanna Rothman Behind Closed Doors: Secrets of Great Management Robert K. Wysocki Effective Project Management: Traditional, Adaptive, Extreme Ellen Gottesdiener Requirements by Collaboration: Workshops for Defining Needs Eric Evans Domain-Driven Design: Tackling Complexity in the Heart of Software Nick Rozanski, Ein Woods Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives Peter Rob, Carlos Coronel Database Systems: Design, Implementation, and Management (8th Edition) Robert Orfali, etc. Client/Server Survival Guide (3rd Edition) Douglas Schmidt, etc. Pattern-Oriented Software Architecture Volume 2: Patterns for Concurrent and Networked Objects Michael Lopp Managing Humans: Biting and Humorous Tales of a Software Engineering Manager Paul Graham Hackers and Painters: Big Ideas from the Computer Age Philippe Kruchten The Rational Unified Process: An Introduction (3rd Edition) Joel Spolsky The Best Software Writing I: Selected and Introduced by Joel Spolsky James O. Coplien, Neil B. Harrison Organizational Patterns of Agile Software Development Esther Derby, etc. Agile Retrospectives: Making Good Teams Great Henry S. Warren
2003 1998 2005 978-0672326110 978-0201432930 978-0976694021 42 25 24 4.07 4.68 4.38

2006

978-0470042618

26

4.35

2002

978-0201786064

14

5.00

2003

978-0321125217

42

4.24

2005

978-0321112293

12

5.00

2006

978-1418835934

27

3.37

1999

978-0471316152

43

4.40

2000

978-0471606956

21

4.33

2007

978-1590598443

21

4.29

2004 2003

978-0596006624 978-0321197702

55 34

4.07 3.91

2005

978-1590595008

22

4.14

2004 2006 2002

978-0131467408 978-0977616640 978-0201914658

13 17 13

5.00 4.53 5.00

100 Hacker's Delight

(c) 2008 Jurgen Appelo

5/5

You might also like