메뉴 건너뛰기




Volumn , Issue , 2012, Pages 188-198

Understanding user understanding: Determining correctness of generated program invariants

Author keywords

dynamic invariant generation; Oracle generation; testing judgement

Indexed keywords

DYNAMIC INVARIANTS; EMPIRICAL STUDIES; HUMAN INTERVENTION; JAVA PROGRAM; ORACLE GENERATION; PROGRAM EXECUTION; PROGRAM INVARIANTS; TEST ORACLES; TESTING PROCESS;

EID: 84865281392     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/04000800.2336776     Document Type: Conference Paper
Times cited : (31)

References (32)
  • 1
    • 11244267669 scopus 로고    scopus 로고
    • Tech. Report CIS-TR-01-02, Dept. of CIS, U. of Oregon
    • L. Baresi and M. Young. Test oracles. In Tech. Report CIS-TR-01-02, Dept. of CIS, U. of Oregon, 2001.
    • (2001) Test Oracles
    • Baresi, L.1    Young, M.2
  • 2
    • 34748886784 scopus 로고    scopus 로고
    • Software testing research: Achievements, challenges, dreams
    • L. Briand and A. Wolf, editors, IEEE-CS Press
    • A. Bertolino. Software testing research: Achievements, challenges, dreams. In L. Briand and A. Wolf, editors, Future of Software Engineering 2007. IEEE-CS Press, 2007.
    • (2007) Future of Software Engineering 2007
    • Bertolino, A.1
  • 3
    • 34247326075 scopus 로고    scopus 로고
    • From Daikon to Agitator: Lessons and challenges in building a commercial tool for developer testing
    • M. Boshernitsan, R. Doong, and A. Savoia. From Daikon to Agitator: Lessons and challenges in building a commercial tool for developer testing. In Int'l Symp. Softw. Test. Analy., pages 169-180, 2006.
    • (2006) Int'l Symp. Softw. Test. Analy. , pp. 169-180
    • Boshernitsan, M.1    Doong, R.2    Savoia, A.3
  • 5
    • 9544257690 scopus 로고    scopus 로고
    • A runtime assertion checker for the Java Modeling Language (JML)
    • Y. Cheon and G. Leavens. A runtime assertion checker for the Java Modeling Language (JML). In Int'l Conf. on Softw. Eng. Res. Pract., pages 322-328, 2002.
    • (2002) Int'l Conf. on Softw. Eng. Res. Pract. , pp. 322-328
    • Cheon, Y.1    Leavens, G.2
  • 8
    • 0012022185 scopus 로고    scopus 로고
    • A survey on automatic test data generation
    • J. Edvardsson. A survey on automatic test data generation. In Conf. Comp. Sci. Eng., pages 21-28, 1999.
    • (1999) Conf. Comp. Sci. Eng. , pp. 21-28
    • Edvardsson, J.1
  • 10
    • 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. Trans. Softw. Eng., 27(2):99-123, Feb. 2001.
    • (2001) Trans. Softw. Eng. , vol.27 , Issue.2 , pp. 99-123
    • Ernst, M.D.1    Cockrell, J.2    Griswold, W.G.3    Notkin, D.4
  • 12
    • 77955908856 scopus 로고    scopus 로고
    • Mutation-driven generation of unit tests and oracles
    • G. Fraser and A. Zeller. Mutation-driven generation of unit tests and oracles. In Int'l Symp. Softw. Test. Analy., pages 147-158, 2010.
    • (2010) Int'l Symp. Softw. Test. Analy. , pp. 147-158
    • Fraser, G.1    Zeller, A.2
  • 13
    • 84887479765 scopus 로고    scopus 로고
    • Using model checking to generate tests from requirements specifications
    • Nov.
    • A. Gargantini and C. Heitmeyer. Using model checking to generate tests from requirements specifications. Softw. Eng. Notes, 24(6):146-162, Nov. 1999.
    • (1999) Softw. Eng. Notes , vol.24 , Issue.6 , pp. 146-162
    • Gargantini, A.1    Heitmeyer, C.2
  • 15
    • 14644394770 scopus 로고    scopus 로고
    • Understanding counterexamples with explain
    • A. Groce, D. Kroening, and F. Lerda. Understanding counterexamples with explain. In Comp. Aided Verif., pages 318-321, 2004.
    • (2004) Comp. Aided Verif. , pp. 318-321
    • Groce, A.1    Kroening, D.2    Lerda, F.3
  • 18
    • 0030234676 scopus 로고    scopus 로고
    • Automatic structural testing using genetic algorithms
    • B. Jones, H. Sthamer, and D. Eyres. Automatic structural testing using genetic algorithms. Softw. Eng. J., 11(5):299-306, 1996.
    • (1996) Softw. Eng. J. , vol.11 , Issue.5 , pp. 299-306
    • Jones, B.1    Sthamer, H.2    Eyres, D.3
  • 23
    • 0036986388 scopus 로고    scopus 로고
    • Ernst. Automatic generation of program specifications
    • July
    • J. W. Nimmer and M. D. Ernst. Automatic generation of program specifications. In Int'l Symp. Softw. Test. Analy., pages 232-242, July 2002.
    • (2002) Int'l Symp. Softw. Test. Analy. , pp. 232-242
    • Nimmer, J.W.1    D, M.2
  • 24
    • 42149184208 scopus 로고    scopus 로고
    • Randoop: Feedback-directed random testing for Java
    • C. Pacheco and M. Ernst. Randoop: Feedback-directed random testing for Java. In O.O. Prog. Sys. Apps., pages 815-816, 2007.
    • (2007) O.O. Prog. Sys. Apps. , pp. 815-816
    • Pacheco, C.1    Ernst, M.2
  • 25
    • 20344367789 scopus 로고    scopus 로고
    • Ernst. Efficient incremental algorithms for dynamic detection of likely invariants
    • Nov.
    • J. H. Perkins and M. D. Ernst. Efficient incremental algorithms for dynamic detection of likely invariants. In Symp. Found. Softw. Eng., pages 23-32, Nov. 2004.
    • (2004) Symp. Found. Softw. Eng. , pp. 23-32
    • Perkins, J.H.1    D, M.2
  • 26
    • 85008253118 scopus 로고    scopus 로고
    • A comparative study of programmer-written and automatically inferred contracts
    • N. Polikarpova, I. Ciupa, and B. Meyer. A comparative study of programmer-written and automatically inferred contracts. In Int'l Symp. Softw. Test. Analy., pages 93-104, 2009.
    • (2009) Int'l Symp. Softw. Test. Analy. , pp. 93-104
    • Polikarpova, N.1    Ciupa, I.2    Meyer, B.3
  • 28
    • 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. Heimdahl. Automated oracle creation support, or: How I learned to stop worrying about fault propagation and love mutation testing. In Int'l Conf. Softw. Eng., 2012.
    • (2012) Int'l Conf. Softw. Eng.
    • Staats, M.1    Gay, G.2    Heimdahl, M.3
  • 29
    • 79959901246 scopus 로고    scopus 로고
    • Programs, tests, and oracles: The foundations of testing revisited
    • IEEE
    • M. Staats, M. Whalen, and M. Heimdahl. Programs, tests, and oracles: The foundations of testing revisited. In Int'l Conf. Softw. Eng., pages 391-400. IEEE, 2011.
    • (2011) Int'l Conf. Softw. Eng. , pp. 391-400
    • Staats, M.1    Whalen, M.2    Heimdahl, M.3
  • 32
    • 85117374664 scopus 로고    scopus 로고
    • Tool-assisted unit test selection based on operational violations
    • T. Xie and D. Notkin. Tool-assisted unit test selection based on operational violations. In Auto. Softw. Eng., 2003.
    • (2003) Auto. Softw. Eng.
    • Xie, T.1    Notkin, D.2


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