2004Unpublished venueRequires access

Is there a happy marriage between software engineering and knowledge engineering?

Shi-Kuo Chang

Open publisher page 0 citations

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.

About this research paper

What this paper is about

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.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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.

Key concepts: Software engineering, Computer science, Social software engineering, Software Engineering Process Group, Software construction, Personal software process, Software development, Software requirements

Related papers

Back to paper searchBrowse research topicsOriginal source
Is there a happy marriage between software engineering and knowledge engineering? — Research Paper | ScholarLens