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

Abstract

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

Topics

  • Presentations referencing similar topics