Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Outline of software engineering
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Notable publications== *''About Face: The Essentials of User Interface Design'' by [[Alan Cooper (software designer)|Alan Cooper]], about user interface design. {{ISBN|0-7645-2641-3}} *''The Capability Maturity Model'' by [[Watts Humphrey]]. Written for the [[Software Engineering Institute]], emphasizing management and process. (See ''Managing the Software Process'' {{ISBN|0-201-18095-2}}) *''[[The Cathedral and the Bazaar]]'' by [[Eric Raymond]] about open source development. *''The Decline and Fall of the American Programmer'' by [[Ed Yourdon]] predicts the end of software development in the U.S. {{ISBN|0-13-191958-X}} *''[[Design Patterns]]'' by [[Erich Gamma]], [[Richard Helm]], [[Ralph Johnson (computer scientist)|Ralph Johnson]], and [[John Vlissides]]. {{ISBN|0-201-63361-2}} *''Extreme Programming Explained'' by [[Kent Beck]] {{ISBN|0-321-27865-8}} *"[https://web.archive.org/web/20070703050443/http://www.acm.org/classics/oct95/ Go To Statement Considered Harmful]" by [[Edsger Dijkstra]]. *"Internet, Innovation and Open Source:Actors in the Network" β ''[[First Monday (journal)|First Monday]]'' article by [[Ilkka Tuomi]] (2000) [http://www.firstmonday.org/issues/issue6_1/tuomi/#t9 source] *''[[The Mythical Man-Month]]'' by [[Fred Brooks]], about project management. {{ISBN|0-201-83595-9}} *''Object-oriented Analysis and Design'' by [[Grady Booch]]. {{ISBN|0-8053-5340-2}} *''[[Peopleware]]'' by [[Tom DeMarco]] and Tim Lister. {{ISBN|0-932633-43-9}} *''The pragmatic engineer versus the scientific designer'' by [[E. W. Dijkstra]] [https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD690.html] *''Principles of Software Engineering Management'' by [[Tom Gilb]] about evolutionary processes. {{ISBN|0-201-19246-2}} *''The Psychology of Computer Programming'' by [[Gerald Weinberg]]. Written as an independent consultant, partly about his years at IBM. {{ISBN|0-932633-42-0}} *''Refactoring: Improving the Design of Existing Code'' by [[Martin Fowler (software engineer)|Martin Fowler]], [[Kent Beck]], John Brant, [[William Opdyke]], and Don Roberts. {{ISBN|0-201-48567-2}} *''[http://www.pragmaticprogrammer.com The Pragmatic Programmer: from journeyman to master]'' by [[Andy Hunt (author)|Andrew Hunt]], and [[Dave Thomas (programmer)|David Thomas]]. {{ISBN|0-201-61622-X}} *''[[Software Engineering Body of Knowledge]] (SWEBOK)'' ISO/IEC TR 19759
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)