메뉴 건너뛰기




Volumn 11, Issue , 2008, Pages 60-79

Towards raising the failure of unit tests to the level of compiler-reported errors

Author keywords

Debugging; Fault localization; Regression testing

Indexed keywords

COMPUTER DEBUGGING; ERRORS; LOCATION; PROGRAM DEBUGGING; PROGRAM DIAGNOSTICS; SOFTWARE TESTING;

EID: 84888548376     PISSN: 18651348     EISSN: None     Source Type: Book Series    
DOI: 10.1007/978-3-540-69824-1_5     Document Type: Conference Paper
Times cited : (4)

References (30)
  • 2
    • 85025164447 scopus 로고    scopus 로고
    • Apache Commons Codec, http://commons.apache.org/codec/changes-report.html
  • 3
    • 0001622174 scopus 로고    scopus 로고
    • A validation of object-oriented design metrics as quality indicators
    • Basili, V.R., Briand, L.C., Melo, W.L.: A validation of object-oriented design metrics as quality indicators. IEEE Trans. Software Eng. 22(10), 751–761 (1996)
    • (1996) IEEE Trans. Software Eng , vol.11 , pp. 751-761
    • Basili, V.R.1    Briand, L.C.2    Melo, W.L.3
  • 4
    • 85025164829 scopus 로고    scopus 로고
    • EzUnit: A framework for associating failed unit tests with potential programming errors
    • Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.), Springer, Heidelberg
    • Bouillon, P., Krinke, J., Meyer, N., Steimann, F.: EzUnit: A framework for associating failed unit tests with potential programming errors. In: Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.) XP 2007. LNCS, vol. 4536, Springer, Heidelberg (2007)
    • (2007) XP 2007. LNCS , vol.4536
    • Bouillon, P.1    Krinke, J.2    Meyer, N.3    Steimann, F.4
  • 5
    • 84944059308 scopus 로고    scopus 로고
    • A simple and practical approach to unit testing: The JML and JUnit way
    • Magnusson, B. (ed.), Springer, Heidelberg
    • Cheon, Y., Leavens, G.T.: A simple and practical approach to unit testing: The JML and JUnit way. In: Magnusson, B. (ed.) ECOOP 2002. LNCS, vol. 2374, pp. 231–255. Springer, Heidelberg (2002)
    • (2002) ECOOP 2002. LNCS , vol.2374 , pp. 231-255
    • Cheon, Y.1    Leavens, G.T.2
  • 6
    • 33244494414 scopus 로고    scopus 로고
    • Locating causes of program failures
    • Inverardi, P., Jazayeri, M. (eds.), Springer, Heidelberg
    • Cleve, H., Zeller, A.: Locating causes of program failures. In: Inverardi, P., Jazayeri, M. (eds.) ICSE 2005. LNCS, vol. 4309, pp. 342–351. Springer, Heidelberg (2006)
    • (2006) ICSE 2005. LNCS , vol.4309 , pp. 342-351
    • Cleve, H.1    Zeller, A.2
  • 7
    • 85025145338 scopus 로고    scopus 로고
    • Continuous Testing, http://groups.csail.mit.edu/pag/continuoustesting/
  • 8
    • 85025116534 scopus 로고    scopus 로고
    • DDChange, http://ddchange.martin-burger.de/
  • 9
    • 0035618193 scopus 로고    scopus 로고
    • Possibility theory, probability theory and multiple-valued logics: A clarification
    • Dubois, D., Prade, H.: Possibility theory, probability theory and multiple-valued logics: a clarification. Annals of Mathematics and Artificial Intelligence 32, 1–4, 35–66 (2001)
    • (2001) Annals of Mathematics and Artificial Intelligence , vol.32
    • Dubois, D.1    Prade, H.2
  • 10
    • 85025169967 scopus 로고    scopus 로고
    • Eclipse Test & Performance Tools Platform Project, http://www.eclipse.org/tptp/
  • 12
    • 85025176981 scopus 로고    scopus 로고
    • Harold, E.R.: Test your tests with Jester, http://www.ibm.com/developerworks/java/library/j-jester/
    • Harold, E.R.1
  • 13
    • 33646908844 scopus 로고    scopus 로고
    • The top ten list: Dynamic fault prediction
    • Hassan, A.E., Holt, R.C.: The top ten list: Dynamic fault prediction. In: ICSM, pp. 263– 272 (2005)
    • (2005) ICSM
    • Hassan, A.E.1    Holt, R.C.2
  • 14
    • 0036040176 scopus 로고    scopus 로고
    • Visualization of test information to assist fault localization
    • Jones, J.A., Harrold, M.J., Stasko, J.T.: Visualization of test information to assist fault localization. In: ICSE, pp. 467–477 (2002)
    • (2002) ICSE , pp. 467-477
    • Jones, J.A.1    Harrold, M.J.2    Stasko, J.T.3
  • 15
    • 34548793480 scopus 로고    scopus 로고
    • Predicting faults from cached history
    • Kim, S., Zimmermann, T., Whitehead Jr., E.J., Zeller, A.: Predicting faults from cached history. In: ICSE, pp. 489–498 (2007)
    • (2007) ICSE , pp. 489-498
    • Kim, S.1    Zimmermann, T.2    Whitehead, E.J.3    Zeller, A.4
  • 17
    • 26444496610 scopus 로고    scopus 로고
    • Eclipse platform integration of Jester — The JUnit test tester
    • Baumeister, H., Marchesi, M., Holcombe, M. (eds.), Springer, Heidelberg
    • Lever, S.: Eclipse platform integration of Jester — The JUnit test tester. In: Baumeister, H., Marchesi, M., Holcombe, M. (eds.) XP 2005. LNCS, vol. 3556, pp. 325–326. Springer, Heidelberg (2005)
    • (2005) XP 2005. LNCS , vol.3556 , pp. 325-326
    • Lever, S.1
  • 18
    • 0017291489 scopus 로고
    • A complexity measure
    • McCabe, T.J.: A complexity measure. IEEE TSE 2(4), 308–320 (1976)
    • (1976) IEEE TSE , vol.2 , Issue.4 , pp. 308-320
    • McCabe, T.J.1
  • 20
    • 33749637286 scopus 로고    scopus 로고
    • Mining metrics to predict component failures
    • Nagappan, N., Ball, T., Zeller, A.: Mining metrics to predict component failures. In: ICSE, pp. 452–461 (2006)
    • (2006) ICSE , pp. 452-461
    • Nagappan, N.1    Ball, T.2    Zeller, A.3
  • 21
    • 85025156425 scopus 로고    scopus 로고
    • Parasoft
    • Parasoft Corp Using Design by Contract to Automate Java Software and Component Testing Technical Paper (Parasoft, 2002)
    • (2002)
  • 22
    • 12844268515 scopus 로고    scopus 로고
    • Chianti: A tool for change impact analysis of Java programs
    • Ren, X., Shah, F., Tip, F., Ryder, B.G., Chesley, O.: Chianti: A tool for change impact analysis of Java programs. In: OOPSLA, pp. 432–448 (2004)
    • (2004) OOPSLA , pp. 432-448
    • Ren, X.1    Shah, F.2    Tip, F.3    Ryder, B.G.4    Chesley, O.5
  • 26
    • 34247346109 scopus 로고    scopus 로고
    • Predicting component failures at design time
    • Schröter, A., Zimmermann, T., Zeller, A.: Predicting component failures at design time. In: ISESE, pp. 18–27 (2006)
    • (2006) ISESE , pp. 18-27
    • Schröter, A.1    Zimmermann, T.2    Zeller, A.3
  • 27
    • 34547239481 scopus 로고    scopus 로고
    • Finding failure-inducing changes in Java programs using change classification
    • Störzer, M., Ryder, B.G., Ren, X., Tip, F.: Finding failure-inducing changes in Java programs using change classification. In: SIGSOFT 2006/FSE-14, pp. 57–68 (2006)
    • (2006) SIGSOFT 2006/FSE-14 , pp. 57-68
    • Störzer, M.1    Ryder, B.G.2    Ren, X.3    Tip, F.4
  • 28
    • 33847695373 scopus 로고    scopus 로고
    • A study of effectiveness of dynamic slicing in locating real faults
    • Zhang, X., Gupta, N., Gupta, R.: A study of effectiveness of dynamic slicing in locating real faults. Empirical Software Engineering 12(2), 143–160 (2007)
    • (2007) Empirical Software Engineering , vol.12 , Issue.2 , pp. 143-160
    • Zhang, X.1    Gupta, N.2    Gupta, R.3
  • 29
    • 33745387492 scopus 로고    scopus 로고
    • Cost and precision tradeoffs of dynamic slicing algorithms
    • Zhang, X., Gupta, R., Zhang, Y.: Cost and precision tradeoffs of dynamic slicing algorithms. ACM TOPLAS 27(4), 631–661 (2005)
    • (2005) ACM TOPLAS , vol.27 , Issue.4 , pp. 631-661
    • Zhang, X.1    Gupta, R.2    Zhang, Y.3
  • 30
    • 84860400978 scopus 로고    scopus 로고
    • Yesterday, my program worked. Today, it does not. Why?
    • Zeller, A.: Yesterday, my program worked. Today, it does not. Why? In: ESEC/SIGSOFT FSE, pp. 253–267 (1999)
    • (1999) ESEC/SIGSOFT FSE , pp. 253-267
    • Zeller, A.1


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