메뉴 건너뛰기




Volumn , Issue , 2013, Pages 1-10

Using machine learning techniques to detect metamorphic relations for programs without test oracles

Author keywords

Decision trees; Machine learning; Metamorphic relation; Metamorphic testing; Mutation analysis; Scientific software testing; Software testing; Support vector machines; Test oracles

Indexed keywords

METAMORPHIC RELATIONS; METAMORPHIC TESTING; MUTATION ANALYSIS; SCIENTIFIC SOFTWARES; TEST ORACLES;

EID: 84893326644     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ISSRE.2013.6698899     Document Type: Conference Paper
Times cited : (90)

References (43)
  • 1
    • 0020204093 scopus 로고
    • On testing non-testable programs
    • E. J. Weyuker, "On testing non-testable programs", Comput. J., vol. 25, no. 4, pp. 465-470, 1982.
    • (1982) Comput. J. , vol.25 , Issue.4 , pp. 465-470
    • Weyuker, E.J.1
  • 7
    • 79751532765 scopus 로고    scopus 로고
    • Testing and validating machine learning classifiers by metamorphic testing
    • X. Xie, J. W. Ho, C. Murphy, G. Kaiser, B. Xu, and T. Y. Chen, "Testing and validating machine learning classifiers by metamorphic testing", Journal of Systems and Software, vol. 84, no. 4, pp. 544-558, 2011.
    • (2011) Journal of Systems and Software , vol.84 , Issue.4 , pp. 544-558
    • Xie, X.1    Ho, J.W.2    Murphy, C.3    Kaiser, G.4    Xu, B.5    Chen, T.Y.6
  • 11
    • 33744584654 scopus 로고
    • Induction of decision trees
    • Mar.
    • J. R. Quinlan, "Induction of decision trees", Mach. Learn., vol. 1, no. 1, pp. 81-106, Mar. 1986.
    • (1986) Mach. Learn. , vol.1 , Issue.1 , pp. 81-106
    • Quinlan, J.R.1
  • 12
    • 34249753618 scopus 로고
    • Support-vector networks
    • C. Cortes and V. Vapnik, "Support-vector networks", Machine Learning, vol. 20, pp. 273-297, 1995.
    • (1995) Machine Learning , vol.20 , pp. 273-297
    • Cortes, C.1    Vapnik, V.2
  • 15
    • 28444479687 scopus 로고    scopus 로고
    • On information and sufficiency
    • H. Zhu, "On information and sufficiency", Annals of Statistics, 1997.
    • (1997) Annals of Statistics
    • Zhu, H.1
  • 17
    • 14644390912 scopus 로고    scopus 로고
    • Using AUC and accuracy in evaluating learning algorithms
    • march
    • J. Huang and C. Ling, "Using AUC and accuracy in evaluating learning algorithms", Knowledge and Data Engineering, IEEE Transactions on, vol. 17, no. 3, pp. 299-310, march 2005.
    • (2005) Knowledge and Data Engineering, IEEE Transactions On , vol.17 , Issue.3 , pp. 299-310
    • Huang, J.1    Ling, C.2
  • 19
    • 7044227562 scopus 로고    scopus 로고
    • AUC: A better measure than accuracy in comparing learning algorithms
    • C. X. Ling, J. Huang, and H. Zhang, "AUC: a better measure than accuracy in comparing learning algorithms", in Proc. of IJCAI03, 2003, pp. 329-341.
    • (2003) Proc. of IJCAI03 , pp. 329-341
    • Ling, C.X.1    Huang, J.2    Zhang, H.3
  • 21
    • 80053606092 scopus 로고    scopus 로고
    • An analysis and survey of the development of mutation testing
    • Y. Jia and M. Harman, "An analysis and survey of the development of mutation testing", IEEE Transactions on Software Engineering, vol. 37, pp. 649-678, 2011.
    • (2011) IEEE Transactions on Software Engineering , vol.37 , pp. 649-678
    • Jia, Y.1    Harman, M.2
  • 23
    • 20844458491 scopus 로고    scopus 로고
    • Mining with rarity: A unifying framework
    • Jun.
    • G. M. Weiss, "Mining with rarity: a unifying framework", SIGKDD Explor. Newsl., vol. 6, no. 1, pp. 7-19, Jun. 2004.
    • (2004) SIGKDD Explor. Newsl. , vol.6 , Issue.1 , pp. 7-19
    • Weiss, G.M.1
  • 25
    • 0347252304 scopus 로고    scopus 로고
    • A general model for finitesample effects in training and testing of competing classifiers
    • Dec.
    • S. Beiden, M. Maloof, and R. Wagner, "A general model for finitesample effects in training and testing of competing classifiers", Pattern Analysis and Machine Intelligence, IEEE Trans on, vol. 25, no. 12, pp. 1561-1569, Dec. 2003.
    • (2003) Pattern Analysis and Machine Intelligence, IEEE Trans On , vol.25 , Issue.12 , pp. 1561-1569
    • Beiden, S.1    Maloof, M.2    Wagner, R.3
  • 26
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer
    • april
    • R. De Millo, R. Lipton, and F. Sayward, "Hints on test data selection: Help for the practicing programmer", Computer, vol. 11, no. 4, pp. 34-41, april 1978.
    • (1978) Computer , vol.11 , Issue.4 , pp. 34-41
    • De Millo, R.1    Lipton, R.2    Sayward, F.3
  • 27
    • 80053041893 scopus 로고    scopus 로고
    • Metamorphic testing techniques to detect defects in applications without test oracles
    • C. Murphy, "Metamorphic testing techniques to detect defects in applications without test oracles", PhD dissertation, Columbia University, 2010.
    • (2010) PhD Dissertation, Columbia University
    • Murphy, C.1
  • 28
    • 84893339722 scopus 로고    scopus 로고
    • Automatic detection of metamorphic properties of software
    • CUCS-003-12
    • S. Hasan, "Automatic detection of metamorphic properties of software", Columbia University, Tech. Rep. CUCS-003-12, 2009.
    • (2009) Columbia University, Tech. Rep
    • Hasan, S.1
  • 31
    • 63149180343 scopus 로고    scopus 로고
    • An innovative approach for testing bioinformatics programs using metamorphic testing
    • T. Y. Chen, J. W. K. Ho, H. Liu, and X. Xie, "An innovative approach for testing bioinformatics programs using metamorphic testing." BMC Bioinformatics, vol. 10, 2009.
    • (2009) BMC Bioinformatics , vol.10
    • Chen, T.Y.1    Ho, J.W.K.2    Liu, H.3    Xie, X.4
  • 32
    • 46449093380 scopus 로고    scopus 로고
    • Statistical metamorphic testing testing programs with random output by means of statistical hypothesis tests and metamorphic testing
    • R. Guderlei and J. Mayer, "Statistical metamorphic testing testing programs with random output by means of statistical hypothesis tests and metamorphic testing", in Proc. of the 7th Int. Conf. on Quality Software, ser. QSIC'07, 2007, pp. 404-409.
    • (2007) Proc. of the 7th Int. Conf. on Quality Software, Ser. QSIC'07 , pp. 404-409
    • Guderlei, R.1    Mayer, J.2
  • 34
    • 67650158891 scopus 로고    scopus 로고
    • Using JML runtime assertion checking to automate metamorphic testing in applications without test oracles
    • Washington, DC, USA: IEEE Computer Society
    • C. Murphy, K. Shen, and G. Kaiser, "Using JML runtime assertion checking to automate metamorphic testing in applications without test oracles", in Proc. of the 2009 Int. Conf. on Software Testing Verification and Validation, ser. ICST'09. Washington, DC, USA: IEEE Computer Society, 2009, pp. 436-445.
    • (2009) Proc. of the 2009 Int. Conf. on Software Testing Verification and Validation, Ser. ICST'09 , pp. 436-445
    • Murphy, C.1    Shen, K.2    Kaiser, G.3
  • 36
    • 52449134192 scopus 로고    scopus 로고
    • Novel applications of machine learning in software testing
    • Washington, DC, USA: IEEE Computer Society
    • L. C. Briand, "Novel applications of machine learning in software testing", in Proc. of the 2008 The 8th Int. Conf. on Quality Software. Washington, DC, USA: IEEE Computer Society, 2008, pp. 3-10.
    • (2008) Proc. of the 2008 the 8th Int. Conf. on Quality Software , pp. 3-10
    • Briand, L.C.1
  • 38
    • 52449124147 scopus 로고    scopus 로고
    • Using machine learning to refine black-box test specifications and test suites
    • Washington, DC, USA: IEEE Computer Society
    • L. C. Briand, Y. Labiche, and Z. Bawar, "Using machine learning to refine black-box test specifications and test suites", in Proc. of the 8th Int. Conf. on Quality Software, ser. QSIC'08. Washington, DC, USA: IEEE Computer Society, 2008, pp. 135-144.
    • (2008) Proc. of the 8th Int. Conf. on Quality Software, Ser. QSIC'08 , pp. 135-144
    • Briand, L.C.1    Labiche, Y.2    Bawar, Z.3
  • 39
    • 47349093598 scopus 로고    scopus 로고
    • Using machine learning to support debugging with tarantula
    • The 18th IEEE Int. Symposium on
    • L. C. Briand, Y. Labiche, and X. Liu, "Using machine learning to support debugging with tarantula", in Software Reliability, 2007. ISSRE'07. The 18th IEEE Int. Symposium on, 2007, pp. 137-146.
    • (2007) Software Reliability, 2007. ISSRE'07 , pp. 137-146
    • Briand, L.C.1    Labiche, Y.2    Liu, X.3
  • 40
    • 84865759232 scopus 로고    scopus 로고
    • Automating image segmentation verification and validation by learning test oracles
    • Dec.
    • K. Frounchi, L. C. Briand, L. Grady, Y. Labiche, and R. Subramanyan, "Automating image segmentation verification and validation by learning test oracles", Inf. Softw. Technol., vol. 53, no. 12, pp. 1337-1348, Dec. 2011.
    • (2011) Inf. Softw. Technol. , vol.53 , Issue.12 , pp. 1337-1348
    • Frounchi, K.1    Briand, L.C.2    Grady, L.3    Labiche, Y.4    Subramanyan, R.5


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.