posted on 2013-11-11, 14:18authored byPaul Ralph, Pontus Johnson, Howell Jordan
Many academic disciplines have general theories, which apply across
the discipline and underlie much of its research. Examples include the
Big Bang theory (cosmology), Maxwell’s equations (electrodynamics),
the theories of the cell and evolution (biology), the theory of supply and
demand (economics), and the general theory of crime (criminology).
Software engineering, in contrast, has no widely-accepted general
theory. Consequently, the SEMAT Initiative organized a workshop to
encourage development of general theory in software engineering.
Workshop participants reached broad consensus that software
engineering would benefit from better theoretical foundations, which
require diverse theoretical approaches, consensus on a primary
dependent variable and better instrumentation and descriptive research.
History
Publication
ACM SIGSOFT Software Engineering Notes;38 (2), pp. 26-28