An Approach for Cluster-Based Retrieval of Tests Using Cover-Coefficients

被引:0
|
作者
Subramaniam, Mahadevan [1 ]
Chundi, Parvathi [1 ]
机构
[1] Univ Nebraska, Omaha, NE 68118 USA
关键词
Probabilistic clustering; software testing; software maintenance;
D O I
10.1142/S0218194015500163
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Retrieving relevant test cases is a recurring theme in software validation. We present an approach for cluster-based retrieval of test cases for software validation. The approach uses a probabilistic notion of coverage among line-based test profiles and can potentially discover groups of test cases executing a small number of unique lines. The distribution of lines across test profiles are analyzed to determine the number of clusters and generate a clustering structure without any additional user input. We also propose a novel and simple approach to identify test cases that are affected by software changes based on test profiles. It is shown that the clustering structures generated can be used to select affected tests economically to produce high quality regression test suites. The approach is applied to four unix utility programs from a popular testing benchmark. Our results show that the generated number of clusters and their average sizes closely track their estimates based on test profiles. The retrieval of affected tests using the clustering structure is economical and produces a good quality regression test suite.
引用
收藏
页码:1033 / 1052
页数:20
相关论文
共 50 条
  • [41] Detecting anomalies in cluster-based parallel programs using a wavelet based approach
    Liu, Z
    Bridges, SM
    2005 IEEE NETWORKING, SENSING AND CONTROL PROCEEDINGS, 2005, : 348 - 353
  • [42] Interactive Cluster-Based Personalized Retrieval on Large Document Collections
    Belsis, Petros
    Konstantopoulos, Charalampos
    Mamalis, Basilis
    Pantzioul, Grarnmati
    Skourlas, Christos
    NEW DIRECTIONS IN INTELLIGENT INTERACTIVE MULTIMEDIA, 2008, 142 : 211 - +
  • [43] A QoS Approach for Cluster-Based Routing in VANETS Using TDMA Scheme
    Mu'azu, Abubakar Aminu
    Jung, Low Tang
    Lawal, Ibrahim A.
    Shah, Peer Azmat
    2013 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2013): FUTURE CREATIVE CONVERGENCE TECHNOLOGIES FOR NEW ICT ECOSYSTEMS, 2013, : 212 - 217
  • [44] Hybrid Indexing for Versioned Document Search with Cluster-based Retrieval
    Jin, Xin
    Agun, Daniel
    Yang, Tao
    Wu, Qinghao
    Shen, Yifan
    Zhao, Susen
    CIKM'16: PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2016, : 377 - 386
  • [45] SOPHIA: An interactive cluster-based retrieval system for the OHSUMED collection
    Dobrynin, V
    Patterson, D
    Galushka, M
    Rooney, N
    IEEE TRANSACTIONS ON INFORMATION TECHNOLOGY IN BIOMEDICINE, 2005, 9 (02): : 256 - 265
  • [46] QoS resource management for cluster-based image retrieval systems
    Brüning, A
    Geisler, S
    Kao, O
    Hoefer, M
    PDPTA '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2005, : 301 - 307
  • [47] Scheduling aspects for image retrieval in cluster-based image databases
    Kao, O
    Steinert, G
    Drews, F
    FIRST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, PROCEEDINGS, 2001, : 329 - 336
  • [48] CROSS-MEDIA RETRIEVAL BY CLUSTER-BASED CORRELATION ANALYSIS
    Ma, Ding
    Zhai, Xiaohua
    Peng, Yuxin
    2013 20TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP 2013), 2013, : 3986 - 3990
  • [49] A cluster-based approach to compression of Quality Scores
    Hernaez, Mikel
    Ochoa, Idoia
    Weissman, Tsachy
    2016 DATA COMPRESSION CONFERENCE (DCC), 2016, : 261 - 270
  • [50] Cluster-based Language Model for Spoken Document Retrieval Using NMF-Based Document Clustering
    Hu, Xinhui
    Isotani, Ryosuke
    Kawai, Hisashi
    Nakamura, Satoshi
    11TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2010 (INTERSPEECH 2010), VOLS 1-2, 2010, : 705 - 708