Software Engineering and Knowledge Engineering
Expanding our Viewpoint
This viewpoint should now be modified and expanded because, both in
theory and in practice, more and more software engineers and knowledge
engineers are explicitly incorporating knowledge into the software process.
Expanded Viewpoint
Software engineering is concerned with the transformation of knowledge into software
Transformations
We transform user knowledge into requirements,
requirements into specification,
specificatin into programs, and so on.
This viewpoint
has been carefully taken into consideration to conceptually organize the
topics concerning
recent progresses in software engineering and knowledge engineering.