Knowledge-based software engineering
暂无分享,去创建一个
Knowledge-based software engineering emphasizes the fact that creating software is a knowledge-intensive activity, and proposes that making more knowledge available will facilitate the timely production of high-quality software. The author gives four reasons for software engineering being an interesting area for AI research. He also stipulates that KBSE researchers must answer several crucial questions: what part of the software process is targeted; what knowledge is applicable and how can it be represented, acquired and maintained; and how can one present the knowledge to developers to improve the quality and cost of software development?.<<ETX>>
[1] Robert Balzer,et al. Kestrel Institute: REPORT ON A KNOWLEDGE-BASED SOFTWARE ASSISTANT , 1986 .