First things first: If software engineering is the solution, then what is the problem?
Jesus Zavala Ruiz

TL;DR
This paper discusses the ontological crisis in software engineering, emphasizing the need to define what software truly is in order to develop a scientific theory of the field.
Contribution
It highlights the lack of a foundational theory in software engineering and argues for clarifying the nature of software as a first step towards scientific understanding.
Findings
Software engineering lacks a unifying theory.
The field has prioritized pragmatism over scientific rigor.
Understanding what software is essential for developing a theory.
Abstract
Software engineering (SE) undergoes an ontological crisis and it lacks of a theory. Why? Among other reasons, because always it succumbed to the pragmatism demanded by the commercial and political interests and abandoned any intention to become a science instead of a professional discipline. For beginning a discussion for define a theory of software, first, is required to know what software is.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstruction Project Management and Performance · Software Engineering Techniques and Practices · BIM and Construction Integration
