메뉴 건너뛰기




Volumn 9, Issue 4, 1999, Pages 233-262

Using program slicing to assist in the detection of equivalent mutants

Author keywords

[No Author keywords available]

Indexed keywords

PROGRAM DEBUGGING; SOFTWARE ENGINEERING;

EID: 0033332513     PISSN: 09600833     EISSN: None     Source Type: Journal    
DOI: 10.1002/(SICI)1099-1689(199912)9:4<233::AID-STVR191>3.0.CO;2-3     Document Type: Article
Times cited : (173)

References (52)
  • 2
    • 84976689732 scopus 로고    scopus 로고
    • Agrawal, H. (1994) 'On slicing programs with jump statements', Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, Orlando, Florida, U.S.A., June 1994. Also in ACM SlGPLAN Notices, 29(6), 302-312.
    • ACM SlGPLAN Notices , vol.29 , Issue.6 , pp. 302-312
  • 3
    • 84981578184 scopus 로고
    • Dynamic slicing in the presence of unconstrained pointers
    • Victoria, British Columbia, Canada, October 1991, ACM Press, New York, U.S.A., Appears as Purdue University Technical Report SERC-TR-93-P
    • Agrawal, H., DeMillo, R. A. and Spafford, E. H. (1991) 'Dynamic slicing in the presence of unconstrained pointers', Proceedings of the ACM Symposium on Software Testing, Analysis and Verification (TAV4), Victoria, British Columbia, Canada, October 1991, ACM Press, New York, U.S.A., pp. 60-73. Appears as Purdue University Technical Report SERC-TR-93-P.
    • (1991) Proceedings of the ACM Symposium on Software Testing, Analysis and Verification (TAV4) , pp. 60-73
    • Agrawal, H.1    DeMillo, R.A.2    Spafford, E.H.3
  • 6
    • 84980009359 scopus 로고
    • Slicing programs with arbitrary control-flow
    • P. Fritzson (Ed.), Proceedings of the 1st Workshop on Automated and Algorithmic Debugging (AADEBUG '93), Linköping, Sweden, Springer, Berlin, Germany, Also available as University of Wisconsin-Madison, Technical Report (in extended form) TR-1128, December
    • Ball, T. and Horwitz, S. (1993) 'Slicing programs with arbitrary control-flow', In P. Fritzson (Ed.), Proceedings of the 1st Workshop on Automated and Algorithmic Debugging (AADEBUG '93), Linköping, Sweden, Lecture Notes in Computer Science, Springer, Berlin, Germany, Vol. 749, pp. 206-222. Also available as University of Wisconsin-Madison, Technical Report (in extended form) TR-1128, December 1992.
    • (1992) Lecture Notes in Computer Science , vol.749 , pp. 206-222
    • Ball, T.1    Horwitz, S.2
  • 7
    • 0032655023 scopus 로고    scopus 로고
    • Computing amorphous program slices using dependence graphs and a data-flow model
    • San Antonio, Texas, U.S.A., ACM Press, New York, U.S.A.
    • Binkley, D. W. (1999) 'Computing amorphous program slices using dependence graphs and a data-flow model', Proceedings of the ACM Symposium on Applied Computing, San Antonio, Texas, U.S.A., ACM Press, New York, U.S.A., pp. 519-525.
    • (1999) Proceedings of the ACM Symposium on Applied Computing , pp. 519-525
    • Binkley, D.W.1
  • 8
    • 33644561313 scopus 로고    scopus 로고
    • Program slicing
    • M. Zelkowitz, (Ed.), Academic Press, San Diego
    • Binkley, D. W. and Gallagher, K. B. (1996) 'Program slicing', In M. Zelkowitz, (Ed.), Advances in Computers, Volume 43, Academic Press, San Diego, pp. 1-50.
    • (1996) Advances in Computers , vol.43 , pp. 1-50
    • Binkley, D.W.1    Gallagher, K.B.2
  • 9
    • 0003108918 scopus 로고
    • Mutation analysis: Ideas, examples, problems and prospects
    • Sogesta, Urbino, Italy, June 1981, North-Holland
    • Budd, T. A. (1981) 'Mutation analysis: ideas, examples, problems and prospects', Proceedings of the Summer School on Computer Program Testing, Sogesta, Urbino, Italy, June 1981, North-Holland, pp. 129-148.
    • (1981) Proceedings of the Summer School on Computer Program Testing , pp. 129-148
    • Budd, T.A.1
  • 14
    • 0017959155 scopus 로고
    • Hints on test data selection: Help for the practicing programmer
    • DeMillo, R. A., Lipton, R. J. and Sayward, F. G. (1978) 'Hints on test data selection: help for the practicing programmer', IEEE Computer, 11(4), 31-41.
    • (1978) IEEE Computer , vol.11 , Issue.4 , pp. 31-41
    • DeMillo, R.A.1    Lipton, R.J.2    Sayward, F.G.3
  • 15
    • 0012204010 scopus 로고
    • Practical fine-grained static slicing of optimised code
    • Microsoft Research, Redmond, Washington, U.S.A.
    • Ernst, M. D. (1994) 'Practical fine-grained static slicing of optimised code', Technical Report MSR-TR-94-14, Microsoft Research, Redmond, Washington, U.S.A.
    • (1994) Technical Report MSR-TR-94-14
    • Ernst, M.D.1
  • 16
    • 0031235549 scopus 로고    scopus 로고
    • All-uses vs mutation testing: An experimental comparison of effectiveness
    • Frankl, P. G., Weiss, S. N. and Hu, C. (1997) 'All-uses vs mutation testing: an experimental comparison of effectiveness', Journal of Systems and Software, 38(3), 235-253.
    • (1997) Journal of Systems and Software , vol.38 , Issue.3 , pp. 235-253
    • Frankl, P.G.1    Weiss, S.N.2    Hu, C.3
  • 17
    • 0017517121 scopus 로고
    • Testing programs with the aid of a compiler
    • Hamlet, R. G. (1977) 'Testing programs with the aid of a compiler', IEEE Transactions on Software Engineering, 3(4), 279-290.
    • (1977) IEEE Transactions on Software Engineering , vol.3 , Issue.4 , pp. 279-290
    • Hamlet, R.G.1
  • 20
    • 0032208376 scopus 로고    scopus 로고
    • A new algorithm for slicing unstructured programs
    • Harman, M. and Danicic, S. (1998) 'A new algorithm for slicing unstructured programs', Journal of Software Maintenance, 10(6), 415-441.
    • (1998) Journal of Software Maintenance , vol.10 , Issue.6 , pp. 415-441
    • Harman, M.1    Danicic, S.2
  • 21
    • 77956782567 scopus 로고    scopus 로고
    • Program simplification as a means of approximating undecidable propositions
    • Pittsburgh, Pennsylvania, U.S.A., IEEE Computer Society Press, Los Alamitos, California, U.S.A.
    • Harman, M., Fox, C., Hierons, R. M., Binkley, D. and Danicic, S. (1999) 'Program simplification as a means of approximating undecidable propositions', Proceedings of the 7th IEEE International Workshop on Program Comprehension (IWPC '99), Pittsburgh, Pennsylvania, U.S.A., IEEE Computer Society Press, Los Alamitos, California, U.S.A., pp. 208-217.
    • (1999) Proceedings of the 7th IEEE International Workshop on Program Comprehension (IWPC '99) , pp. 208-217
    • Harman, M.1    Fox, C.2    Hierons, R.M.3    Binkley, D.4    Danicic, S.5
  • 24
    • 0020152782 scopus 로고
    • Weak mutation testing and completeness of test sets
    • Howden, W. E. (1982) 'Weak mutation testing and completeness of test sets', IEEE Transactions on Software Engineering, 8(4), 371-379.
    • (1982) IEEE Transactions on Software Engineering , vol.8 , Issue.4 , pp. 371-379
    • Howden, W.E.1
  • 26
    • 0026185573 scopus 로고
    • A FORTRAN language system for mutation-based software testing
    • King, K. N. and Offutt, A. J. (1991). 'A FORTRAN language system for mutation-based software testing', Software-Practice and Experience, 21(7), 685-718.
    • (1991) Software-Practice and Experience , vol.21 , Issue.7 , pp. 685-718
    • King, K.N.1    Offutt, A.J.2
  • 30
    • 0347177460 scopus 로고    scopus 로고
    • Krinke, J. (1998) 'Static slicing of threaded programs', Proceedings of the ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE '98), Montreal, Canada. Also in ACM SIGPLAN Notices, 33(7), 35-42.
    • ACM SIGPLAN Notices , vol.33 , Issue.7 , pp. 35-42
  • 31
    • 0032298503 scopus 로고    scopus 로고
    • Validation of measurement software as an application of slicing and constraint solving
    • M. Harman and K. Gallagher (Eds)
    • Krinke, J. and Snelting, G. (1998) 'Validation of measurement software as an application of slicing and constraint solving', In M. Harman and K. Gallagher (Eds), Information and Software Technology, Special Issue on Program Slicing, 40(11-12), 661-675.
    • (1998) Information and Software Technology, Special Issue on Program Slicing , vol.40 , Issue.11-12 , pp. 661-675
    • Krinke, J.1    Snelting, G.2
  • 33
    • 0346452915 scopus 로고
    • Slicing in the presence of pointer variables
    • Computer Science and Information Services Department, University of Florida, Gainesville, Florida, U.S.A.
    • Livadas, P. E. and Rosenstein, A. (1994) 'Slicing in the presence of pointer variables', Technical Report SERC-TR-74-F, Computer Science and Information Services Department, University of Florida, Gainesville, Florida, U.S.A.
    • (1994) Technical Report SERC-TR-74-F
    • Livadas, P.E.1    Rosenstein, A.2
  • 36
    • 0028513318 scopus 로고
    • Using compiler optimization techniques to detect equivalent mutants
    • Offutt, A. J. and Craft, W. M. (1994) 'Using compiler optimization techniques to detect equivalent mutants', Software Testing, Verification and Reliability, 4(3), 131-154.
    • (1994) Software Testing, Verification and Reliability , vol.4 , Issue.3 , pp. 131-154
    • Offutt, A.J.1    Craft, W.M.2
  • 37
    • 0033077271 scopus 로고    scopus 로고
    • The dynamic domain reduction approach to test data generation
    • Offutt, A. J., Jin, Z. and Pan, J. (1999) 'The dynamic domain reduction approach to test data generation', Software - Practice and Experience, 29(2), 167-193.
    • (1999) Software - Practice and Experience , vol.29 , Issue.2 , pp. 167-193
    • Offutt, A.J.1    Jin, Z.2    Pan, J.3
  • 39
    • 0029701428 scopus 로고    scopus 로고
    • Detecting equivalent mutants and the feasible path problem
    • Gaithersburg, Maryland, U.S.A., IEEE Computer Society Press, Los Alamitos, California, U.S.A.
    • Offutt, A. J. and Pan, J. (1996) 'Detecting equivalent mutants and the feasible path problem', Proceedings of the Annual Conference on Computer Assurance (COMPASS 96), Gaithersburg, Maryland, U.S.A., IEEE Computer Society Press, Los Alamitos, California, U.S.A., pp. 224-236.
    • (1996) Proceedings of the Annual Conference on Computer Assurance (COMPASS 96) , pp. 224-236
    • Offutt, A.J.1    Pan, J.2
  • 40
    • 0031222042 scopus 로고    scopus 로고
    • Automatically detecting equivalent mutants and infeasible paths
    • Offutt, A. J. and Pan, J. (1997) 'Automatically detecting equivalent mutants and infeasible paths', Software Testing, Verification and Reliability, 7(3), 165-192.
    • (1997) Software Testing, Verification and Reliability , vol.7 , Issue.3 , pp. 165-192
    • Offutt, A.J.1    Pan, J.2
  • 41
    • 0030085274 scopus 로고    scopus 로고
    • An experimental evaluation of data flow and mutation testing
    • Offutt, A. J., Pan, J., Tewary, K. and Zhang, T. (1996b) 'An experimental evaluation of data flow and mutation testing', Software-Practice and Experience, 26(2), 165-176.
    • (1996) Software-Practice and Experience , vol.26 , Issue.2 , pp. 165-176
    • Offutt, A.J.1    Pan, J.2    Tewary, K.3    Zhang, T.4
  • 42
    • 1642620314 scopus 로고
    • Master's thesis, George Mason University, Fairfax, Virginia, U.S.A.
    • Pan, J. (1994) 'Using constraints to detect equivalent mutants', Master's thesis, George Mason University, Fairfax, Virginia, U.S.A.
    • (1994) Using Constraints to Detect Equivalent Mutants
    • Pan, J.1
  • 43
    • 0000990322 scopus 로고
    • A survey of program slicing techniques
    • Tip, F. (1995) 'A survey of program slicing techniques', Journal of Programming Languages, 3(3), 121-189.
    • (1995) Journal of Programming Languages , vol.3 , Issue.3 , pp. 121-189
    • Tip, F.1
  • 45
    • 0030264398 scopus 로고    scopus 로고
    • Tip, F., Choi, J.-D., Field, J. and Ramalingham, G. (1996) 'Slicing class hierarchies in C++', Proceedings of the 11th Conference on Object-oriented Programming, Systems, Languages and Applications (OOPSLA '96), San Jose, California, U.S.A., October 1996. Also in ACM SIGPLAN Notices, 31(10), 179-197.
    • ACM SIGPLAN Notices , vol.31 , Issue.10 , pp. 179-197
  • 47
    • 84976732512 scopus 로고    scopus 로고
    • Venkatesh, G. A. (1991) 'The semantic approach to program slicing', Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, Toronto, Canada, pp. 26-28. Also in ACM SIGPLAN Notices, 26(6), 107-119.
    • ACM SIGPLAN Notices , vol.26 , Issue.6 , pp. 107-119
  • 51
    • 0027562607 scopus 로고
    • Mutation testing - Its origin and evolution
    • Woodward, M. R. (1993) 'Mutation testing - its origin and evolution', Information and Software Technology, 35(3), 163-169.
    • (1993) Information and Software Technology , vol.35 , Issue.3 , pp. 163-169
    • Woodward, M.R.1
  • 52
    • 0024131831 scopus 로고
    • From weak to strong, dead or alive? An analysis of some mutation testing issues
    • Banff, Canada, July 1988, IEEE Computer Society Press, Los Alamitos, California, U.S.A.
    • Woodward, M. R. and Halewood, K. (1988) 'From weak to strong, dead or alive? An analysis of some mutation testing issues', Proceedings of the Second Workshop on Software Testing, Verification, and Analysis, Banff, Canada, July 1988, IEEE Computer Society Press, Los Alamitos, California, U.S.A., pp. 152-158.
    • (1988) Proceedings of the Second Workshop on Software Testing, Verification, and Analysis , pp. 152-158
    • Woodward, M.R.1    Halewood, K.2


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