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
Link To Document