The Evolution of Software Engineering: From Prehistoric Beginnings to the Age of Artificial Intelligence
Year: 2025
Type: article
Abstract: 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.
DOI: 10.24203/8rbykd84
Institution: Afro-American University of Central Africa
Language: English
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: diamond
OpenAlex ID: W4409839786
