Building Theories in Software Engineering

  • Dag I. K. Sjøberg
  • Tore Dybå
  • Bente C. D. Anda
  • Jo E. Hannay

In mature sciences, building theories is the principal method of acquiring and accumulating knowledge that may be used in a wide range of settings. In software engineering, there is relatively little focus on theories. In particular, there is little use and development of empirically-based theories. We propose, and illustrate with examples, an initial framework for describing software engineering theories, and give advice on how to start proposing, testing, modifying and using theories to support both research and practise in software engineering.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag London Limited 2008

Authors and Affiliations

  • Dag I. K. Sjøberg
    • 1
  • Tore Dybå
    • 1
  • Bente C. D. Anda
    • 1
  • Jo E. Hannay
    • 1
  1. 1.Department of Software EngineeringSimula Research LaboratoryNorway

Personalised recommendations