Title
Efficient regression testing of ontology-driven systems
Abstract
To manage and integrate information gathered from heterogeneous databases, an ontology is often used. Like all systems, ontology-driven systems evolve over time and must be regression tested to gain confidence in the behavior of the modified system. Because rerunning all existing tests can be extremely expensive, researchers have developed regression-test-selection (RTS) techniques that select a subset of the available tests that are affected by the changes, and use this subset to test the modified system. Existing RTS techniques have been shown to be effective, but they operate on the code and are unable to handle changes that involve ontologies. To address this limitation, we developed and present in this paper a novel RTS technique that targets ontology-driven systems. Our technique creates representations of the old and new ontologies, compares them to identify entities affected by the changes, and uses this information to select the subset of tests to rerun. We also describe in this paper OntoRetest, a tool that implements our technique and that we used to empirically evaluate our approach on two biomedical ontology-driven database systems. The results of our evaluation show that our technique is both efficient and effective in selecting tests to rerun and in reducing the overall time required to perform regression testing.
Year
DOI
Venue
2012
10.1145/2338965.2336792
ISSTA
Keywords
Field
DocType
evaluation show,overall time,novel rts technique,available test,modified system,efficient regression testing,ontology-driven system,rts technique,regression testing,biomedical ontology-driven database system,paper ontoretest,database system
Ontology (information science),Data mining,Ontology,Regression,Computer science,Regression testing,Artificial intelligence,Machine learning
Conference
Citations 
PageRank 
References 
2
0.36
17
Authors
9
Name
Order
Citations
PageRank
Mijung Kim11088.34
Jake Cobb2484.07
Mary Jean Harrold37585437.75
Tahsin M. Kurç41423149.77
Alessandro Orso53550172.85
Joel H. Saltz64046569.91
Andrew R. Post7628.35
Kunal Malhotra881.82
Shamkant Navathe945632112.44