• DocumentCode
    3249159
  • Title

    Possible core theories for software engineering

  • Author

    Ralph, Paul

  • Author_Institution
    Lancaster Univ., Lancaster, UK
  • fYear
    2013
  • fDate
    26-26 May 2013
  • Firstpage
    35
  • Lastpage
    38
  • Abstract
    Following recent calls for greater attention to theory in software engineering, this paper reviews five theories that provide insight into software engineering behavior - Complexity Theory, Sensemaking-Coevolution-Implementation Theory, the Theory of Boundary Objects, Transactive Memory Theory and the Theory of Cognitive Biases. Rather than providing contradictory explanations, these theories apply at different units of analysis and may therefore be used simultaneously to understand the same software engineering phenomena.
  • Keywords
    software engineering; boundary objects theory; cognitive biases theory; complexity theory; core theories; sensemaking-coevolution-implementation theory; software engineering behavior; transactive memory theory; Cognition; Complexity theory; Context; Games; Planning; Software; Software engineering; Process theory; SCI Theory; boundary objects; cognitive psychology; complexity; general theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (GTSE), 2013 2nd SEMAT Workshop on a General Theory of
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/GTSE.2013.6613868
  • Filename
    6613868