Software Engineering studies how to build software systems that are reliable, maintainable and delivered on schedule, treating programming as an engineering discipline with its own methods of design, testing and process management rather than an individual craft alone. The term was coined for a 1968 NATO conference in Garmisch, West Germany, convened specifically because software projects of the era were running late, over budget and full of defects, a problem participants called the software crisis.
Facts
Origin YearThe year of the NATO Software Engineering Conference in Garmisch, where the term was deliberately coined to frame programming as an engineering discipline. Core ConcernHow to design, build and maintain software systems reliably, on schedule and at scale, rather than as individual craft work. 1 Connections
Associated With
Service-oriented architecture is defined as a software-engineering architectural style.
Source Service-Oriented Architecture (Wikipedia)
Includes
Source Wikipedia: Abhik Roychoudhury
Source Wikipedia: Ada (programming language)
Source Wikipedia: Anders P. Ravn
Source Wikipedia: Angie Jones
Source Wikipedia: Barry Boehm
Source Wikipedia: BASIC
Source Wikipedia: Bill Curtis
Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors
Source Wikipedia: Brian Randell
Source Wikipedia: C Sharp (programming language)
Source Wikipedia: C++
Source Wikipedia: Cicely Popplewell
Source The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital RevolutionWalter Isaacson
Source Dana Ulery (Wikipedia)
Source David Garlan (Wikipedia)
Source Wikipedia: David Parnas
Source Donald Firesmith (Wikipedia)
Source Wikipedia: Edward Yourdon
Source Erich Gamma (Wikipedia)
Source Computer: A History of the Information MachineMartin Campbell-Kelly and William Aspray
Source Wikipedia: Fred Brooks
Source Wikipedia: Friedrich L. Bauer
Source Wikipedia: Go (programming language)
Source The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital RevolutionWalter Isaacson
Source Grady Booch, Wikipedia
Source Wikipedia: Gregory Abowd
Source Encyclopedia Britannica: Computer ScienceEncyclopedia Britannica Editors
Source Harlan Mills - Wikipedia
Source Hussein Zedan (Wikipedia)
Showing 1 to 50 of 114 in Includes, page 1 of 3.
Sources
1. IEEE Annals of the History of Computing
The Innovators: How a Group of Hackers, Geniuses, and Geeks Created the Digital Revolution
Walter Isaacson, Simon and Schuster, 2014- Includes: Grace Hopper
- Includes: COBOL
- Includes: Object Oriented Programming
Encyclopedia Britannica: Computer Science
Encyclopedia Britannica Editors, Encyclopaedia Britannica Inc, 2024- Includes: Guido van Rossum
- Includes: Brendan Eich
- Includes: Python
- Includes: JavaScript
View the Source ACM A.M. Turing Award Citations
Computer: A History of the Information Machine
Martin Campbell-Kelly and William Aspray, Basic Books, 1996Includes: Fortran
Wikipedia: Ada (programming language)
Wikipedia: BASIC
Wikipedia: C++
Wikipedia: Java (programming language)
Wikipedia: Rust (programming language)
Wikipedia: Go (programming language)
Wikipedia: Perl
Wikipedia: C Sharp (programming language)
Wikipedia: Ruby (programming language)
Wikipedia: PHP
Wikipedia: Objective-C
Wikipedia: James Gosling
Wikimedia FoundationIncludes: James Gosling, Career and contributions sectionQuote, Includes: James Gosling, Career and contributions section
He is generally credited with having invented the Java programming language
View the Source Service-Oriented Architecture (Wikipedia)
Wikimedia FoundationAssociated With: Service-Oriented Architecture, Lead sectionQuote, Associated With: Service-Oriented Architecture, Lead section
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design.
View the Source Dana Ulery (Wikipedia)
Includes: Dana Ulery, Lead sectionQuote, Includes: Dana Ulery, Lead section
aerospace computing, software engineering, and computational mathematics
View the Source Judy Clapp (Wikipedia)
Includes: Judy Clapp, Infobox: fieldsQuote, Includes: Judy Clapp, Infobox: fields
Software engineering
View the Source Wikipedia: Software engineering
WikipediaIn Group: Software Development, Architecture and Verification, lead sectionView the Source Warren Teitelman (Wikipedia)
Includes: Warren Teitelman, LeadQuote, Includes: Warren Teitelman, Lead
Warren Teitelman (February 21, 1941, August 12, 2013) was an American computer scientist known for his work on programming environments and the invention and first implementation of concepts including Undo / Redo, spelling correction, advising, online help, and DWIM (Do What I Mean).
View the Source Richard Helm (Wikipedia)
Includes: Richard Helm, LeadQuote, Includes: Richard Helm, Lead
Richard Helm is one of the co-authors (referred to as the "Gang of Four") of the influential Design Patterns book.
View the Source Wikipedia: Kelsey Hightower
Wikimedia FoundationIncludes: Kelsey Hightower, Lead sentenceQuote, Includes: Kelsey Hightower, Lead sentence
Kelsey Hightower (born February 27, 1981) is an American software engineer, developer advocate, and speaker known for his work with Kubernetes, open-source software, and cloud computing.
View the Source Wikipedia: Angie Jones
Wikimedia FoundationIncludes: Angie Jones, Lead sentence
Angie Jones is a software engineer and automation architect who specializes in software testing and development.
- Includes: Angie Jones, Lead paragraph
View the Source Marsha Chechik (Wikipedia)
Includes: Marsha Chechik, Lead sentence
Maria Marsha A. Chechik is a computer scientist who works in Canada as Bell University Chair in Software Engineering in the Department of Computer Science at the University of Toronto.
- Includes: Marsha Chechik, Lead paragraph
View the SourceWikipedia: Bill Curtis
Includes: Bill Curtis, Lead sentence
Bill Curtis (born 1948) is a software scientist best known for leading the development of the Capability Maturity Model and the People CMM in the Software Engineering Institute at Carnegie Mellon University, and for championing the spread of software process improvement and software measurement glob
- Includes: Bill Curtis, Lead paragraph
View the SourceSherri Nichols (Wikipedia)
Includes: Sherri Nichols, Lead sentenceQuote, Includes: Sherri Nichols, Lead sentence
Sherri Nichols is an American software engineer, data scientist, and baseball statistician most known for her contribution to baseball's Sabermetrics movement.
View the Source Wikipedia: Robert C. Martin
Wikimedia FoundationIncludes: Robert C. Martin, Lead paragraphView the Source Wikipedia: Fred Brooks
Wikipedia: Barry Boehm
Wikipedia: David Parnas
Wikipedia: Ivar Jacobson
Wikipedia: Margaret Hamilton
Wikimedia FoundationIncludes: Margaret Hamilton, Lead paragraphView the Source Wikipedia: Tom DeMarco
Wikipedia: Edward Yourdon
Wikimedia FoundationIncludes: Edward Yourdon, Lead paragraphView the Source Wikipedia: James Rumbaugh
Wikimedia FoundationIncludes: James Rumbaugh, Lead paragraphView the Source Wikipedia: Watts Humphrey
Wikimedia FoundationIncludes: Watts Humphrey, Lead paragraphView the Source Wikipedia: Brian Randell
Wikipedia: Trygve Reenskaug
Wikimedia FoundationIncludes: Trygve Reenskaug, Lead paragraphView the Source Wikipedia: Robert L. Glass
Wikipedia: Walter F. Tichy
Wikipedia: Martin Fowler (software engineer)
Wikipedia: Margaret Burnett
Grady Booch, Wikipedia
Harlan Mills - Wikipedia
Wikipedia: Abhik Roychoudhury
Wikimedia FoundationIncludes: Abhik Roychoudhury, Lead paragraphView the Source Wikipedia: Gregory Abowd
Sven Apel, Wikipedia
Lionel Briand, Wikipedia
Lori A. Clarke - Wikipedia
Wikipedia: Larry Constantine
David Garlan (Wikipedia)
Donald Firesmith (Wikipedia)
Wikipedia: Nico Habermann
Wikimedia FoundationIncludes: Nico Habermann, Infobox field and known_for, lead paragraphView the Source Wikipedia: Richard DeMillo
Includes: Richard DeMillo, Infobox field and known_for, lead paragraphView the Source Wikipedia: Cicely Popplewell
Includes: Cicely Popplewell, Infobox field and known_for, lead paragraphView the Source Wikipedia: Les Hatton
Includes: Les Hatton, Infobox field and known_for, lead paragraphView the Source Wikipedia: Robert France
Includes: Robert France, Infobox field and known_for, lead paragraphView the Source Wikipedia: Sergiy Vilkomir
Includes: Sergiy Vilkomir, Infobox field and known_for, lead paragraphView the Source Wikipedia: Anders P. Ravn
Wikimedia FoundationIncludes: Anders P. Ravn, Infobox field and known_for, lead paragraphView the Source Hussein Zedan (Wikipedia)
Includes: Hussein Zedan, Infobox field and known_for, lead paragraphView the Source Manny Lehman (computer scientist) (Wikipedia)
Includes: Manny Lehman (computer scientist), Infobox field and known_for, lead paragraphView the Source Erich Gamma (Wikipedia)
Includes: Erich Gamma, Infobox field and known_for, lead paragraphView the Source Wikipedia: Friedrich L. Bauer
Wikimedia FoundationIncludes: Friedrich L. Bauer, Infobox: known_forQuote, Includes: Friedrich L. Bauer, Infobox: known_for
Stack (data structure) Sequential Formula Translation ALGOL Software engineering Bauer-Fike theorem
View the Source Victor Basili, Wikipedia
Includes: Victor Basili, LeadQuote, Includes: Victor Basili, Lead
He is well known for his works on measuring, evaluating, and improving the software development process, as a pioneer of empirical software engineering, especially through his papers on the Goal/Question/Metric Approach, the Quality Improvement Paradigm, and the Experience Factory.
View the Source William Richards Adrion, Wikipedia
Includes: William Richards Adrion, LeadQuote, Includes: William Richards Adrion, Lead
He was a founding member and the first Editor-in-Chief of the ACM Transactions on Software Engineering and Methodology, and was also a founding member of the Computing Research Association.
View the Source Wikipedia: Tom Maibaum
Includes: Tom Maibaum, LeadQuote, Includes: Tom Maibaum, Lead
His research interests have concentrated on the theory of specification, together with its application in different contexts, in the general area of software engineering.
View the Source John Mylopoulos (Wikipedia)
Includes: John Mylopoulos, LeadQuote, Includes: John Mylopoulos, Lead
He is known for his work in the field of conceptual modeling, specifically the development of an agent-oriented software development methodology. called TROPOS.
View the Source John Vlissides (Wikipedia)
Includes: John Vlissides, LeadQuote, Includes: John Vlissides, Lead
John Matthew Vlissides (August 2, 1961, November 24, 2005) was a software engineer known mainly as one of the four authors (referred to as the Gang of Four) of the book Design Patterns: Elements of Reusable Object-Oriented Software.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.