Abstract | ||
---|---|---|
Applications possess and implement a specific "theoryof the world" or ontology. Recovering and modeling thisontology may help inform software developers seeking toextend or adapt an application's functionality for its nextrelease. We have developed a method for the black-boxreverse engineering or excavation of an application'sontology. The ontology is represented as a semanticnetwork, and graph theoretic measures are used toidentify core concepts. Core concepts contributedisproportionately to the structural integrity of theontology. We present analyses of ontologies excavatedfrom several interactive applications. From a set ofseveral candidate metrics for identifying core conceptswe find node betweenness centrality is a good measure ofa concept's influence on ontological integrity and that thek-core algorithm may be useful for identifying cohesivesubgroups of core features. We conclude by discussinghow these analyses can be applied to support applicationevolution. |
Year | DOI | Venue |
---|---|---|
2003 | 10.1109/WCRE.2003.1287265 | WCRE |
Keywords | Field | DocType |
software metrics,node betweenness centrality,ontological excavation,core concept,domain analysis,software evolution,black-boxreverse engineering,core feature,good measure ofa concept,reverse engineering,structural integrity,toidentify core concept,interactive application,graph theoretic measure,ontological integrity,betweenness centrality,computer architecture,software development,ontologies,scheduling,software maintenance,application software,information systems,software metric,semantic network | Ontology (information science),Ontology,Systems engineering,Software engineering,Computer science,Reverse engineering,Betweenness centrality,Software metric,Software maintenance,Software evolution,Application software | Conference |
ISBN | Citations | PageRank |
0-7695-2027-8 | 16 | 1.36 |
References | Authors | |
17 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Idris Hsi | 1 | 37 | 4.49 |
Colin M. Potts | 2 | 1492 | 222.21 |
Melody Moore | 3 | 16 | 1.36 |