Feature-Based Test Oracles to Categorize Synthetic 3D and 2D Images of Blood Vessels

被引:2
作者
Junior, Misael C. [1 ]
Oliveira, Rafael A. P. [2 ]
Valverde, Miguel A. G. [3 ]
Jackowski, Marcel P. [3 ]
Nunes, Fatima L. S. [4 ]
Delamaro, Marcio E. [1 ]
机构
[1] Univ Sao Paulo, ICMC, Sao Carlos, SP, Brazil
[2] Univ Tecnol Fed Parana, UTFPR, Dois Vizinhos, PR, Brazil
[3] Univ Sao Paulo, IME, Sao Paulo, SP, Brazil
[4] Univ Sao Paulo, EACH, Sao Paulo, SP, Brazil
来源
II BRAZILIAN SYMPOSIUM ON SYSTEMATIC AND AUTOMATED SOFTWARE TESTING (SAST 2017) | 2017年
基金
巴西圣保罗研究基金会;
关键词
Software Testing; Test oracles; Angiography; Three-Dimensional Synthetic Vascular Networks;
D O I
10.1145/3128473.3128484
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Automated testing activities contribute significantly to reduce the cost and to increase the productivity during the software development process. Programs with complex outputs limit the application of automated testing strategies. A possible solution is the use of feature-based oracles. In this study, we use the framework O-FIm/CO (Oracle for Images and Complex Outputs), which uses CBIR (Content-based Image Retrieval) concepts to evaluate the similarity of synthetic images of blood vessels through the "feature-based test oracle" approach. In order to demonstrate the effectiveness of the approach, we evaluated the ability and accuracy of the test oracle in automated the process of categorization of synthetic images of blood vessels in 3D and 2D models through the similarity between features. Furthermore, we compared the accuracy of the categorization of the test oracle relative to random classifiers. The results obtained in two empirical studies revealed an AVG (average) of precision, recall, and specificity of, respectively, 77%, 100%, and 88% in the categorization performed by the test oracle for 3D images and 71%, 81%, and 93% in the categorization performed by the test oracle for 2D images.
引用
收藏
页数:6
相关论文
共 7 条
  • [1] The Oracle Problem in Software Testing: A Survey
    Barr, Earl T.
    Harman, Mark
    McMinn, Phil
    Shahbaz, Muzammil
    Yoo, Shin
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (05) : 507 - 525
  • [2] DELAMARO ME, 2013, SOFTW TEST VERIF REL, P171
  • [3] THEORETICAL AND EMPIRICAL STUDIES OF PROGRAM TESTING
    HOWDEN, WE
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1978, 4 (04) : 293 - 298
  • [4] OLIVEIRA RAP, 2009, P 23 BRAZ S SOFTW EN
  • [5] OLIVEIRA RAP, 2014, P 26 INT C SOFTW ENG, P199
  • [6] OLIVERIA RAP, 2015, ADV COMPUT, P113
  • [7] VALVERDE MAG, 2013, P MED IM IM PROC