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
#didyouknow#womeninrobotics#space#nasa#apollo#failureisnotanoption#smallstepgiantleap#womeninai#generationequality











The term software engineering first appeared in the 1960s when experts wanted to bring engineering principles into software development to improve quality and reliability this concept helped shape modern programming practices just like structured software methods assignments writing service helps US students organize their studies and submit quality work on time recently I got an assignment writing task at my university and needed quick help so I used Take my online exam which supported me well I even searched take my online exam for me to manage my work efficiently
Dieser Beitrag ist erstklassig – informativ und sehr gut geschrieben. Er hat mich dazu inspiriert, über die Zukunft des Verlagswesens nachzudenken. KI wird viele Prozesse automatisieren und beschleunigen. Ein automatisierter Cover-Design-Service ist ein perfektes Beispiel. Er ermöglicht Autoren, schnell verschiedene Konzepte zu visualisieren und A/B-Tests durchzuführen, um zu sehen, welches Design bei den Lesern am besten ankommt.
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.
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.
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.