• DocumentCode
    2514296
  • Title

    The Structure of Design Theories, and an Analysis of their Use in Software Engineering Experiments

  • Author

    Wieringa, Roel ; Daneva, Maya ; Condori-Fernandez, Nelly

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Twente, Enschede, Netherlands
  • fYear
    2011
  • fDate
    22-23 Sept. 2011
  • Firstpage
    295
  • Lastpage
    304
  • Abstract
    In this paper we analyse possible reasons for the relatively low use of theories in software engineering (SE) papers found by Hannay et al. [16]. We provide an initial explanation in terms of properties of theories, test this by analyzing 32 of the 40 theories reviewed by Hannay et al., and then revise our analysis based on this test. Our analysis revealed that background theories from other disciplines are context-free and make idealizing assumptions, which make it easier for them to be (re)used across settings. Theories built in SE are mid-range and context-sensitive, and make less idealizing assumptions. This is normal for engineering theories, but it does make them harder to (re)use across settings. We also found that background theories from other disciplines usually provide explanations for phenomena in terms of mechanisms, whereas SE theories are statistical models of phenomena observed in an experiment, which also makes them harder to (re)use across settings. We end the paper with a recommendation of bottom-up development of theories about mechanisms in software engineering projects by doing case studies.
  • Keywords
    software development management; software reusability; bottom up theory development; reusability; software engineering experiments; software engineering projects; statistical models; Computer architecture; Context; Documentation; Organizations; Software; Software engineering; Unified modeling language; Architectural theories; Generalization; Research methodology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering and Measurement (ESEM), 2011 International Symposium on
  • Conference_Location
    Banff, AB
  • ISSN
    1938-6451
  • Print_ISBN
    978-1-4577-2203-5
  • Type

    conf

  • DOI
    10.1109/ESEM.2011.38
  • Filename
    6092578