• DocumentCode
    2572410
  • Title

    An empirical investigation of search-based computational support for conceptual software engineering design

  • Author

    Simons, Christopher L. ; Parmee, Ian C.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of the West of England, Bristol, UK
  • fYear
    2009
  • fDate
    11-14 Oct. 2009
  • Firstpage
    2503
  • Lastpage
    2508
  • Abstract
    Conceptual software engineering design is an intensely people-oriented and non-trivial activity, yet current computational tool support is limited. While a number of search-based software engineering approaches to support software design have been reported, few empirical studies into their application have been described. This paper reports the findings of an observational study of conceptual design episodes in a UK higher education problem domain. When compared with a manual design episode, a design episode enabled by a user-interactive, search-based, evolutionary computation tool generates a large number of useful and interesting candidate designs, and provides enhanced qualitative and quantitative evaluation. It is also found that tool-supported visualization of UML class designs offers opportunities for sudden design discovery, and that designers respond positively to opportunities to explore and exploit multiple candidate designs. It appears therefore that search-based computational tool support offers high potential in the support of conceptual software engineering design.
  • Keywords
    Unified Modeling Language; data visualisation; evolutionary computation; search problems; software engineering; UK higher education problem domain; UML class designs; conceptual software engineering design; design discovery; evolutionary computation tool; search-based computational tool; search-based software engineering approach; tool-supported visualization; Application software; Collaborative software; Collaborative tools; Collaborative work; Design engineering; Humans; Process design; Software design; Software engineering; Unified modeling language; evolutionary computation; search; software design; user-interaction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2009. SMC 2009. IEEE International Conference on
  • Conference_Location
    San Antonio, TX
  • ISSN
    1062-922X
  • Print_ISBN
    978-1-4244-2793-2
  • Electronic_ISBN
    1062-922X
  • Type

    conf

  • DOI
    10.1109/ICSMC.2009.5346344
  • Filename
    5346344