메뉴 건너뛰기




Volumn 41, Issue 5, 2015, Pages 507-525

The oracle problem in software testing: A survey

Author keywords

Automatic testing; Test oracle; Testing formalism

Indexed keywords

AUTOMATIC TESTING; AUTOMATION; SPECIFICATIONS; SURVEYS;

EID: 84929331583     PISSN: 00985589     EISSN: None     Source Type: Journal    
DOI: 10.1109/TSE.2014.2372785     Document Type: Article
Times cited : (899)

References (211)
  • 1
    • 84883415791 scopus 로고    scopus 로고
    • Evolving readable string test inputs using a natural language model to reduce human oracle cost
    • Mar.
    • S. Afshan, P. McMinn, and M. Stevenson, "Evolving readable string test inputs using a natural language model to reduce human oracle cost," in Proc. Int. Conf. Softw. Testing, Verification Validation, Mar. 2013, pp. 352-361.
    • (2013) Proc. Int. Conf. Softw. Testing, Verification Validation , pp. 352-361
    • Afshan, S.1    McMinn, P.2    Stevenson, M.3
  • 3
    • 62349083270 scopus 로고    scopus 로고
    • A systematic review of search-based testing for non-functional system properties
    • W. Afzal, R. Torkar, and R. Feldt, "A systematic review of search-based testing for non-functional system properties," Inf. Softw. Technol., vol. 51, no. 6, pp. 957-976, 2009.
    • (2009) Inf. Softw. Technol. , vol.51 , Issue.6 , pp. 957-976
    • Afzal, W.1    Torkar, R.2    Feldt, R.3
  • 5
    • 78649794788 scopus 로고    scopus 로고
    • A systematic review of the application and empirical investigation of search-based test-case generation
    • Nov.
    • S. Ali, L. C. Briand, H. Hemmati, and R. K. Panesar-Walawege, "A systematic review of the application and empirical investigation of search-based test-case generation," IEEE Trans. Softw. Eng., vol. 36, no. 6, pp. 742-762, Nov. 2010.
    • (2010) IEEE Trans. Softw. Eng. , vol.36 , Issue.6 , pp. 742-762
    • Ali, S.1    Briand, L.C.2    Hemmati, H.3    Panesar-Walawege, R.K.4
  • 7
    • 0023453626 scopus 로고
    • Learning regular sets from queries and counterexamples
    • D. Angluin, "Learning regular sets from queries and counterexamples," Inf. Comput., vol. 75, no. 2, pp. 87-106, 1987.
    • (1987) Inf. Comput. , vol.75 , Issue.2 , pp. 87-106
    • Angluin, D.1
  • 8
    • 79959880513 scopus 로고    scopus 로고
    • Enabling the runtime assertion checking of concurrent contracts for the Java modeling language
    • W. Araujo, L. C. Briand, and Y. Labiche, "Enabling the runtime assertion checking of concurrent contracts for the Java modeling language," in Proc. 33rd Int. Conf. Softw. Eng., 2011, pp. 786-795.
    • (2011) Proc. 33rd Int. Conf. Softw. Eng. , pp. 786-795
    • Araujo, W.1    Briand, L.C.2    Labiche, Y.3
  • 9
    • 84858721032 scopus 로고    scopus 로고
    • On the effectiveness of contracts as test oracles in the detection and diagnosis of race conditions and deadlocks in concurrent object-oriented software
    • W. Araujo, L. C. Briand, and Y. Labiche, "On the effectiveness of contracts as test oracles in the detection and diagnosis of race conditions and deadlocks in concurrent object-oriented software," in Proc. Int. Symp. Empirical Softw. Eng. Meas., 2011, pp. 10-19.
    • (2011) Proc. Int. Symp. Empirical Softw. Eng. Meas. , pp. 10-19
    • Araujo, W.1    Briand, L.C.2    Labiche, Y.3
  • 13
    • 0022252695 scopus 로고
    • The N-version approach to fault-tolerant software
    • Dec.
    • A. Avizienis, "The N-version approach to fault-tolerant software," IEEE Trans. Softw. Eng., vol. 11, no. 12, pp. 1491-1501, Dec. 1985.
    • (1985) IEEE Trans. Softw. Eng. , vol.11 , Issue.12 , pp. 1491-1501
    • Avizienis, A.1
  • 14
    • 0017792448 scopus 로고
    • On the implementation of N-version programming for software fault-tolerance during execution
    • A. Avizienis and L. Chen, "On the implementation of N-version programming for software fault-tolerance during execution," in Proc. 1st Int. Comput. Softw. Appl. Conf., 1977, pp. 149-155.
    • (1977) Proc. 1st Int. Comput. Softw. Appl. Conf. , pp. 149-155
    • Avizienis, A.1    Chen, L.2
  • 16
    • 0018543454 scopus 로고
    • Proving total correctness of parallel programs
    • Nov.
    • A. F. Babich, "Proving total correctness of parallel programs," IEEE Trans. Softw. Eng., vol. 5, no. 6, pp. 558-574, Nov. 1979.
    • (1979) IEEE Trans. Softw. Eng. , vol.5 , Issue.6 , pp. 558-574
    • Babich, A.F.1
  • 17
    • 84929353957 scopus 로고    scopus 로고
    • Aug. Test oracles. Univ. of Oregon, Dept. Comput. Inform. Sci., Eugene, OR, USA. Tech. Rep. CIS-TR-01-02
    • L. Baresi and M. Young. (2001, Aug.). Test oracles. Univ. of Oregon, Dept. Comput. Inform. Sci., Eugene, OR, USA. Tech. Rep. CIS-TR-01-02. [Online]. Available: http://www.cs.uoregon.edu/~michal/pubs/oracles.html
    • (2001)
    • Baresi, L.1    Young, M.2
  • 20
    • 0026256511 scopus 로고
    • Software testing based on formal specifications: A theory and a tool
    • Nov.
    • G Bernot, M. C. Gaudel, and B. Marre, "Software testing based on formal specifications: A theory and a tool," Softw. Eng. J., vol. 6, no. 6, pp. 387-405, Nov. 1991.
    • (1991) Softw. Eng. J. , vol.6 , Issue.6 , pp. 387-405
    • Bernot, G.1    Gaudel, M.C.2    Marre, B.3
  • 25
    • 0344236266 scopus 로고    scopus 로고
    • Metaheuristics in combinatorial optimization: Overview and conceptual comparison
    • C. Blum and A. Roli, "Metaheuristics in combinatorial optimization: Overview and conceptual comparison," ACM Comput. Surveys, vol. 35, no. 3, pp. 268-308, 2003.
    • (2003) ACM Comput. Surveys , vol.35 , Issue.3 , pp. 268-308
    • Blum, C.1    Roli, A.2
  • 27
    • 49349119822 scopus 로고
    • Finite state description of communication protocols
    • G V. Bochmann, "Finite state description of communication protocols," Comput. Netw., vol. 2, no. 4, pp. 361-372, 1978.
    • (1978) Comput. Netw. , vol.2 , Issue.4 , pp. 361-372
    • Bochmann, G.V.1
  • 33
    • 0038659894 scopus 로고    scopus 로고
    • Investigating the use of analysis contracts to improve the testability of object-oriented code
    • Jun.
    • L. C. Briand, Y. Labiche, and H. Sun, "Investigating the use of analysis contracts to improve the testability of object-oriented code," Softw. Pract. Exp., vol. 33, no. 7, pp. 637-672, Jun. 2003.
    • (2003) Softw. Pract. Exp. , vol.33 , Issue.7 , pp. 637-672
    • Briand, L.C.1    Labiche, Y.2    Sun, H.3
  • 37
    • 84929353959 scopus 로고    scopus 로고
    • A metamor-phic testing approach for online testing of service-oriented software applications
    • Hershey, PA, USA: IGI Global ch. 7
    • W. K. Chan, S. C. Cheung, and Karl R. P. H. Leung, "A metamor-phic testing approach for online testing of service-oriented software applications," in Software Applications: Concepts, Methodologies, Tools, and Applications. Hershey, PA, USA: IGI Global, 2009, ch. 7, pp. 2894-2914.
    • (2009) Software Applications: Concepts, Methodologies, Tools, and Applications , pp. 2894-2914
    • Chan, W.K.1    Cheung, S.C.2    Leung, K.R.P.H.3
  • 38
    • 33947388476 scopus 로고    scopus 로고
    • Towards a metamorphic testing methodology for service-oriented software applications
    • Sep.
    • W. K. Chan, S. C. Cheung, and K. R. P. H. Leung, "Towards a metamorphic testing methodology for service-oriented software applications," in Proc. 5th Int. Conf. Quality Softw., Sep. 2005, pp. 470-476.
    • (2005) Proc. 5th Int. Conf. Quality Softw , pp. 470-476
    • Chan, W.K.1    Cheung, S.C.2    Leung, K.R.P.H.3
  • 40
    • 0032108147 scopus 로고    scopus 로고
    • Black and white: An integrated approach to class-level testing of object-oriented programs
    • Jul.
    • H. Y. Chen, T. H. Tse, F. T. Chan, and T. Y. Chen, "In black and white: An integrated approach to class-level testing of object-oriented programs," ACM Trans. Softw. Eng. Methodol., vol. 7, pp. 250-295, Jul. 1998.
    • (1998) ACM Trans. Softw. Eng. Methodol. , vol.7 , pp. 250-295
    • Chen, H.Y.1    Tse, T.H.2    Chan, F.T.3    Chen, T.Y.4
  • 41
    • 0002908054 scopus 로고    scopus 로고
    • TACCLE: A methodology for object-oriented software testing at the class and cluster levels
    • Jan.
    • H. Y. Chen, T. H. Tse, and T. Y. Chen, "TACCLE: A methodology for object-oriented software testing at the class and cluster levels," ACM Trans. Softw. Eng. Methodol., vol. 10, no. 1, pp. 56-109, Jan. 2001.
    • (2001) ACM Trans. Softw. Eng. Methodol. , vol.10 , Issue.1 , pp. 56-109
    • Chen, H.Y.1    Tse, T.H.2    Chen, T.Y.3
  • 44
    • 46449139536 scopus 로고    scopus 로고
    • Abstraction in assertion-based test oracles
    • Y. Cheon, "Abstraction in assertion-based test oracles," in Proc. 7th Int. Conf. Quality Softw., 2007, pp. 410-414.
    • (2007) Proc. 7th Int. Conf. Quality Softw. , pp. 410-414
    • Cheon, Y.1
  • 45
  • 46
    • 0016993577 scopus 로고
    • A system to generate test data and symbolically execute programs
    • Sep.
    • L. A. Clarke, "A system to generate test data and symbolically execute programs," IEEE Trans. Softw. Eng., vol. 2, no. 3, pp. 215-222, Sep. 1976.
    • (1976) IEEE Trans. Softw. Eng. , vol.2 , Issue.3 , pp. 215-222
    • Clarke, L.A.1
  • 47
    • 34547345292 scopus 로고    scopus 로고
    • Managing variability for software product lines: Working with variability mechanisms
    • P. C. Clements, "Managing variability for software product lines: Working with variability mechanisms," in Proc. 10th Int. Conf. Softw Product Lines, 2006, pp. 207-208.
    • (2006) Proc. 10th Int. Conf. Softw Product Lines , pp. 207-208
    • Clements, P.C.1
  • 50
    • 67650205674 scopus 로고
    • Pseudo-oracles for non-testable programs
    • M. Davies and E. Weyuker, "Pseudo-oracles for non-testable programs," in Proc. ACM '81 Conf., 1981, pp. 254-257.
    • (1981) Proc. ACM '81 Conf. , pp. 254-257
    • Davies, M.1    Weyuker, E.2
  • 51
    • 84929322671 scopus 로고    scopus 로고
    • Automated support for testing and debugging of real-time programs using oracles
    • Jan.
    • L. K. Dillon, "Automated support for testing and debugging of real-time programs using oracles," SIGSOFT Softw. Eng. Notes, vol. 25, no. 1, pp. 45-46, Jan. 2000.
    • (2000) SIGSOFT Softw. Eng. Notes , vol.25 , Issue.1 , pp. 45-46
    • Dillon, L.K.1
  • 52
    • 0028421077 scopus 로고
    • The ASTOOT approach to testing object-oriented programs
    • Apr.
    • R.-K. Doong and P. G. Frankl, "The ASTOOT approach to testing object-oriented programs," ACM Trans. Softw. Eng. Methodol., vol. 3, pp. 101-130, Apr. 1994.
    • (1994) ACM Trans. Softw. Eng. Methodol. , vol.3 , pp. 101-130
    • Doong, R.-K.1    Frankl, P.G.2
  • 56
    • 0035250541 scopus 로고    scopus 로고
    • Dynamically discovering likely program invariants to support program evolution
    • Feb.
    • M. D. Ernst, J. Cockrell, W. G. Griswold, and D. Notkin, "Dynamically discovering likely program invariants to support program evolution," IEEE Trans. Softw. Eng., vol. 27, no. 2, pp. 99-123, Feb. 2001.
    • (2001) IEEE Trans. Softw. Eng. , vol.27 , Issue.2 , pp. 99-123
    • Ernst, M.D.1    Cockrell, J.2    Griswold, W.G.3    Notkin, D.4
  • 57
    • 0027562393 scopus 로고
    • The detection of dangling references in C++ programs
    • R. A. Eyre-Todd, "The detection of dangling references in C++ programs," ACM Lett. Programm. Lang. Syst., vol. 2, no. 1-4, pp. 127-134, 1993.
    • (1993) ACM Lett. Programm. Lang. Syst. , vol.2 , Issue.1-4 , pp. 127-134
    • Eyre-Todd, R.A.1
  • 58
    • 0032256307 scopus 로고    scopus 로고
    • Generating diverse software versions with genetic programming: An experimental study
    • Dec.
    • R. Feldt, "Generating diverse software versions with genetic programming: An experimental study," in Softw., IEE Proc., vol. 145, pp. 228-236, Dec. 1998.
    • (1998) Softw., IEE Proc. , vol.145 , pp. 228-236
    • Feldt, R.1
  • 59
    • 80053611830 scopus 로고    scopus 로고
    • A comparison of tabular expression-based testing strategies
    • Sep./Oct.
    • X. Feng, D. L. Parnas, T. H. Tse, and T. O'Callaghan, "A comparison of tabular expression-based testing strategies," IEEE Trans. Softw. Eng., vol. 37, no. 5, pp. 616-634, Sep./Oct. 2011.
    • (2011) IEEE Trans. Softw. Eng. , vol.37 , Issue.5 , pp. 616-634
    • Feng, X.1    Parnas, D.L.2    Tse, T.H.3    O'Callaghan, T.4
  • 61
    • 84867102016 scopus 로고    scopus 로고
    • Evolutionary algorithms for the multi-objective test data generation problem
    • J. Ferrer, F. Chicano, and E. Alba, "Evolutionary algorithms for the multi-objective test data generation problem," Softw.: Prac. Exp., vol. 42, no. 11, pp. 1331-1362, 2011.
    • (2011) Softw.: Prac. Exp. , vol.42 , Issue.11 , pp. 1331-1362
    • Ferrer, J.1    Chicano, F.2    Alba, E.3
  • 63
    • 84881144443 scopus 로고    scopus 로고
    • Houdini, an annotation assistant for ESC/Java
    • C. Flanagan and K. R. M. Leino, "Houdini, an annotation assistant for ESC/Java," Lecture Notes in Comput. Sci., vol. 2021, pp. 500-517, 2001.
    • (2001) Lecture Notes in Comput. Sci. , vol.2021 , pp. 500-517
    • Flanagan, C.1    Leino, K.R.M.2
  • 64
    • 0002780749 scopus 로고
    • Assigning meanings to programs
    • J. T. Schwartz Ed., American Providence, RI, USA: Mathematical Society
    • R. W. Floyd, "Assigning meanings to programs," in Mathematical Aspects of Computer Science, volume 19 of Symposia in Applied Mathematics, J. T. Schwartz Ed., American Providence, RI, USA: Mathematical Society, 1967, pp. 19-32.
    • (1967) Mathematical Aspects of Computer Science, of Symposia in Applied Mathematics , vol.19 , pp. 19-32
    • Floyd, R.W.1
  • 65
    • 84865244647 scopus 로고    scopus 로고
    • Whole test suite generation
    • Feb.
    • G. Fraser and A. Arcuri, "Whole test suite generation," IEEE Trans. Softw. Eng., vol. 39, no. 2, pp. 276-291, Feb. 2013.
    • (2013) IEEE Trans. Softw. Eng. , vol.39 , Issue.2 , pp. 276-291
    • Fraser, G.1    Arcuri, A.2
  • 67
    • 84865759232 scopus 로고    scopus 로고
    • Automating image segmentation verification and validation by learning test oracles
    • K. Frounchi, L. C. Briand, L. Grady, Y. Labiche, and R. Subra-manyan, "Automating image segmentation verification and validation by learning test oracles," Inf. Softw. Technol., vol. 53, no. 12, pp. 1337-1348, 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    Subra-Manyan, R.5
  • 68
    • 84887972465 scopus 로고    scopus 로고
    • Formal specifications and test: Correctness and oracle
    • M. Haveraaen, O. Owe, and O.-J. Dahl, Ed. Berlin, Germany, Springer
    • P. Gall and A. Arnould, "Formal specifications and test: Correctness and oracle," in Recent Trends in Data Type Specification, M. Haveraaen, O. Owe, and O.-J. Dahl, Ed. Berlin, Germany, Springer, 1996, pp. 342-358.
    • (1996) Recent Trends in Data Type Specification , pp. 342-358
    • Gall, P.1    Arnould, A.2
  • 69
    • 84976743225 scopus 로고
    • Data abstraction, implementation, specification, and testing
    • J. Gannon, P. McMullin, and R. Hamlet, "Data abstraction, implementation, specification, and testing," ACM Trans. Programm. Lang. Syst, vol. 3, no. 3, pp. 211-223, 1981.
    • (1981) ACM Trans. Programm. Lang. Syst , vol.3 , Issue.3 , pp. 211-223
    • Gannon, J.1    McMullin, P.2    Hamlet, R.3
  • 70
    • 0013043880 scopus 로고    scopus 로고
    • ASM-based testing: Coverage criteria and automatic test sequence
    • Nov.
    • A. Gargantini and E. Riccobene, "ASM-based testing: Coverage criteria and automatic test sequence," J. Universal Comput. Sci., vol. 7, no. 11, pp. 1050-1067, Nov. 2001.
    • (2001) J. Universal Comput. Sci. , vol.7 , Issue.11 , pp. 1050-1067
    • Gargantini, A.1    Riccobene, E.2
  • 73
    • 0842331202 scopus 로고    scopus 로고
    • Testing algebraic data types and processes: A unifying theory
    • M.-C. Gaudel and P. R. James, "Testing algebraic data types and processes: A unifying theory," Formal Asp. Comput., vol. 10, no. 5-6, pp. 436-451, 1998.
    • (1998) Formal Asp. Comput. , vol.10 , Issue.5-6 , pp. 436-451
    • Gaudel, M.-C.1    James, P.R.2
  • 78
    • 77949799666 scopus 로고    scopus 로고
    • Modular system verification by inference, testing and reachability analysis
    • R. Groz, K. Li, A. Petrenko, and M. Shahbaz, "Modular system verification by inference, testing and reachability analysis," in Proc. TestCom/FATES, 2008, pp. 216-233.
    • (2008) Proc. TestCom/FATES , pp. 216-233
    • Groz, R.1    Li, K.2    Petrenko, A.3    Shahbaz, M.4
  • 80
    • 46449093380 scopus 로고    scopus 로고
    • Statistical metamorphic testing testing programs with random output by means of statistical hypothesis tests and metamorphic testing
    • Oct.
    • R. Guderlei and J. Mayer, "Statistical metamorphic testing testing programs with random output by means of statistical hypothesis tests and metamorphic testing," in 7th Int. Conf. Quality Softw., Oct. 2007, pp. 404-409.
    • (2007) 7th Int. Conf. Quality Softw , pp. 404-409
    • Guderlei, R.1    Mayer, J.2
  • 81
    • 0023365727 scopus 로고
    • Statecharts: A visual formalism for complex systems
    • D. Harel, "Statecharts: A visual formalism for complex systems," Sci. Comput. Programm., vol. 8, no. 3, pp. 231-274, 1987.
    • (1987) Sci. Comput. Programm. , vol.8 , Issue.3 , pp. 231-274
    • Harel, D.1
  • 82
    • 77953750964 scopus 로고    scopus 로고
    • Optimizing for the number of tests generated in search based test data generation with an application to the oracle cost problem
    • Apr.
    • M. Harman, S. G. Kim, K. Lakhotia, P. McMinn, and S. Yoo, "Optimizing for the number of tests generated in search based test data generation with an application to the oracle cost problem," in Proc. Int. Workshop Search-Based Softw. Testing, Apr. 2010, pp. 182-191.
    • (2010) Proc. Int. Workshop Search-Based Softw. Testing , pp. 182-191
    • Harman, M.1    Kim, S.G.2    Lakhotia, K.3    McMinn, P.4    Yoo, S.5
  • 84
    • 84857529675 scopus 로고    scopus 로고
    • Search based software engineering: Techniques, taxonomy, tutorial
    • B. Meyer and M. Nordio, Eds. New York, NY, USA: Springer
    • M. Harman, P. McMinn, J. T. de Souza, and S. Yoo, "Search based software engineering: Techniques, taxonomy, tutorial," in Empirical Software Engeneering and Verification, B. Meyer and M. Nordio, Eds. New York, NY, USA: Springer, 2012 pp. 1-59.
    • (2012) Empirical Software Engeneering and Verification , pp. 1-59
    • Harman, M.1    McMinn, P.2    De Souza, J.T.3    Yoo, S.4
  • 85
    • 0027625420 scopus 로고
    • A methodology for controlling the size of a test suite
    • Jul.
    • M. J. Harrold, R. Gupta, and M. L. Soffa, "A methodology for controlling the size of a test suite," ACM Trans. Softw. Eng. Meth-odol., vol. 2, no. 3, pp. 270-285, Jul. 1993.
    • (1993) ACM Trans. Softw. Eng. Meth-odol. , vol.2 , Issue.3 , pp. 270-285
    • Harrold, M.J.1    Gupta, R.2    Soffa, M.L.3
  • 86
    • 0034271545 scopus 로고    scopus 로고
    • An empirical investigation of the relationship between spectra differences and regression faults
    • M. J. Harrold, G. Rothermel, K. Sayre, R. Wu, and L. Yi, "An empirical investigation of the relationship between spectra differences and regression faults," Softw. Testing, Verification Reliability, vol. 10, no. 3, pp. 171-194, 2000.
    • (2000) Softw. Testing, Verification Reliability , vol.10 , Issue.3 , pp. 171-194
    • Harrold, M.J.1    Rothermel, G.2    Sayre, K.3    Wu, R.4    Yi, L.5
  • 88
    • 35248822793 scopus 로고    scopus 로고
    • Discovering algebraic specifications from Java classes
    • J. Henkel and A. Diwan, "Discovering algebraic specifications from Java classes," Lecture Notes in Comput. Sci., vol. 2743, pp. 431-456, 2003.
    • (2003) Lecture Notes in Comput. Sci. , vol.2743 , pp. 431-456
    • Henkel, J.1    Diwan, A.2
  • 90
    • 84879843320 scopus 로고    scopus 로고
    • Software model synthesis using satisfiability solvers
    • Aug.
    • M. H. Heule and S. Verwer, "Software model synthesis using satisfiability solvers," Empirical Softw. Eng., vol. 18, pp. 825-856, Aug. 2013.
    • (2013) Empirical Softw. Eng. , vol.18 , pp. 825-856
    • Heule, M.H.1    Verwer, S.2
  • 91
    • 84861856547 scopus 로고    scopus 로고
    • Oracles for distributed testing
    • May/Jun.
    • R. M. Hierons, "Oracles for distributed testing," IEEE Trans. Softw. Eng., vol. 38, no. 3, pp. 629-641, May/Jun. 2012.
    • (2012) IEEE Trans. Softw. Eng. , vol.38 , Issue.3 , pp. 629-641
    • Hierons, R.M.1
  • 92
    • 84996526120 scopus 로고    scopus 로고
    • Verdict functions in testing with a fault domain or test hypotheses
    • Jul.
    • R. M. Hierons, "Verdict functions in testing with a fault domain or test hypotheses," ACM Trans. Softw. Eng. Methodol., vol. 18, no. 4, pp. 14:1-14:19, Jul. 2009.
    • (2009) ACM Trans. Softw. Eng. Methodol. , vol.18 , Issue.4 , pp. 141-1419
    • Hierons, R.M.1
  • 94
    • 84945708698 scopus 로고
    • An axiomatic basis of computer programming
    • C. A. R. Hoare, "An axiomatic basis of computer programming," Commun. ACM, vol. 12, pp. 576-580, 1969.
    • (1969) Commun. ACM , vol.12 , pp. 576-580
    • Hoare, C.A.R.1
  • 95
    • 0023984651 scopus 로고
    • X-machines as a basis for dynamic system specification
    • M. Holcombe, "X-machines as a basis for dynamic system specification," Softw. Eng. J., vol. 3, no. 2, pp. 69-76, 1988.
    • (1988) Softw. Eng. J. , vol.3 , Issue.2 , pp. 69-76
    • Holcombe, M.1
  • 96
    • 84929308717 scopus 로고    scopus 로고
    • Correct systems: Building a business process solution
    • M. Holcombe and F. Ipate, "Correct systems: Building a business process solution," Softw. Testing VerificationRel., vol. 9, no. 1, pp. 76-77, 1999.
    • (1999) Softw. Testing VerificationRel. , vol.9 , Issue.1 , pp. 76-77
    • Holcombe, M.1    Ipate, F.2
  • 97
    • 18944390941 scopus 로고    scopus 로고
    • The model checker SPIN
    • May
    • G. J. Holzmann, "The model checker SPIN," IEEE Trans. Softw. Eng., vol. 23, no. 5, pp. 279-295, May 1997.
    • (1997) IEEE Trans. Softw. Eng. , vol.23 , Issue.5 , pp. 279-295
    • Holzmann, G.J.1
  • 98
    • 0022789899 scopus 로고
    • A functional approach to program testing and analysis
    • Oct.
    • W. E. Howden, "A functional approach to program testing and analysis," IEEE Trans. Softw. Eng., vol. 12, no. 10, pp. 997-1005, Oct. 1986.
    • (1986) IEEE Trans. Softw. Eng. , vol.12 , Issue.10 , pp. 997-1005
    • Howden, W.E.1
  • 99
    • 0017994820 scopus 로고
    • Theoretical and empirical studies of program testing
    • Jul.
    • W. E. Howden, "Theoretical and empirical studies of program testing," IEEE Trans. Softw. Eng., vol. 4, no. 4, pp. 293-298, Jul. 1978.
    • (1978) IEEE Trans. Softw. Eng. , vol.4 , Issue.4 , pp. 293-298
    • Howden, W.E.1
  • 100
    • 85015751162 scopus 로고    scopus 로고
    • Daistish: Systematic algebraic testing for OO programs in the presence of side-effects
    • May
    • M. Hughes and D. Stotts, "Daistish: Systematic algebraic testing for OO programs in the presence of side-effects," SIGSOFT Softw. Eng. Notes, vol. 21, no. 3, pp. 53-61, May 1996.
    • (1996) SIGSOFT Softw. Eng. Notes , vol.21 , Issue.3 , pp. 53-61
    • Hughes, M.1    Stotts, D.2
  • 102
    • 0021001893 scopus 로고
    • An approach to testing specifications
    • C. Jard and G. V. Bochmann, "An approach to testing specifications," J. Syst. Softw., vol. 3, no. 4, pp. 315-323, 1983.
    • (1983) J. Syst. Softw. , vol.3 , Issue.4 , pp. 315-323
    • Jard, C.1    Bochmann, G.V.2
  • 104
    • 77955472590 scopus 로고    scopus 로고
    • Defining the meaning of tabular mathematical expressions
    • Nov.
    • Y. Jin and D. L. Parnas, "Defining the meaning of tabular mathematical expressions," Sci. Comput. Program., vol. 75, no. 11, pp. 980-1000, Nov. 2010.
    • (2010) Sci. Comput. Program. , vol.75 , Issue.11 , pp. 980-1000
    • Jin, Y.1    Parnas, D.L.2
  • 106
    • 0016972709 scopus 로고
    • Formal verification of parallel programs
    • R. M. Keller, "Formal verification of parallel programs," Commun. ACM, vol. 19, no. 7, pp. 371-384, 1976.
    • (1976) Commun. ACM , vol.19 , Issue.7 , pp. 371-384
    • Keller, R.M.1
  • 107
    • 0016971687 scopus 로고
    • Symbolic execution and program testing
    • Jul.
    • J. C. King, "Symbolic execution and program testing," Commun. ACM, vol. 19, no. 7, pp. 385-394, Jul. 1976.
    • (1976) Commun. ACM , vol.19 , Issue.7 , pp. 385-394
    • King, J.C.1
  • 108
    • 78049327633 scopus 로고    scopus 로고
    • An empirical investigation into branch coverage for C programs using CUTE and AUSTIN
    • K. Lakhotia, P. McMinn, and M. Harman, "An empirical investigation into branch coverage for C programs using CUTE and AUSTIN," J. Syst. Softw., vol. 83, no. 12, pp. 2379-2391, 2010.
    • (2010) J. Syst. Softw. , vol.83 , Issue.12 , pp. 2379-2391
    • Lakhotia, K.1    McMinn, P.2    Harman, M.3
  • 111
    • 0030212784 scopus 로고    scopus 로고
    • Principles and methods of testing finite state machines-a survey
    • Aug.
    • D. Lee and M. Yannakakis, "Principles and methods of testing finite state machines-a survey," Proc. IEEE, vol. 84, no. 8, pp. 1090-1123, Aug. 1996.
    • (1996) Proc. IEEE , vol.84 , Issue.8 , pp. 1090-1123
    • Lee, D.1    Yannakakis, M.2
  • 113
    • 34548081701 scopus 로고    scopus 로고
    • Integration testing of components guided by incremental state machine learning
    • K. Li, R. Groz, and M. Shahbaz, "Integration testing of components guided by incremental state machine learning," in Proc. Testing: Acad. Ind. Conf. Prac. Res. Tech., 2006, pp. 59-70.
    • (2006) Proc. Testing: Acad. Ind. Conf. Prac. Res. Tech. , pp. 59-70
    • Li, K.1    Groz, R.2    Shahbaz, M.3
  • 116
    • 0022025285 scopus 로고
    • An overview of ANNA-a specification language for ADA
    • D. Luckham and F. W. Henke, "An overview of ANNA-a specification language for ADA," IEEE Soft., vol. 2, no. 2, pp. 9-22, 1984.
    • (1984) IEEE Soft. , vol.2 , Issue.2 , pp. 9-22
    • Luckham, D.1    Henke, F.W.2
  • 117
    • 0001383866 scopus 로고
    • An introduction to input/output automata
    • N. A. Lynch and M. R. Tuttle, "An introduction to input/output automata," CWI Quarterly, vol. 2, pp. 219-246, 1989.
    • (1989) CWI Quarterly , vol.2 , pp. 219-246
    • Lynch, N.A.1    Tuttle, M.R.2
  • 118
    • 26444574495 scopus 로고    scopus 로고
    • On oracles for interpreting test results against algebraic specifications
    • P. D. L. Machado, "On oracles for interpreting test results against algebraic specifications," in Proc. Int. Conf. Algebraic Methodol. Softw. Technol., 1999, pp. 502-518.
    • (1999) Proc. Int. Conf. Algebraic Methodol. Softw. Technol. , pp. 502-518
    • MacHado, P.D.L.1
  • 120
  • 121
    • 79961069824 scopus 로고    scopus 로고
    • Dynamic analysis for diagnosing integration faults
    • Jul./Aug.
    • L. Mariani, F. Pastore, and M. Pezze, "Dynamic analysis for diagnosing integration faults," IEEE Trans. Softw. Eng., vol. 37, no. 4, pp. 486-508, Jul./Aug. 2011.
    • (2011) IEEE Trans. Softw. Eng. , vol.37 , Issue.4 , pp. 486-508
    • Mariani, L.1    Pastore, F.2    Pezze, M.3
  • 122
    • 84957706393 scopus 로고
    • Loft: A tool for assisting selection of test data sets from algebraic specifications
    • B. Marre, "Loft: A tool for assisting selection of test data sets from algebraic specifications," in Proc. 6th Int. Joint Conf. CAAP/FASE Theory Pract. Softw. Develop., 1995, pp. 799-800.
    • (1995) Proc. 6th Int. Joint Conf. CAAP/FASE Theory Pract. Softw. Develop. , pp. 799-800
    • Marre, B.1
  • 123
    • 85026355563 scopus 로고
    • Performance, effectiveness, and reliability issues in software testing
    • A. P. Mathur, "Performance, effectiveness, and reliability issues in software testing," in Proc. 15th Annu. Int. Comput. Softw. Appl. Conf., 1991, pp. 604-605.
    • (1991) Proc. 15th Annu. Int. Comput. Softw. Appl. Conf. , pp. 604-605
    • Mathur, A.P.1
  • 126
    • 3142725712 scopus 로고    scopus 로고
    • Search-based software test data generation: A survey
    • Jun.
    • P. McMinn, "Search-based software test data generation: A survey," Softw. Test. Verif. Rel., vol. 14, no. 2, pp. 105-156, Jun. 2004.
    • (2004) Softw. Test. Verif. Rel. , vol.14 , Issue.2 , pp. 105-156
    • McMinn, P.1
  • 127
    • 72749091690 scopus 로고    scopus 로고
    • Search-based failure discovery using testability transformations to generate pseudo-oracles
    • P. McMinn, "Search-based failure discovery using testability transformations to generate pseudo-oracles," in Proc. Genetic Evol. Comput. Conf., 2009, pp. 1689-1696.
    • (2009) Proc. Genetic Evol. Comput. Conf. , pp. 1689-1696
    • McMinn, P.1
  • 128
  • 130
    • 78649790932 scopus 로고    scopus 로고
    • Reducing qualitative human oracle costs associated with automatically generated test data
    • Jul.
    • P. McMinn, M. Stevenson, and M. Harman, "Reducing qualitative human oracle costs associated with automatically generated test data," in Proc. Int. Workshop Softw. Test Output Validation, Jul. 2010, pp. 1-4.
    • (2010) Proc. Int. Workshop Softw. Test Output Validation , pp. 1-4
    • McMinn, P.1    Stevenson, M.2    Harman, M.3
  • 131
    • 56149089811 scopus 로고    scopus 로고
    • Automatically repairing event sequence-based GUI test suites for regression testing
    • A. M. Memon, "Automatically repairing event sequence-based GUI test suites for regression testing," ACM Trans. Softw. Eng. Methodol., vol. 18, no. 2, pp. 1-36, 2008.
    • (2008) ACM Trans. Softw. Eng. Methodol. , vol.18 , Issue.2 , pp. 1-36
    • Memon, A.M.1
  • 133
    • 15844396470 scopus 로고    scopus 로고
    • Using transient/persistent errors to develop automated test oracles for event-driven software
    • A. M. Memon and Q. Xie, "Using transient/persistent errors to develop automated test oracles for event-driven software," in Proc. 19th IEEE Int. Conf. Automated Softw. Eng., 2004, pp. 186-195.
    • (2004) Proc. 19th IEEE Int. Conf. Automated Softw. Eng. , pp. 186-195
    • Memon, A.M.1    Xie, Q.2
  • 135
    • 12844251058 scopus 로고
    • Eiffel: A language and environment for software engineering
    • Jun.
    • B. Meyer, "Eiffel: A language and environment for software engineering," J. Syst. Softw., vol. 8, no. 3, pp. 199-246, Jun. 1988.
    • (1988) J. Syst. Softw. , vol.8 , Issue.3 , pp. 199-246
    • Meyer, B.1
  • 136
    • 0025557712 scopus 로고
    • An empirical study of the reliability of UNIX utilities
    • B. P. Miller, L. Fredriksen, and B. So, "An empirical study of the reliability of UNIX utilities," Commun. ACM, vol. 33, no. 12, pp. 32-44, 1990.
    • (1990) Commun. ACM , vol.33 , Issue.12 , pp. 32-44
    • Miller, B.P.1    Fredriksen, L.2    So, B.3
  • 137
    • 79953189406 scopus 로고    scopus 로고
    • Assessing, comparing, and combining state machine-based testing and structural testing: A series of experiments
    • Mar./Apr.
    • S. Mouchawrab, L. C. Briand, Y. Labiche, and M. Di Penta, "Assessing, comparing, and combining state machine-based testing and structural testing: A series of experiments," IEEE Trans. Softw. Eng., vol. 37, no. 2, pp. 161-187, Mar./Apr. 2011.
    • (2011) IEEE Trans. Softw. Eng. , vol.37 , Issue.2 , pp. 161-187
    • Mouchawrab, S.1    Briand, L.C.2    Labiche, Y.3    Di Penta, M.4
  • 139
    • 67650158891 scopus 로고    scopus 로고
    • Using JML runtime assertion checking to automate metamorphic testing in applications without test oracles
    • C. Murphy, K. Shen, and G. Kaiser, "Using JML runtime assertion checking to automate metamorphic testing in applications without test oracles," in Proc. Int. Conf. Softw. Testing Verification and Validation, 2009, pp. 436-445.
    • (2009) Proc. Int. Conf. Softw. Testing Verification and Validation , pp. 436-445
    • Murphy, C.1    Shen, K.2    Kaiser, G.3
  • 140
    • 0002158583 scopus 로고
    • Procedures for reducing the size of coverage-based test sets
    • A. J. Offutt, J. Pan, and J. M. Voas, "Procedures for reducing the size of coverage-based test sets," in Int. Conf. Testing Comput. Softw., 1995, pp. 111-123.
    • (1995) Int. Conf. Testing Comput. Softw. , pp. 111-123
    • Offutt, A.J.1    Pan, J.2    Voas, J.M.3
  • 142
    • 0028731941 scopus 로고
    • Precise documentation of well-structured programs
    • Dec.
    • D. L. Parnas, J. Madey, and M. Iglewski, "Precise documentation of well-structured programs," IEEE Trans. Softw. Eng., vol. 20, no. 12, pp. 948-976, Dec. 1994.
    • (1994) IEEE Trans. Softw. Eng. , vol.20 , Issue.12 , pp. 948-976
    • Parnas, D.L.1    Madey, J.2    Iglewski, M.3
  • 143
    • 60949089780 scopus 로고    scopus 로고
    • Document based rational software development
    • Apr.
    • D. L. Parnas, "Document based rational software development," J. Knowl. Based Syst., vol. 22, pp. 132-141, Apr. 2009.
    • (2009) J. Knowl. Based Syst. , vol.22 , pp. 132-141
    • Parnas, D.L.1
  • 144
    • 79961132171 scopus 로고    scopus 로고
    • Precise documentation: The key to better software
    • S. Nanz, Ed. Berlin, Germany, Springer
    • D. L. Parnas, "Precise documentation: The key to better software," in The Future of Software Engineering, S. Nanz, Ed. Berlin, Germany, Springer, 2011, pp. 125-148.
    • (2011) The Future of Software Engineering , pp. 125-148
    • Parnas, D.L.1
  • 145
    • 0029387560 scopus 로고
    • Functional documents for computer systems
    • Oct.
    • D. L. Parnas and J. Madey, "Functional documents for computer systems," Sci. Comput. Program., vol. 25, no. 1, pp. 41-61, Oct. 1995.
    • (1995) Sci. Comput. Program. , vol.25 , Issue.1 , pp. 41-61
    • Parnas, D.L.1    Madey, J.2
  • 148
    • 0032022243 scopus 로고    scopus 로고
    • Using test oracles generated from program documentation
    • Mar.
    • D. K. Peters and D. L. Parnas, "Using test oracles generated from program documentation," IEEE Trans. Softw. Eng., vol. 24, no. 3, pp. 161-173, Mar. 1998.
    • (1998) IEEE Trans. Softw. Eng. , vol.24 , Issue.3 , pp. 161-173
    • Peters, D.K.1    Parnas, D.L.2
  • 149
    • 0036472463 scopus 로고    scopus 로고
    • Requirements-based monitors for real-time systems
    • Feb.
    • D. K. Peters and D. L. Parnas, "Requirements-based monitors for real-time systems," IEEE Trans. Softw. Eng., vol. 28, no. 2, pp. 146-158, Feb. 2002.
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.2 , pp. 146-158
    • Peters, D.K.1    Parnas, D.L.2
  • 150
    • 84906748710 scopus 로고    scopus 로고
    • Automated test oracles: A survey
    • A. Hurson and A. Memon, Eds. Elsevier Ltd.
    • M. Pezze, and C. Zhang, "Automated test oracles: A survey," in A. Hurson and A. Memon, Eds., Advances in Computers, vol. 95, pp. 1-48. Elsevier Ltd., 2014.
    • (2014) Advances in Computers , vol.95 , pp. 1-48
    • Pezze, M.1    Zhang, C.2
  • 151
  • 152
    • 0038719942 scopus 로고    scopus 로고
    • Foundations of sequence-based software specification
    • May
    • S. J. Prowell and J. H. Poore, "Foundations of sequence-based software specification," IEEE Trans, Softw. Eng., vol. 29, no. 5, pp. 417-429, May 2003.
    • (2003) IEEE Trans, Softw. Eng. , vol.29 , Issue.5 , pp. 417-429
    • Prowell, S.J.1    Poore, J.H.2
  • 154
    • 33646004616 scopus 로고    scopus 로고
    • Detecting anomaly and failure in web applications
    • Apr.-Jun.
    • F. Ricca and P. Tonella, "Detecting anomaly and failure in web applications," IEEE Multimedia, vol. 13, no. 2, pp. 44-51, Apr.-Jun. 2006.
    • (2006) IEEE Multimedia , vol.13 , Issue.2 , pp. 44-51
    • Ricca, F.1    Tonella, P.2
  • 155
    • 0029185391 scopus 로고
    • A practical approach to programming with assertions
    • Jan.
    • D. S. Rosenblum, "A practical approach to programming with assertions," IEEE Trans., Softw. Eng., vol. 21, no. 1, pp. 19-31, Jan. 1995.
    • (1995) IEEE Trans., Softw. Eng. , vol.21 , Issue.1 , pp. 19-31
    • Rosenblum, D.S.1
  • 160
    • 79251616991 scopus 로고    scopus 로고
    • Automated metamorphic testing on the analyses of feature models
    • S. Segura, R. M. Hierons, D. Benavides, and A. Ruiz-Cortes, "Automated metamorphic testing on the analyses of feature models," Inf. Softw. Technol., vol. 53, no. 3, pp. 245-258, 2011.
    • (2011) Inf. Softw. Technol. , vol.53 , Issue.3 , pp. 245-258
    • Segura, S.1    Hierons, R.M.2    Benavides, D.3    Ruiz-Cortes, A.4
  • 162
    • 84863642080 scopus 로고    scopus 로고
    • Artificial neural networks as multi-networks automated test oracle
    • S. Shahamiri, W. Wan-Kadir, S. Ibrahim, and S. Hashim, "Artificial neural networks as multi-networks automated test oracle," Autom. Softw. Eng., vol. 19, no. 3, pp. 303-334, 2012.
    • (2012) Autom. Softw. Eng. , vol.19 , Issue.3 , pp. 303-334
    • Shahamiri, S.1    Wan-Kadir, W.2    Ibrahim, S.3    Hashim, S.4
  • 166
    • 84922683788 scopus 로고    scopus 로고
    • Automatic generation of valid and invalid test data for string validation routines
    • M. Shahbaz, P. McMinn, and M. Stevenson, "Automatic generation of valid and invalid test data for string validation routines," Sci. Comput. Programm., vol. 97, no. 4, pp. 405-425, 2015.
    • (2015) Sci. Comput. Programm. , vol.97 , Issue.4 , pp. 405-425
    • Shahbaz, M.1    McMinn, P.2    Stevenson, M.3
  • 170
    • 35348882898 scopus 로고    scopus 로고
    • JWalk: A tool for lazy systematic testing of Java classes by design introspection and user interaction
    • Dec.
    • A. J. H. Simons, "JWalk: A tool for lazy systematic testing of Java classes by design introspection and user interaction," Autom. Softw. Eng., vol. 14, no. 4, pp. 369-418, Dec. 2007.
    • (2007) Autom. Softw. Eng. , vol.14 , Issue.4 , pp. 369-418
    • Simons, A.J.H.1
  • 172
  • 173
    • 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," in Proc. 34th Int. Conf. Softw. Eng., 2012, pp. 870-880.
    • (2012) Proc. 34th Int. Conf. Softw. Eng. , pp. 870-880
    • Staats, M.1    Gay, G.2    Heimdahl, M.P.E.3
  • 175
    • 84865281392 scopus 로고    scopus 로고
    • Understanding user understanding: Determining correctness of generated program invariants
    • M. Staats, S. Hong, M. Kim, and G. Rothermel, "Understanding user understanding: Determining correctness of generated program invariants," in Proc. Int. Symp. Softw. Testing Anal., 2012, pp. 188-198.
    • (2012) Proc. Int. Symp. Softw. Testing Anal. , pp. 188-198
    • Staats, M.1    Hong, S.2    Kim, M.3    Rothermel, G.4
  • 180
    • 0000101791 scopus 로고    scopus 로고
    • Test generation with inputs, outputs and repetitive quiescence
    • J. Tretmans, "Test generation with inputs, outputs and repetitive quiescence," Softw.-Concepts Tools, vol. 17, no. 3, pp. 103-120, 1996.
    • (1996) Softw.-Concepts Tools , vol.17 , Issue.3 , pp. 103-120
    • Tretmans, J.1
  • 181
    • 0004729187 scopus 로고
    • Report of a Conference on High Speed Automatic Calculating Machines. Cambridge, England, University Mathematical Laboratory, Jun.
    • A. M. Turing, "Checking a large routine," in Report of a Conference on High Speed Automatic Calculating Machines. Cambridge, England, University Mathematical Laboratory, Jun. 1949, pp. 67-69.
    • (1949) Checking A Large Routine , pp. 67-69
    • Turing, A.M.1
  • 183
    • 84862325128 scopus 로고    scopus 로고
    • A taxonomy of model-based testing approaches
    • Aug.
    • M. Utting, A. Pretschner, and B. Legeard, "A taxonomy of model-based testing approaches," Softw. Test. Verif. Reliab., vol. 22, no. 5, pp. 297-312, Aug. 2012.
    • (2012) Softw. Test. Verif. Reliab. , vol.22 , Issue.5 , pp. 297-312
    • Utting, M.1    Pretschner, A.2    Legeard, B.3
  • 185
    • 0018328581 scopus 로고
    • Formal derivation of strongly correct concurrent programs
    • A. Van Lamsweerde and M. Sintzoff, "Formal derivation of strongly correct concurrent programs," Acta Informatica, vol. 12, no. 1, pp. 1-31, 1979.
    • (1979) Acta Informatica , vol.12 , Issue.1 , pp. 1-31
    • Van Lamsweerde, A.1    Sintzoff, M.2
  • 186
    • 0026901308 scopus 로고
    • PIE: A dynamic failure-based technique
    • Aug.
    • J. M. Voas, "PIE: A dynamic failure-based technique," IEEE Trans. Softw. Eng., vol. 18, no. 8, pp. 717-727, Aug. 1992.
    • (1992) IEEE Trans. Softw. Eng. , vol.18 , Issue.8 , pp. 717-727
    • Voas, J.M.1
  • 189
  • 190
    • 84893356011 scopus 로고
    • Trace rewriting systems
    • M. Rusinowitch and J.-L. Remy Eds. Berlin, Germany, Springer
    • Y. Wang and D. Parnas, "Trace rewriting systems," in Conditional Term Rewriting Systems, vol. 656, M. Rusinowitch and J.-L. Remy Eds. Berlin, Germany, Springer, 1993, pp. 343-356.
    • (1993) Conditional Term Rewriting Systems , vol.656 , pp. 343-356
    • Wang, Y.1    Parnas, D.2
  • 191
    • 0027271729 scopus 로고
    • Simulating the behaviour of software modules by trace rewriting
    • Y. Wang and D. L. Parnas, "Simulating the behaviour of software modules by trace rewriting," in Proc. 15th Int. Conf. Softw. Eng., 1993, pp. 14-23.
    • (1993) Proc. 15th Int. Conf. Softw. Eng. , pp. 14-23
    • Wang, Y.1    Parnas, D.L.2
  • 194
    • 84976818971 scopus 로고
    • Assessing test data adequacy through program inference
    • E. J. Weyuker, "Assessing test data adequacy through program inference," ACM Trans. Programm. Lang. Syst., vol. 5, no. 4, pp. 641-655, 1983.
    • (1983) ACM Trans. Programm. Lang. Syst. , vol.5 , Issue.4 , pp. 641-655
    • Weyuker, E.J.1
  • 195
    • 0034476086 scopus 로고    scopus 로고
    • Experience with performance testing of software systems: Issues, an approach, and case study
    • Dec.
    • E. J. Weyuker and F. I. Vokolos, "Experience with performance testing of software systems: Issues, an approach, and case study," IEEE Trans. Softw. Eng., vol. 26, no. 12, pp. 1147-1156, Dec. 2000.
    • (2000) IEEE Trans. Softw. Eng. , vol.26 , Issue.12 , pp. 1147-1156
    • Weyuker, E.J.1    Vokolos, F.I.2
  • 196
    • 0020204093 scopus 로고
    • On testing non-testable programs
    • Nov.
    • E. J. Weyuker, "On testing non-testable programs," Comput. J., vol. 25, no. 4, pp. 465-470, Nov. 1982.
    • (1982) Comput. J. , vol.25 , Issue.4 , pp. 465-470
    • Weyuker, E.J.1
  • 197
    • 0025480317 scopus 로고
    • A specifier's introduction to formal methods
    • Sep.
    • J. M. Wing, "A specifier's introduction to formal methods," IEEE Comput., vol. 23, no. 9, pp. 8-24, Sep. 1990.
    • (1990) IEEE Comput. , vol.23 , Issue.9 , pp. 8-24
    • Wing, J.M.1
  • 198
    • 33847680195 scopus 로고    scopus 로고
    • Designing and comparing automated test oracles for GUI-based software applications
    • Q. Xie and A. M. Memon, "Designing and comparing automated test oracles for GUI-based software applications," ACM Trans. Softw. Eng. Methodol., vol. 16, no. 1, p. 4, 2007
    • (2007) ACM Trans. Softw. Eng. Methodol. , vol.16 , Issue.1 , pp. 4
    • Xie, Q.1    Memon, A.M.2
  • 199
    • 33746654201 scopus 로고    scopus 로고
    • Augmenting automatically generated unit-test suites with regression oracle checking
    • Jul.
    • T. Xie, "Augmenting automatically generated unit-test suites with regression oracle checking," in Proc. 20th Eur. Conf. Object-Oriented Programm., Jul. 2006, pp. 380-403.
    • (2006) Proc. 20th Eur. Conf. Object-Oriented Programm , pp. 380-403
    • Xie, T.1
  • 200
    • 30344481104 scopus 로고    scopus 로고
    • Checking inside the black box: Regression testing by comparing value spectra
    • Oct.
    • T. Xie and D. Notkin, "Checking inside the black box: Regression testing by comparing value spectra," IEEE Trans. Softw. Eng., vol. 31, no. 10, pp. 869-883, Oct. 2005.
    • (2005) IEEE Trans. Softw. Eng. , vol.31 , Issue.10 , pp. 869-883
    • Xie, T.1    Notkin, D.2
  • 201
    • 32344440613 scopus 로고    scopus 로고
    • Context-and path-sensitive memory leak detection
    • Y. Xie and A. Aiken, "Context-and path-sensitive memory leak detection," ACM SIGSOFT Softw. Eng. Notes, vol. 30, no. 5, pp. 115-125, 2005.
    • (2005) ACM SIGSOFT Softw. Eng. Notes , vol.30 , Issue.5 , pp. 115-125
    • Xie, Y.1    Aiken, A.2
  • 204
    • 84857550008 scopus 로고    scopus 로고
    • Regression testing minimisation, selection and prioritisation: A survey
    • Mar.
    • S. Yoo and M. Harman, "Regression testing minimisation, selection and prioritisation: A survey," Softw. Testing, Verification, Rel., vol. 22, no. 2, pp. 67-120, Mar. 2012.
    • (2012) Softw. Testing, Verification, Rel. , vol.22 , Issue.2 , pp. 67-120
    • Yoo, S.1    Harman, M.2
  • 206
    • 0036472476 scopus 로고    scopus 로고
    • Simplifying and isolating failure-inducing input
    • Feb.
    • A. Zeller and R Hildebrandt, "Simplifying and isolating failure-inducing input," IEEE Trans. Softw. Eng., vol. 28, no. 2, pp. 183-200, Feb. 2002.
    • (2002) IEEE Trans. Softw. Eng. , vol.28 , Issue.2 , pp. 183-200
    • Zeller, A.1    Hildebrandt, R.2
  • 210
    • 84945189697 scopus 로고    scopus 로고
    • A note on test oracles and semantics of algebraic specifications
    • H. Zhu, "A note on test oracles and semantics of algebraic specifications," in Proc. 3rd Int. Conf. Q. Softw., 2003, pp. 91-98.
    • (2003) Proc. 3rd Int. Conf. Q. Softw. , pp. 91-98
    • Zhu, H.1
  • 211
    • 0542437458 scopus 로고
    • A memory allocation profiler for C and Lisp programs
    • B. Zorn and P. Hilfinger, "A memory allocation profiler for C and Lisp programs," in Proc. Summer USENIX Conf., 1988, pp. 223-237.
    • (1988) Proc. Summer USENIX Conf. , pp. 223-237
    • Zorn, B.1    Hilfinger, P.2


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