Work

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.
Language: English
Open Access status: diamond
OpenAlex ID: W4409839786
FWCI:
Cites: 12
Cited by:
Related to: 10