Is there a happy marriage between software engineering and knowledge engineering?
Shi-Kuo Chang
Abstract
Shi-Kuo Chang
Abstract
The recent advances in visual software engineering, UML, software patterns and component-based software engineering have once again posed challenges to software engineers and knowledge engineers to understand how to design better software based upon design knowledge, and how such knowledge is represented. In this keynote lecture, I will survey some of the recent approaches and attempt to clarify the concept of design knowledge and how the design knowledge is embedded in the software process. Finally I will illustrate how one can use generalized objects for knowledge representation in the software process.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The recent advances in visual software engineering, UML, software patterns and component-based software engineering have once again posed challenges to software engineers and knowledge engineers to understand how to design better software based upon design knowledge, and how such knowledge is represented. In this keynote lecture, I will survey some of the recent approaches and attempt to clarify the concept of design knowledge and how the design knowledge is embedded in the software process. Finally I will illustrate how one can use generalized objects for knowledge representation in the software process.
Key concepts: Software engineering, Computer science, Social software engineering, Software Engineering Process Group, Software construction, Personal software process, Software development, Software requirements