期刊文献+

基于蜕变关系的聚类程序测试方法 被引量:4

Test approach for the program of clusters based on metamorphic relations
下载PDF
导出
摘要 数据挖掘技术在计算机系统中的应用越来越广泛,对其软件做质量保证的测试势必日益受到重视。然而,传统的测试方法难以适应数据挖掘领域,因为其应用程序存在"oracle"问题。基于蜕变测试技术,提出数据挖掘领域的软件评测方法,并以一个聚类算法为具体案例展开研究分析,构造了一系列蜕变关系。实验表明,此方法不仅能达到核查程序正确性的目的,还可揭示算法的适用性。并且,此方法具有推广到其他领域的可行性。 As data mining more and more popular applied in computer system,the quality assurance test of its soft-ware would be get more and more attention.However,because of the existence of the "oracle" issue,the traditional test method is not ease fit for the application program in the field of the data mining.In this paper we present an approach called "metamorphic testing" for testing implementations of data mining algorithms on which such software depends.We present our findings in a case study of cluster mining algorithm,and identify a set of metamorphic relations for cluster.The approach has been shown to be effective for the algorithm,which not only serves the purpose of verification,but also reveals adaptability of algorithm.It extends beyond scientific computing and data mining into other domains.
出处 《电子测量与仪器学报》 CSCD 2011年第8期688-694,共7页 Journal of Electronic Measurement and Instrumentation
基金 国家自然科学基金(编号:60975034)资助项目 安徽省自然科学基金(编号:090412044)资助项目 安徽省教学研究课题(编号:2008jyxm240)资助项目 合肥工业大学科学研究发展基金(编号:2009HGXJ0035)资助项目
关键词 蜕变测试 “oracle”问题 数据挖掘 聚类 metamorphic test oracle problem data mining cluster
  • 相关文献

参考文献14

  • 1HAN J W, MICHELINE K. Data mining-concepts and techniques[M]. USA: Morgan Kaufman Publishers, 2001. 被引量:1
  • 2WITTEN I H, FRANK E. Data mining: Practical machine learning tools and techniques[M]. USA:Morgan Kaufmann, 2005. 被引量:1
  • 3蒋荣华,王厚军,龙兵.基于离散粒子群算法的测试选择[J].电子测量与仪器学报,2008,22(2):11-15. 被引量:31
  • 4侯艳丽,赵春晖,胡佳伟.基于粒子群算法的故障测试集优化[J].电子测量与仪器学报,2008,22(4):21-25. 被引量:9
  • 5BRIAND L. Novel applications of machine learning in software testing[C]. Proc. of the Eighth International Conference on Quality Software, 2008: 3-10. 被引量:1
  • 6MURPHY C, KAISER G, HU L, WU L. Properties of machine learning applications for use in metamorphic testing[C]. Proc. of the 20th international conference on software engineering and knowledge engineering (SEKE), 2008: 867-872. 被引量:1
  • 7MURPHY C, SHEN K, G. KAISER. Automatic system testing of programs without test oracles[C]. Proc of the 2009 ACM International Symposium on Software Testing and Analysis (ISSTA). 2009. 被引量:1
  • 8XIE X Y, HO J, CHRISTIAN M, GAIL K, et al. Application of Metamorphic Testing to Supervised Classifiers[C]. In Proc. of the 9th International Conference on Quality Software(QSIC '09), Aug. 2009: 135-144. 被引量:1
  • 9CHEN T Y, CHEUNG S C, YIU S M. Metamorphic testing: a new approach for generating next test cases[C]. In Technical Report HKUST-CS98-01. Hong Kong: Department of Computer Science, Hong Kong University of Science and Technology. 1998. 被引量:1
  • 10CHEN T Y, TSE T H, ZHOU Z Q. Fault-based testing without the need of oracles[J]. Information and Software Technology, 2002, 44(15): 923-931. 被引量:1

二级参考文献55

共引文献62

同被引文献33

引证文献4

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部