Redocumentation is an approach that is used to recover knowledge from raw software artifacts by using alternative presentations. Several legacy systems have been developed based on event-driven programming which require redocumentation. However, these existing repository and query techniques emphasize only on lexical and syntactical based queries which come with limitations in providing the semantic relationship for program understanding. We are using ontology based approach that uses both ontology reasoning and querying techniques to generate software documentation from the knowledge repository. We present a controlled experiment for the empirical evaluation on the proposed ontology based approach and implemented in a tool called Ontology ...
Abstract: Problem statement: Ontology as a conceptual courseware structure may work as a mind tool f...
Organizational project knowledge is not being captured, consolidated, and organized, making it diffi...
Ontology creation and management related processes are very important to define and develop semantic...
This paper describes a framework to re-document the legacy source code and other related software co...
Traditional software reengineering often involves a great deal of manual effort by software maintain...
A key challenge to software maintainers during performing the software maintenance is to comprehend ...
This paper presents OntologyFixer, a web-based tool that supports a methodology to build, assess, an...
Software Engineering requires intense knowledge-driven practices and procedures that require team wo...
Rich and generic ontologies about web service functionalities are a prerequisite for performing comp...
Nowadays there is a great effort underway to improve the World Wide Web. A better content organisati...
In this thesis we will be concerned with the relation between ontologies and software design. Ontol...
A challenge of existing program comprehension approaches is to provide consistent and flexible repre...
Matching is a central activity in the discovery and assembly of reusable software components. We inv...
Documentation is an important aspect of software, and issues of project personnel turnover, contract...
Ontology in software development is explained as presenting the properties of things within a domain...
Abstract: Problem statement: Ontology as a conceptual courseware structure may work as a mind tool f...
Organizational project knowledge is not being captured, consolidated, and organized, making it diffi...
Ontology creation and management related processes are very important to define and develop semantic...
This paper describes a framework to re-document the legacy source code and other related software co...
Traditional software reengineering often involves a great deal of manual effort by software maintain...
A key challenge to software maintainers during performing the software maintenance is to comprehend ...
This paper presents OntologyFixer, a web-based tool that supports a methodology to build, assess, an...
Software Engineering requires intense knowledge-driven practices and procedures that require team wo...
Rich and generic ontologies about web service functionalities are a prerequisite for performing comp...
Nowadays there is a great effort underway to improve the World Wide Web. A better content organisati...
In this thesis we will be concerned with the relation between ontologies and software design. Ontol...
A challenge of existing program comprehension approaches is to provide consistent and flexible repre...
Matching is a central activity in the discovery and assembly of reusable software components. We inv...
Documentation is an important aspect of software, and issues of project personnel turnover, contract...
Ontology in software development is explained as presenting the properties of things within a domain...
Abstract: Problem statement: Ontology as a conceptual courseware structure may work as a mind tool f...
Organizational project knowledge is not being captured, consolidated, and organized, making it diffi...
Ontology creation and management related processes are very important to define and develop semantic...