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 条
  • [31] Efficiency and effectiveness of query processing in cluster-based retrieval
    Can, F
    Altingövde, IS
    Demir, E
    INFORMATION SYSTEMS, 2004, 29 (08) : 697 - 717
  • [32] Dynamic Cluster-based Retrieval and Discovery for Biomedical Literature
    Ortiz, Michael Segundo
    Kim, Heejun
    Wang, Mengqian
    Seki, Kazuhiro
    Mostafa, Javed
    ACM-BCB'19: PROCEEDINGS OF THE 10TH ACM INTERNATIONAL CONFERENCE ON BIOINFORMATICS, COMPUTATIONAL BIOLOGY AND HEALTH INFORMATICS, 2019, : 390 - 396
  • [33] Structural re-ranking with cluster-based retrieval
    Na, Seung-Hoon
    Kang, In-Su
    Lee, Jong-Hyeok
    ADVANCES IN INFORMATION RETRIEVAL, 2008, 4956 : 658 - +
  • [34] Measuring the Effects of Summarization in Cluster-based Information Retrieval
    Curiel, Arturo
    Gutierrez-Soto, Claudio
    Soto-Borquez, Pablo-Nicolas
    Galdames, Patricio
    2020 39TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2020,
  • [35] Introducing an active cluster-based information retrieval paradigm
    Loureiro, O
    Siegelmann, H
    JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2005, 56 (10): : 1024 - 1030
  • [36] CLUE: Cluster-based retrieval of images by unsupervised learning
    Chen, YX
    Wang, JZ
    Krovetz, R
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2005, 14 (08) : 1187 - 1201
  • [37] A Cluster-Based Feature Selection Approach
    Covoes, Thiago F.
    Hruschka, Eduardo R.
    de Castro, Leandro N.
    Santos, Atila M.
    HYBRID ARTIFICIAL INTELLIGENCE SYSTEMS, 2009, 5572 : 169 - +
  • [38] A cluster-based approach for efficient content-based image retrieval using a similarity-preserving space transformation method
    Shah, Biren
    Raghavan, Vijay
    Dhatric, Praveen
    Zhao, Xiaoquan
    JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2006, 57 (12): : 1694 - 1707
  • [39] COVER: A CLUSTER-BASED VARIANCE REDUCED METHOD FOR ONLINE LEARNING
    Yuan, Kun
    Ying, Bicheng
    Sayed, Ali H.
    2019 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2019, : 3102 - 3106
  • [40] A CLUSTER-BASED APPRAOCH TO CONTENT BASED TIME SERIES RETRIEVAL (CBTSR)
    Bovolo, Francesca
    Demir, Beguem
    Bruzzone, Lorenzo
    2015 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS), 2015, : 2793 - 2796