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 条
  • [1] An approach for document retrieval using cluster-based inverted indexing
    Chandwani, Gunjan
    Ahlawat, Anil
    Dubey, Gaurav
    JOURNAL OF INFORMATION SCIENCE, 2023, 49 (03) : 726 - 739
  • [2] The Correlation between Cluster Hypothesis Tests and the Effectiveness of Cluster-Based Retrieval
    Raiber, Fiana
    Kurland, Oren
    SIGIR'14: PROCEEDINGS OF THE 37TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2014, : 1155 - 1158
  • [3] Cluster-Based Focused Retrieval
    Sheetrit, Eilon
    Kurland, Oren
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM '19), 2019, : 2305 - 2308
  • [4] Cluster-based patent retrieval
    Kang, In-Su
    Na, Seung-Hoon
    Kim, Jungi
    Lee, Jong-Hyeok
    INFORMATION PROCESSING & MANAGEMENT, 2007, 43 (05) : 1173 - 1182
  • [5] Cluster-based information retrieval using pattern mining
    Youcef Djenouri
    Asma Belhadi
    Djamel Djenouri
    Jerry Chun-Wei Lin
    Applied Intelligence, 2021, 51 : 1888 - 1903
  • [6] Cluster-based information retrieval using pattern mining
    Djenouri, Youcef
    Belhadi, Asma
    Djenouri, Djamel
    Lin, Jerry Chun-Wei
    APPLIED INTELLIGENCE, 2021, 51 (04) : 1888 - 1903
  • [7] Cluster-based polyrepresentation as science modelling approach for information retrieval
    Abbasi, Muhammad Kamran
    Frommholz, Ingo
    SCIENTOMETRICS, 2015, 102 (03) : 2301 - 2322
  • [8] Cluster-based polyrepresentation as science modelling approach for information retrieval
    Muhammad Kamran Abbasi
    Ingo Frommholz
    Scientometrics, 2015, 102 : 2301 - 2322
  • [9] Selective Cluster-Based Document Retrieval
    Levi, Or
    Raiber, Fiana
    Kurland, Oren
    Guy, Ido
    CIKM'16: PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2016, : 1473 - 1482
  • [10] A novel cluster-based image retrieval
    Lotfy, HM
    Elmaghraby, AS
    Proceedings of the Fourth IEEE International Symposium on Signal Processing and Information Technology, 2004, : 338 - 341