메뉴 건너뛰기




Volumn 40, Issue 1, 2014, Pages 4-22

How effectively does metamorphic testing alleviate the oracle problem?

Author keywords

metamorphic relation; metamorphic testing; oracle problem; Software testing; test oracle

Indexed keywords

APPLICATION PROGRAMS; COST EFFECTIVENESS; FAULT DETECTION; TESTING;

EID: 84898462811     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2013.46     Document Type: Article
Times cited : (180)

References (42)
  • 1
    • 0023997325 scopus 로고
    • Data diversity: An approach to software fault tolerance
    • Apr.
    • P.E. Ammann and J.C. Knight, "Data Diversity: An Approach to Software Fault Tolerance," IEEE Trans. Computers, vol. 37, no. 4, pp. 418-425, Apr. 1988.
    • (1988) IEEE Trans. Computers , vol.37 , Issue.4 , pp. 418-425
    • Ammann, P.E.1    Knight, J.C.2
  • 2
    • 0022252695 scopus 로고
    • The n-version approach to fault-tolerant software
    • Dec.
    • A. Avizienis, "The N-Version Approach to Fault-Tolerant Software," IEEE Trans. Software Engineering, vol. 11, no. 12, pp. 1491-1501, Dec. 1985.
    • (1985) IEEE Trans. Software Engineering , vol.11 , Issue.12 , pp. 1491-1501
    • Avizienis, A.1
  • 6
    • 63149180343 scopus 로고    scopus 로고
    • An innovative approach for testing bioinformatics programs using metamorphic testing
    • 12
    • 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, pp. 24:1-24:12, 2009.
    • (2009) BMC Bioinformatics , vol.10 , Issue.24 , pp. 1-24
    • Chen, T.Y.1    Ho, J.W.K.2    Liu, H.3    Xie, X.4
  • 9
    • 71649102481 scopus 로고    scopus 로고
    • Adaptive random testing: The ART of test case diversity
    • T.Y. Chen, F.-C. Kuo, R.G. Merkel, and T.H. Tse, "Adaptive Random Testing: The ART of Test Case Diversity," J. Systems and Software, vol. 83, no. 1, pp. 60-66, 2010.
    • (2010) J. Systems and Software , vol.83 , Issue.1 , pp. 60-66
    • Chen, T.Y.1    Kuo, F.-C.2    Merkel, R.G.3    Tse, T.H.4
  • 10
    • 79551537874 scopus 로고    scopus 로고
    • Semi-proving: An integrated method for program proving, testing, and debugging
    • Jan./Feb.
    • T.Y. Chen, T.H. Tse, and Z. Zhou, "Semi-Proving: An Integrated Method for Program Proving, Testing, and Debugging," IEEE Trans. Software Eng., vol. 37, no. 1, pp. 109-125, Jan./Feb. 2011.
    • (2011) IEEE Trans. Software Eng. , vol.37 , Issue.1 , pp. 109-125
    • Chen, T.Y.1    Tse, T.H.2    Zhou, Z.3
  • 11
    • 0028751768 scopus 로고
    • On the relationship between partition and random testing
    • Dec.
    • T.Y. Chen and Y.T. Yu, "On the Relationship Between Partition and Random Testing," IEEE Trans. Software Eng., vol. 20, no. 12, pp. 977-980, Dec. 1994.
    • (1994) IEEE Trans. Software Eng. , vol.20 , Issue.12 , pp. 977-980
    • Chen, T.Y.1    Yu, Y.T.2
  • 12
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer
    • Apr.
    • R.A. DeMillo, R.J. Lipton, and F.G. Sayward, "Hints on Test Data Selection: Help for the Practicing Programmer," Computer, vol. 11, no. 4, pp. 34-41, Apr. 1978.
    • (1978) Computer , vol.11 , Issue.4 , pp. 34-41
    • Demillo, R.A.1    Lipton, R.J.2    Sayward, F.G.3
  • 13
    • 26044480846 scopus 로고    scopus 로고
    • Supporting controlled experimentation with testing techniques: An infrastructure and its potential impact
    • DOI 10.1007/s10664-005-3861-2
    • H. Do, S. Elbaum, and G. Rothermel, "Supporting Controlled Experimentation with Testing Techniques: An Infrastructure and Its Potential Impact," Empirical Software Eng., vol. 10, no. 4, pp. 405-435, 2005. (Pubitemid 41408554)
    • (2005) Empirical Software Engineering , vol.10 , Issue.4 , pp. 405-435
    • Do, H.1    Elbaum, S.2    Rothermel, G.3
  • 14
    • 80053611830 scopus 로고    scopus 로고
    • A comparison of tabular expression-based testing strategies
    • Sept./Oct.
    • X. Feng, D.L. Parnas, T.H. Tse, and T. O'Callaghan, "A Comparison of Tabular Expression-Based Testing Strategies," IEEE Trans. Software Eng., vol. 37, no. 5, pp. 616-634, Sept./Oct. 2011.
    • (2011) IEEE Trans. Software Eng. , vol.37 , Issue.5 , pp. 616-634
    • Feng, X.1    Parnas, D.L.2    Tse, T.H.3    O'Callaghan, T.4
  • 18
    • 0036319465 scopus 로고    scopus 로고
    • Software debugging, testing, and verification
    • B. Hailpern and P. Santhanam, "Software Debugging, Testing, and Verification," IBM Systems J., vol. 41, no. 1, pp. 4-12, 2002. (Pubitemid 34811649)
    • (2002) IBM Systems Journal , vol.41 , Issue.1 , pp. 4-12
    • Hailpern, B.1    Santhanam, P.2
  • 19
    • 84874821350 scopus 로고    scopus 로고
    • Achieving scalable model-based testing through test case diversity
    • H. Hemmati, A. Arcuri, and L. Briand, "Achieving Scalable Model-Based Testing Through Test Case Diversity," ACM Trans. Software Eng. and Methodology, vol. 22, no. 1, pp. 6:1-6:42, 2013.
    • (2013) ACM Trans. Software Eng. and Methodology , vol.22 , Issue.1 , pp. 61-642
    • Hemmati, H.1    Arcuri, A.2    Briand, L.3
  • 20
    • 84861856547 scopus 로고    scopus 로고
    • Oracles for distributed testing
    • May/June
    • R.M. Hierons, "Oracles for Distributed Testing," IEEE Trans. Software Eng., vol. 38, no. 3, pp. 629-641, May/June 2012.
    • (2012) IEEE Trans. Software Eng. , vol.38 , Issue.3 , pp. 629-641
    • Hierons, R.M.1
  • 24
    • 0022581573 scopus 로고
    • An experimental evaluation of the assumption of independence in multi-version programming
    • Jan.
    • J.C. Knight and N.G. Leveson, "An Experimental Evaluation of the Assumption of Independence in Multi-Version Programming," IEEE Trans. Software Eng., vol. 12, no. 1, pp. 96-109, Jan. 1986.
    • (1986) IEEE Trans. Software Eng. , vol.12 , Issue.1 , pp. 96-109
    • Knight, J.C.1    Leveson, N.G.2
  • 27
    • 20844460416 scopus 로고    scopus 로고
    • MuJava: An automated class mutation system
    • DOI 10.1002/stvr.308
    • Y.-S. Ma, J. Offutt, and Y.-R. Kwon, "MuJava: An Automated Class Mutation System," Software Testing, Verification and Reliability, vol. 15, no. 2, pp. 97-133, 2005. (Pubitemid 40858060)
    • (2005) Software Testing Verification and Reliability , vol.15 , Issue.2 , pp. 97-133
    • Ma, Y.-S.1    Offutt, J.2    Kwon, Y.R.3
  • 28
    • 0035841501 scopus 로고    scopus 로고
    • Software testing using model programs
    • DOI 10.1002/spe.409
    • L.I. Manolache and D.G. Kourie, "Software Testing Using Model Programs," Software: Practice and Experience, vol. 31, no. 13, pp. 1211-1236, 2001. (Pubitemid 33080539)
    • (2001) Software - Practice and Experience , vol.31 , Issue.13 , pp. 1211-1236
    • Manolache, L.I.1    Kourie, D.G.2
  • 29
    • 34247474866 scopus 로고    scopus 로고
    • An empirical study on the selection of good metamorphic relations
    • DOI 10.1109/COMPSAC.2006.24, 4020110, Proceedings - 30th Annual International Computer Software and Applications Conference, COMPSAC 2006
    • J. Mayer and R. Guderlei, "An Empirical Study on the Selection of Good Metamorphic Relations," Proc. 30th Ann. Int'l Computer Software and Applications Conf. (COMPSAC '06), pp. 475-484, 2006. (Pubitemid 46661681)
    • (2006) Proceedings - International Computer Software and Applications Conference , vol.1 , pp. 475-484
    • Mayer, J.1    Guderleit, R.2
  • 30
    • 77952274438 scopus 로고    scopus 로고
    • An empirical study of the robustness of macos applications using random testing
    • B.P. Miller, G. Cooksey, and F. Moore, "An Empirical Study of the Robustness of MacOS Applications Using Random Testing," ACM SIGOPS Operating Systems Rev., vol. 41, no. 1, pp. 78-86, 2007.
    • (2007) ACM SIGOPS Operating Systems Rev. , vol.41 , Issue.1 , pp. 78-86
    • Miller, B.P.1    Cooksey, G.2    Moore, F.3
  • 31
    • 0025557712 scopus 로고
    • Study of the reliability of UNIX utilities
    • DOI 10.1145/96267.96279
    • B.P. Miller, L. Fredriksen, and B. So, "An Empirical Study of the Reliability of UNIX Utilities," Comm. ACM, vol. 33, no. 12, pp. 32-44, 1990. (Pubitemid 21731525)
    • (1990) Communications of the ACM , vol.33 , Issue.12 , pp. 32-44
    • Miller Barton, P.1    Fredriksen Lars2    So Bryan3
  • 33
    • 0004135418 scopus 로고    scopus 로고
    • second ed. John Wiley & Sons, Revised and updated by T. Badgett and T. M. Thomas with C. Sandler
    • G.J. Myers, The Art of Software Testing, second ed. John Wiley & Sons, Revised and updated by T. Badgett and T. M. Thomas with C. Sandler, 2004.
    • (2004) The Art of Software Testing
    • Myers, G.J.1
  • 36
    • 0029185391 scopus 로고
    • A practical approach to programming with assertions
    • Jan.
    • D.S. Rosenblum, "A Practical Approach to Programming with Assertions," IEEE Trans. Software Eng., vol. 21, no. 1, pp. 19-31, Jan. 1995.
    • (1995) IEEE Trans. Software Eng. , vol.21 , Issue.1 , pp. 19-31
    • Rosenblum, D.S.1
  • 38
    • 84864241599 scopus 로고    scopus 로고
    • Automated oracle creation support, or: How i learned to stop worrying about fault propagation and love mutation testing
    • M. Staats, G. Gay, and M.P.E. Heimdahl, "Automated Oracle Creation Support, or: How I Learned to Stop Worrying about Fault Propagation and Love Mutation Testing," Proc. 34th Int'l Conf. Software Eng. (ICSE '12), pp. 870-880, 2012.
    • (2012) Proc. 34th Int'l Conf. Software Eng. (ICSE '12) , pp. 870-880
    • Staats, M.1    Gay, G.2    Heimdahl, M.P.E.3
  • 41
    • 84875231138 scopus 로고    scopus 로고
    • Metamorphic slice: An application in spectrum-based fault localization
    • X. Xie, W.E. Wong, T.Y. Chen, and B. Xu, "Metamorphic Slice: An Application in Spectrum-Based Fault Localization," Information and Software Technology, vol. 55, no. 5, pp. 866-879, 2013.
    • (2013) Information and Software Technology , vol.55 , Issue.5 , pp. 866-879
    • Xie, X.1    Wong, W.E.2    Chen, T.Y.3    Xu, B.4
  • 42
    • 70449725267 scopus 로고    scopus 로고
    • Experimental study to compare the use of metamorphic testing and assertion checking
    • Z. Zhang, W.K. Chan, T.H. Tse, and P. Hu, "Experimental Study to Compare the Use of Metamorphic Testing and Assertion Checking," J. Software, vol. 20, no. 10, pp. 2637-2654, 2009.
    • (2009) J. Software , vol.20 , Issue.10 , pp. 2637-2654
    • Zhang, Z.1    Chan, W.K.2    Tse, T.H.3    Hu, P.4


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