Software engineering ontology - the instance knowledge (Part I)
Access Status
Authors
Date
2007Type
Metadata
Show full item recordCitation
Source Title
Additional URLs
School
Remarks
Additional Information contains a link to the publisher site where further articles may be downloaded.
Collection
Abstract
The software engineering ontology defines common sharable software engineering knowledge including particular project information. Reaching a consensus of understanding is of benefit in a distributed multi-site software development environment. Software engineering knowledge is represented in the software engineering ontology whose instantiations are undergoing evolution. Software engineering ontology instantiations signify project information which is shared and has evolved to reflect project development, changes in software requirements or in the design process, to incorporate additional functionality to systems or to allow incremental improvement, etc. This evolution of instances provides many new challenges to an ability to design and deliver project information. In this paper, we present development of application tools to facilitate software engineering ontology instantiations management.
Related items
Showing items related by title, author, creator and subject.
-
Pakdeetrakulwong, Udsanee; Wongthongtham, Pornpit (2013)Due to the globalization of software development and for a number of business reasons, software companies have adopted the global software development approach that enables project team members to work across multiple ...
-
Wongthongtham, Pornpit; Chang, Elizabeth; Dillon, Tharam S.; Sommerville, I. (2007)Software engineering ontology provides software engineering concepts ? what they are, how they are related, and can be related to one another ? for representing and communicating over software engineering knowledge and ...
-
Dillon, T.; Chang, E.; Wongthongtham, Pornpit (2008)This paper describes the use of ontologies in different aspects of software engineering. This use of ontologies varies from support for software developers at multiple sites to the use of an ontology to provide semantics ...