SEApr 11, 2019

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

arXiv:1904.11540v1
Originality Synthesis-oriented
AI Analysis

This addresses the theoretical gap in software engineering, which is incremental as it builds on existing critiques without new empirical results.

The paper argues that software engineering lacks a foundational theory due to commercial and political pressures, and proposes that defining what software is must come first to address this crisis.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes