A NOTE ON USING ARTIFICIAL INTELLIGENCE TECHNIQUES IN SOFTWARE ENGINEERING
Pavol Návrat
The paper comments on some of the approaches and results in
applications of artificial intelligence techniques in software
engineering. We concentrate on reviewing concepts and
problems in two areas: automated programming, and automated
software engineering because the areas have been both extremely
important and vital, exploring a wide range of software
problems. We mention also very briefly our original research
in knowledge based programming, and software configuration
building.
Keywords: software engineering, automated programming, knowledge based programming, programming knowledge, domain knowledge, intelligent support to software development, software reuse
|