메뉴 건너뛰기




Volumn , Issue , 2012, Pages 260-269

@tComment: Testing javadoc comments to detect comment-code inconsistencies

Author keywords

comment analysis; random testing; test generation

Indexed keywords

COMMENT ANALYSIS; JAVADOC; NULL VALUE; OPEN SOURCE PROJECTS; RANDOM TESTING; RANDOM TESTS; SOURCE FILES; TEST GENERATIONS; TWO-COMPONENT;

EID: 84862315107     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICST.2012.106     Document Type: Conference Paper
Times cited : (203)

References (46)
  • 4
    • 84874651756 scopus 로고    scopus 로고
    • Apache Log4j. http://logging.apache.org/log4j/.
    • Apache Log4j
  • 5
    • 84855341000 scopus 로고    scopus 로고
    • Apache Lucene. http://lucene.apache.org/.
    • Apache Lucene
  • 6
    • 84862326684 scopus 로고    scopus 로고
    • Apache Xalan. http://xml.apache.org/xalan-j/.
    • Apache Xalan
  • 7
    • 84862331422 scopus 로고    scopus 로고
    • Glazed Lists. http://www.glazedlists.com/.
  • 8
    • 27644483321 scopus 로고    scopus 로고
    • JFreeChart. http://www.jfree.org/jfreechart/.
    • JFreeChart
  • 9
    • 84862336375 scopus 로고    scopus 로고
    • Joda Time. http://joda-time.sourceforge.net/.
  • 10
    • 84862333473 scopus 로고    scopus 로고
    • Joda Time Bug Report. http://sourceforge.net/tracker/?func= detail&atid=617889&aid=3413869&group id=97367.
    • Joda Time Bug Report
  • 11
    • 84862336376 scopus 로고    scopus 로고
    • Sun Doc Check Doclet. http://www.oracle.com/technetwork/java/javase/ documentation/index-141437.html.
    • Sun Doc Check Doclet
  • 12
    • 84862331424 scopus 로고    scopus 로고
    • The Standard Doclet. http://download.oracle.com/javase/1,5.0/docs/guide/ javadoc/standard-doclet.html.
    • The Standard Doclet
  • 14
    • 57449104790 scopus 로고    scopus 로고
    • Automatic documentation inference for exceptions
    • R. P. Buse and W. R. Weimer. Automatic documentation inference for exceptions. In ISSTA, 2008.
    • (2008) ISSTA
    • Buse, R.P.1    Weimer, W.R.2
  • 15
    • 78649789321 scopus 로고    scopus 로고
    • Automatically documenting program changes
    • R. P. Buse and W. R. Weimer. Automatically documenting program changes. In ASE, 2010.
    • (2010) ASE
    • Buse, R.P.1    Weimer, W.R.2
  • 16
  • 17
    • 52449125806 scopus 로고    scopus 로고
    • ARTOO: Adaptive random testing for object-oriented software
    • I. Ciupa, A. Leitner, M. Oriol, and B. Meyer. ARTOO: Adaptive random testing for object-oriented software. In ICSE, 2008.
    • (2008) ICSE
    • Ciupa, I.1    Leitner, A.2    Oriol, M.3    Meyer, B.4
  • 19
    • 40249094758 scopus 로고    scopus 로고
    • Analysing source code: Looking for useful verb-direct object pairs in all the right places
    • Z. P. Fry, D. Shepherd, E. Hill, L. Pollock, and K. Vijay-Shanker. Analysing source code: Looking for useful verb-direct object pairs in all the right places. IET Software, 2008.
    • (2008) IET Software
    • Fry, Z.P.1    Shepherd, D.2    Hill, E.3    Pollock, L.4    Vijay-Shanker, K.5
  • 20
    • 84862331425 scopus 로고    scopus 로고
    • Identifying security bug reports via text mining: An industrial case study
    • M. Gegick, P. Rotella, and T. Xie. Identifying security bug reports via text mining: An industrial case study. In MSR, 2010.
    • (2010) MSR
    • Gegick, M.1    Rotella, P.2    Xie, T.3
  • 21
    • 36549063428 scopus 로고    scopus 로고
    • Finding more null pointer bugs, but not too many
    • D. Hovemeyer and W. Pugh. Finding more null pointer bugs, but not too many. In PASTE, 2007.
    • (2007) PASTE
    • Hovemeyer, D.1    Pugh, W.2
  • 22
    • 77955870180 scopus 로고    scopus 로고
    • OCAT: Object capture-based automated testing
    • H. Jaygarl, S. Kim, T. Xie, and C. K. Chang. OCAT: Object capture-based automated testing. In ISSTA, 2010.
    • (2010) ISSTA
    • Jaygarl, H.1    Kim, S.2    Xie, T.3    Chang, C.K.4
  • 23
    • 84862326678 scopus 로고    scopus 로고
    • Examining the evolution of code comments in PostgreSQL
    • Z. M. Jiang and A. E. Hassan. Examining the evolution of code comments in PostgreSQL. In MSR, 2006.
    • (2006) MSR
    • Jiang, Z.M.1    Hassan, A.E.2
  • 24
    • 84862336380 scopus 로고    scopus 로고
    • Automatic quality assessment of source code comments: The JavadocMiner
    • N. Khamis, R. Witte, and J. Rilling. Automatic quality assessment of source code comments: the JavadocMiner. In NLDB, 2010.
    • (2010) NLDB
    • Khamis, N.1    Witte, R.2    Rilling, J.3
  • 25
    • 34547229642 scopus 로고    scopus 로고
    • Have things changed now? - An empirical study of bug characteristics in modern open source software
    • Z. Li, L. Tan, X. Wang, S. Lu, Y. Zhou, and C. Zhai. Have things changed now? - An empirical study of bug characteristics in modern open source software. In ASID, 2006.
    • (2006) ASID
    • Li, Z.1    Tan, L.2    Wang, X.3    Lu, S.4    Zhou, Y.5    Zhai, C.6
  • 26
    • 77949398304 scopus 로고    scopus 로고
    • API hyperlinking via structural overlap
    • F. Long, X. Wang, and Y. Cai. API hyperlinking via structural overlap. In ESEC/FSE, 2009.
    • (2009) ESEC/FSE
    • Long, F.1    Wang, X.2    Cai, Y.3
  • 29
    • 70349906970 scopus 로고    scopus 로고
    • Assigning bug reports using a vocabulary-based expertise model of developers
    • D. Matter, A. Kuhn, and O. Nierstrasz. Assigning bug reports using a vocabulary-based expertise model of developers. In MSR, 2009.
    • (2009) MSR
    • Matter, D.1    Kuhn, A.2    Nierstrasz, O.3
  • 30
    • 33746613942 scopus 로고    scopus 로고
    • Eclat: Automatic Generation and Classification of Test Inputs
    • C. Pacheco and M. D. Ernst. Eclat: Automatic Generation and Classification of Test Inputs. In ECOOP, 2005.
    • (2005) ECOOP
    • Pacheco, C.1    Ernst, M.D.2
  • 31
    • 57449083783 scopus 로고    scopus 로고
    • Finding errors in. net with feedback-directed random testing
    • C. Pacheco, S. K. Lahiri, and T. Ball. Finding errors in. net with feedback-directed random testing. In ISSTA, 2008.
    • (2008) ISSTA
    • Pacheco, C.1    Lahiri, S.K.2    Ball, T.3
  • 33
    • 77954699809 scopus 로고    scopus 로고
    • Expect the unexpected: Error code mismatches between documentation and the real world
    • C. Rubio-Gonźalez and B. Liblit. Expect the unexpected: error code mismatches between documentation and the real world. In PASTE, 2010.
    • (2010) PASTE
    • Rubio-Gonźalez, C.1    Liblit, B.2
  • 34
    • 34548795892 scopus 로고    scopus 로고
    • Detection of duplicate defect reports using natural language processing
    • P. Runeson, M. Alexandersson, and O. Nyholm. Detection of duplicate defect reports using natural language processing. In ICSE, 2007.
    • (2007) ICSE
    • Runeson, P.1    Alexandersson, M.2    Nyholm, O.3
  • 36
    • 79959898406 scopus 로고    scopus 로고
    • Automatically detecting and describing high level actions within methods
    • G. Sridhara, L. Pollock, and K. Vijay-Shanker. Automatically detecting and describing high level actions within methods. In ICSE, 2011.
    • (2011) ICSE
    • Sridhara, G.1    Pollock, L.2    Vijay-Shanker, K.3
  • 37
    • 77954706970 scopus 로고    scopus 로고
    • A discriminative model approach for accurate duplicate bug report retrieval
    • C. Sun, D. Lo, X. Wang, J. Jiang, and S.-C. Khoo. A discriminative model approach for accurate duplicate bug report retrieval. In ICSE, 2010.
    • (2010) ICSE
    • Sun, C.1    Lo, D.2    Wang, X.3    Jiang, J.4    Khoo, S.-C.5
  • 39
    • 79959897812 scopus 로고    scopus 로고
    • aComment: Mining annotations from comments and code to detect interruptrelated concurrency bugs
    • L. Tan, Y. Zhou, and Y. Padioleau. aComment: Mining annotations from comments and code to detect interruptrelated concurrency bugs. In ICSE, 2011.
    • (2011) ICSE
    • Tan, L.1    Zhou, Y.2    Padioleau, Y.3
  • 40
    • 57349172049 scopus 로고    scopus 로고
    • An approach to detecting duplicate bug reports using natural language and execution information
    • X. Wang, L. Zhang, T. Xie, J. Anvik, and J. Sun. An approach to detecting duplicate bug reports using natural language and execution information. In ICSE, 2008.
    • (2008) ICSE
    • Wang, X.1    Zhang, L.2    Xie, T.3    Anvik, J.4    Sun, J.5
  • 41
    • 85156194739 scopus 로고    scopus 로고
    • CosTriage: A Cost-Aware Triage Algorithm for Bug Reporting Systems
    • J. woo Park, M. woong Lee, J. Kim, S. won Hwang, and S. Kim. CosTriage: A Cost-Aware Triage Algorithm for Bug Reporting Systems. In AAAI, 2011.
    • (2011) AAAI
    • Woo Park, J.1    Woong Lee, M.2    Kim, J.3    Won Hwang, S.4    Kim, S.5
  • 42
    • 85040271328 scopus 로고
    • The effect of modularization and comments on program comprehension
    • S. N. Woodfield, H. E. Dunsmore, and V. Y. Shen. The effect of modularization and comments on program comprehension. In ICSE, 1981.
    • (1981) ICSE
    • Woodfield, S.N.1    Dunsmore, H.E.2    Shen, V.Y.3
  • 43
    • 85037542976 scopus 로고    scopus 로고
    • Source code that talks: An exploration of Eclipse task comments and their implication to repository mining
    • A. T. T. Ying, J. L. Wright, and S. Abrams. Source code that talks: An exploration of Eclipse task comments and their implication to repository mining. In MSR, 2005.
    • (2005) MSR
    • Ying, A.T.T.1    Wright, J.L.2    Abrams, S.3
  • 44
    • 80051934401 scopus 로고    scopus 로고
    • Combined static and dynamic automated test generation
    • S. Zhang, D. Saff, Y. Bu, and M. D. Ernst. Combined static and dynamic automated test generation. In ISSTA, 2011.
    • (2011) ISSTA
    • Zhang, S.1    Saff, D.2    Bu, Y.3    Ernst, M.D.4
  • 45
    • 84855424626 scopus 로고    scopus 로고
    • Automated documentation inference to explain failed tests
    • S. Zhang, C. Zhang, and M. D. Ernst. Automated documentation inference to explain failed tests. In ASE, 2011.
    • (2011) ASE
    • Zhang, S.1    Zhang, C.2    Ernst, M.D.3
  • 46
    • 77952208003 scopus 로고    scopus 로고
    • Inferring resource specifications from natural language API documentation
    • H. Zhong, L. Zhang, T. Xie, and H. Mei. Inferring resource specifications from natural language API documentation. In ASE, 2009.
    • (2009) ASE
    • Zhong, H.1    Zhang, L.2    Xie, T.3    Mei, H.4


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