User-centered, evolutionary search in conceptual software design

Simons, C. and Parmee, I. (2008) User-centered, evolutionary search in conceptual software design. In: IEEE Conference on Evolutionary Computation CEC '08 (IEEE World Conference on Computational Intelligence), Hong Kong, 1-6 June 2008., pp. 869-876

Full text not available from this repository

Publisher's URL: http://dx.doi.org/10.1109/CEC.2008.4630898

Abstract

Although much evidence exists to suggest that conceptual software engineering design is a difficult task for software engineers to perform, current computationally intelligent tool support for software engineers is limited. While search-based approaches involving module clustering and refactoring have been proposed and show promise, such approaches are downstream in terms of the software development lifecycle – the designer must manually produce a design before search-based clustering and refactoring can take place. Interactive, user-centered search-based approaches, on the other hand, support the designer at the beginning of, and during, conceptual software design, and are investigated in this paper by means of a case study. Results show that interactive evolutionary search, supported by software agents, appears highly promising. As an open system, search is steered jointly by designer preferences and software agents. Directly traceable to the design problem domain, a mass of useful and interesting conceptual class designs are arrived at which may be visualized by the designer with quantitative measures of structural integrity such as design coupling and class cohesion. The conceptual class designs are found to be of equivalent or better coupling and cohesion when compared to a manual conceptual design of the case study, and by exploiting concurrent execution, the performance of the software agents is highly favorable.

Item Type:Conference or Workshop Item (Paper)
Uncontrolled Keywords:evolutionary search, conceptual software design
Faculty/Department:Faculty of Environment and Technology > Department of Computer Science and Creative Technologies
ID Code:12205
Deposited By: Dr C. Simons
Deposited On:10 Jan 2011 12:12
Last Modified:06 Jun 2014 02:13

Request a change to this item

Document Downloads

Total Document Downloads

More statistics for this item...
Copyright 2013 © UWE better together