top of page
  • LinkedIn
  • Twitter
  • Instagram
  • email icon2
  • YouTube
  • medium blog black

Origin of the term "Software Engineering"

  • harshilpaliwal
  • Jul 20, 2022
  • 1 min read

#DidYouKnow MargaretHamilton coined the term #softwareengineering?


🚀 #MargaretHamilton was director of the Software Development Division of the Instrumentation Laboratory at #MIT, where the on-board flight software for the #Apollo Guidance Computer was developed [1].


🤓 In addition to writing the code, the team's tasks included testing to validate that the program met the requirements. Following these efforts, Hamilton later coined the term "software engineering" - the foundation of modern #ArtificialIntelligence [2].


💪 The effort required for the software design had been severely underestimated. By the time of the first moon landing in 1969, about 1400 person-years had been spent on this task at MIT. The peak of activities was reached one year earlier, in 1968, with a total of 350 person-years [3].


❌ The software had to be as error-free as possible, and any anomalies had to be understood and recorded to determine any potential impact on the mission. No bugs were discovered during the missions, but each program flew with some known and documented problems [3].


👨‍🚀 Eventually, the developments of Hamilton and her team at MIT prevented the abort of the #Apollo11#lunar landing on this exact day, July 20, 1969 🗓. A flaw in the design of the rendezvous radar provided the computer with incorrect information. Thanks to the software's measures, the mission could continue safely [4].


🐞 Today, anomaly detection is considered an important aspect of Artificial Intelligence, yet it is still difficult to deploy #machinelearning based algorithms for #spaceexploration [5].







Contributing Editor: Daniel Leidner, Women in AI & Robotics Member and #Advisor




ree

 
 
 

5 Comments


Bradley Sheppard
Bradley Sheppard
Sep 05

Just like software engineering, a book requires a professional process. The cover is the final piece of that engineering. I used one of the Best Book Cover Design services to ensure my work looked professional, and Whitewolf Publishers delivered.

Like

Emily Lord
Emily Lord
Sep 05

This post on the origins of software engineering made me think about precision in my own field. When preparing my research, a Journal Proofreading Service was essential. The Journal Publishing Service helped refine every detail, ensuring my paper was presented as clearly as engineering principles are defined here.

Like

Jane Smith
Jane Smith
Sep 05

This post highlights Margaret Hamilton, the director of MIT’s Instrumentation Lab, as the pioneer who introduced the term “software engineering” during her work on the Apollo Guidance Computer. Her efforts were aimed at establishing software as a legitimate engineering discipline, emphasizing the importance of structure and standards. This focus on discipline resonates with the principles valued in contexts such as CIPD Assignment Help.

Like

John Williams
John Williams
Sep 01

The way terms like “software engineering” were created shows how important it is to frame knowledge clearly so others can understand and build on it. In research, the same idea applies when scholars submit medical research paper for publication, since clear presentation and structured review help the findings become part of a wider conversation. It’s a process that ensures valuable work doesn’t just stay hidden but actually contributes to progress.

Like

Joseph Nik.
Joseph Nik.
Sep 01

The origins of "software engineering" are fascinating it wasn’t just a buzzword, but a deliberate effort to legitimize programming as a recognized engineering discipline. Coined by visionaries like Margaret Hamilton during the Apollo missions and highlighted in early ACM and NATO conferences, the term helped elevate the field’s status and usher in best practices . For learners tackling vocational assessments, having access to hire someone to take my online advanced mathematics class can feel similarly validating providing confidence, clarity, and a professional edge when defining competence in their own right.

Edited
Like
bottom of page