The Evolution of Software Engineering: From Prehistoric Beginnings to the Age of Artificial Intelligence
Dublin Core
Title
The Evolution of Software Engineering: From Prehistoric Beginnings to the Age of Artificial Intelligence
Subject
Artificial Intelligence (AI), AI driven development, Agile Methodology, Machine Learning, software engineering
Description
This article presents a thorough overview of the historical background of software engineering, tracing its roots from antiquity to the contemporary time dominated by artificial intelligence (AI). Beginning with the basic programming languages of the mid-1900s, the article stresses major milestones, including the birth of object-oriented programming, the expansion of software engineering practices, and the transformational impact of structured programming. Additionally, the paper examines the limitations, possible hazards, ethical considerations, and environmental consequences of AI-powered software engineering, including machine learning (ML), the Agile revolution and its revolutionary impact on software development practices. Through the analysis of this developmental trajectory, the essay offers vital insights into the progressive nature of software engineering and the pivotal role of artificial intelligence in shaping its future.
Creator
Jonah Vincent Joshua, Diosdado Asumu Ndong Andeme
Source
www.ijcit.com
Date
March 2025
Contributor
peri irawan
Format
pdf
Language
english
Type
text
Files
Collection
Citation
Jonah Vincent Joshua, Diosdado Asumu Ndong Andeme, “The Evolution of Software Engineering: From Prehistoric Beginnings to the Age of Artificial Intelligence,” Repository Horizon University Indonesia, accessed June 6, 2025, https://repository.horizon.ac.id/items/show/9193.