The Evolution of Software Engineering: From Prehistoric Beginnings to the Age of Artificial Intelligence

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.

Authors

Institutions

Publication Details

Journal
International Journal of Computer and Information Technology(2279-0764)
Published
2025-04-26
DOI
https://doi.org/10.24203/8rbykd84
Primary Topic
Computability, Logic, AI Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Evolution of Software Engineering: From Prehistoric Beginnings to the Age of Artificial Intelligence

Jonah Joshua, Diosdado Asumu Ndong Andeme
International Journal of Computer and Information Technology(2279-0764)
Computability, Logic, AI Algorithms
article

The Evolution of Software Engineering: From Prehistoric Beginnings to the Age of Artificial Intelligence

Jonah Joshua, Diosdado Asumu Ndong Andeme
article en

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.

International Journal of Computer and Information Technology(2279-0764)Vol. 14(1)
American Institute for Economic Research (US)
Openalex Percentile: Top 90%
Computability, Logic, AI Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

The Evolution of Software Engineering: From Prehistoric Beginnings to the Age of Artificial Intelligence — Jonah Joshua, Diosdado Asumu Ndong Andeme · International Journal of Computer and Information Technology(2279-0764) (2025) | TGRS Research Map | TGRS