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

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.