Using evolutionary computation to shed light on the effect of scale and complexity on object-oriented software design


Early lifecycle software design is an intensely human activity in which design scale and complexity can place a high cognitive load on the software designer. Recently, the use of evolutionary search has been suggested to yield insights in the nature of software engineering problems generally, and so we have applied dynamic evolutionary computation using… (More)
DOI: 10.1109/SMC.2014.6973947

10 Figures and Tables


  • Presentations referencing similar topics