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

SMC(2009)

引用 5|浏览2
暂无评分
摘要
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.
更多
查看译文
关键词
design episode,conceptual design episode,sudden design discovery,conceptual software engineering design,uml class design,multiple candidate design,manual design episode,interesting candidate design,search-based computational support,empirical investigation,current computational tool support,software design,empirical study,data visualisation,unified modeling language,conceptual design,observational study,search based software engineering,software engineering,evolutionary computation,data mining,visualization,evolutionary computing,higher education
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要