메뉴 건너뛰기




Volumn , Issue , 2013, Pages 803-815

Detecting API documentation errors

Author keywords

API documentation error; Outdated documentation

Indexed keywords

CODE ANALYSIS; ERROR PRONES; LATENT ERRORS; NATURAL LANGUAGES;

EID: 84888194843     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2509136.2509523     Document Type: Conference Paper
Times cited : (43)

References (41)
  • 2
    • 77954723682 scopus 로고    scopus 로고
    • Linking e-mails and source code artifacts
    • A. Bacchelli, M. Lanza, and R. Robbes. Linking e-mails and source code artifacts. In Proc. 32nd ICSE, pages 375-384, 2010.
    • (2010) Proc. 32nd ICSE , pp. 375-384
    • Bacchelli, A.1    Lanza, M.2    Robbes, R.3
  • 4
    • 57449104790 scopus 로고    scopus 로고
    • Automatic documentation inference for exceptions
    • R. Buse and W. Weimer. Automatic documentation inference for exceptions. In Proc. ISSTA, pages 273-282, 2008.
    • (2008) Proc. ISSTA , pp. 273-282
    • Buse, R.1    Weimer, W.2
  • 6
    • 56249097939 scopus 로고    scopus 로고
    • Empirical evaluations of language-based author identification techniques
    • C. E. Chaski. Empirical evaluations of language-based author identification techniques. Forensic Linguistics, 8:1-65, 2001.
    • (2001) Forensic Linguistics , vol.8 , pp. 1-65
    • Chaski, C.E.1
  • 7
    • 63549093081 scopus 로고    scopus 로고
    • Enabling static analysis for partial Java programs
    • B. Dagenais and L. J. Hendren. Enabling static analysis for partial Java programs. In Proc. 23rd OOPSLA, pages 313-328, 2008.
    • (2008) Proc. 23rd OOPSLA , pp. 313-328
    • Dagenais, B.1    Hendren, L.J.2
  • 8
    • 78751500321 scopus 로고    scopus 로고
    • Creating and evolving developer documentation: Understanding the decisions of open source contributors
    • B. Dagenais and M. P. Robillard. Creating and evolving developer documentation: understanding the decisions of open source contributors. In Proc. 18th FSE, pages 127-136, 2010.
    • (2010) Proc. 18th FSE , pp. 127-136
    • Dagenais, B.1    Robillard, M.P.2
  • 9
    • 84864217582 scopus 로고    scopus 로고
    • Recovering traceability links between an API and its learning resources
    • B. Dagenais and M. P. Robillard. Recovering traceability links between an API and its learning resources. In Proc. 34rd ICSE, pages 47-57, 2012.
    • (2012) Proc. 34rd ICSE , pp. 47-57
    • Dagenais, B.1    Robillard, M.P.2
  • 10
    • 84890998907 scopus 로고    scopus 로고
    • A study of the documentation essential to software maintenance
    • S. de Souza, N. Anquetil, and K. de Oliveira. A study of the documentation essential to software maintenance. In Proc. 23rd SIGDOC, pages 68-75, 2005.
    • (2005) Proc. 23rd SIGDOC , pp. 68-75
    • De Souza, S.1    Anquetil, N.2    De Oliveira, K.3
  • 11
    • 77949897678 scopus 로고    scopus 로고
    • Improving API documentation usability with knowledge pushing
    • U. Dekel and J. D. Herbsleb. Improving API documentation usability with knowledge pushing. In Proc. 31st ICSE, pages 320-330, 2009.
    • (2009) Proc. 31st ICSE , pp. 320-330
    • Dekel, U.1    Herbsleb, J.D.2
  • 12
    • 84864264465 scopus 로고    scopus 로고
    • Asking and answering questions about unfamiliar APIs: An exploratory study
    • June
    • E. Duala-Ekoko and M. P. Robillard. Asking and answering questions about unfamiliar APIs: An exploratory study. In Proc. 34rd ICSE, pages 266-276, June 2012.
    • (2012) Proc. 34rd ICSE , pp. 266-276
    • Duala-Ekoko, E.1    Robillard, M.P.2
  • 13
    • 11144236225 scopus 로고    scopus 로고
    • Applications of linguistic techniques for use case analysis
    • A. Fantechi, S. Gnesi, G. Lami, and A. Maccari. Applications of linguistic techniques for use case analysis. Requirement Engineering, 8(3):161-170, 2003.
    • (2003) Requirement Engineering , vol.8 , Issue.3 , pp. 161-170
    • Fantechi, A.1    Gnesi, S.2    Lami, G.3    MacCari, A.4
  • 14
    • 84925916772 scopus 로고
    • Twenty-one kicks at the grammar horse: Close-up: Grammar and composition
    • I. S. Fraser and L. M. Hodson. Twenty-one kicks at the grammar horse: Close-up: Grammar and composition. English journal, 67(9):49-54, 1978.
    • (1978) English Journal , vol.67 , Issue.9 , pp. 49-54
    • Fraser, I.S.1    Hodson, L.M.2
  • 19
    • 85146417759 scopus 로고    scopus 로고
    • Accurate unlexicalized parsing
    • D. Klein and C. D. Manning. Accurate unlexicalized parsing. In Proc. 41st ACL, pages 423-430, 2003.
    • (2003) Proc. 41st ACL , pp. 423-430
    • Klein, D.1    Manning, C.D.2
  • 20
    • 47949090649 scopus 로고    scopus 로고
    • Scenarios: Identifying missing objects and actions by means of computational linguistics
    • L. Kof. Scenarios: Identifying missing objects and actions by means of computational linguistics. In Proc. 15th RE, pages 121 - 130, 2007.
    • (2007) Proc. 15th RE , pp. 121-130
    • Kof, L.1
  • 21
    • 84881381666 scopus 로고    scopus 로고
    • Smart Synth: Synthesizing smart phone automation scripts from natural language
    • to appear
    • V. Le, S. Gulwani, and Z. Su. Smart Synth: Synthesizing smart phone automation scripts from natural language. In Mobi Sys, to appear, 2013.
    • (2013) Mobi Sys
    • Le, V.1    Gulwani, S.2    Su, Z.3
  • 22
    • 0242578047 scopus 로고    scopus 로고
    • How software engineers use documentation: The state of the practice
    • T. C. Lethbridge, J. Singer, and A. Forward. How software engineers use documentation: The state of the practice. Software, IEEE, 20(6): 35-39, 2003.
    • (2003) Software, IEEE , vol.20 , Issue.6 , pp. 35-39
    • Lethbridge, T.C.1    Singer, J.2    Forward, A.3
  • 25
    • 77954130800 scopus 로고    scopus 로고
    • Developing an open-source, rule-based proofreading tool
    • M. Miłkowski. Developing an open-source, rule-based proofreading tool. Software: Practice and Experience, 40(7):543-566, 2010.
    • (2010) Software: Practice and Experience , vol.40 , Issue.7 , pp. 543-566
    • Miłkowski, M.1
  • 26
  • 27
    • 35248882492 scopus 로고    scopus 로고
    • Polyglot: An extensible compiler framework for Java
    • N. Nystrom, M. Clarkson, and A. Myers. Polyglot: An extensible compiler framework for Java. Compiler Construction, 2622:138-152, 2003.
    • (2003) Compiler Construction , vol.2622 , pp. 138-152
    • Nystrom, N.1    Clarkson, M.2    Myers, A.3
  • 28
    • 84864270587 scopus 로고    scopus 로고
    • Inferring method specifications from natural language API descriptions
    • R. Pandita, X. Xiao, H. Zhong, T. Xie, S. Oney, and A. Paradkar. Inferring method specifications from natural language API descriptions. In Proc. 34th ICSE, pages 815-825, 2012.
    • (2012) Proc. 34th ICSE , pp. 815-825
    • Pandita, R.1    Xiao, X.2    Zhong, H.3    Xie, T.4    Oney, S.5    Paradkar, A.6
  • 29
    • 0027595053 scopus 로고
    • Status report: Software reusability
    • R. Prieto-D́iaz. Status report: Software reusability. Software, IEEE, 10(3):61-66, 1993.
    • (1993) Software, IEEE , vol.10 , Issue.3 , pp. 61-66
    • Prieto-D́iaz, R.1
  • 30
    • 84886395205 scopus 로고    scopus 로고
    • Discovering essential code elements in informal documentation
    • P. C. Rigby and M. P. Robillard. Discovering essential code elements in informal documentation. In Proc. 35th ICSE, page 11, 2013.
    • (2013) Proc. 35th ICSE , pp. 11
    • Rigby, P.C.1    Robillard, M.P.2
  • 32
    • 0036356416 scopus 로고    scopus 로고
    • REVERE: Support for requirements synthesis from documents
    • P. Sawyer, P. Rayson, and R. Garside. REVERE: Support for requirements synthesis from documents. Information Systems Frontiers, 4(3): 343-353, 2002.
    • (2002) Information Systems Frontiers , vol.4 , Issue.3 , pp. 343-353
    • Sawyer, P.1    Rayson, P.2    Garside, R.3
  • 34
    • 0002442796 scopus 로고    scopus 로고
    • Machine learning in automated text categorization
    • F. Sebastiani. Machine learning in automated text categorization. ACM computing surveys, 34(1):1-47, 2002.
    • (2002) ACM Computing Surveys , vol.34 , Issue.1 , pp. 1-47
    • Sebastiani, F.1
  • 35
    • 79953197237 scopus 로고    scopus 로고
    • An empirical study on evolution of API documentation
    • L. Shi, H. Zhong, T. Xie, and M. Li. An empirical study on evolution of API documentation. In Proc. FASE, pages 416-431, 2011.
    • (2011) Proc. FASE , pp. 416-431
    • Shi, L.1    Zhong, H.2    Xie, T.3    Li, M.4
  • 36
    • 33646837773 scopus 로고    scopus 로고
    • Robust multilingual parsing using island grammars
    • N. Synytskyy, J. R. Cordy, and T. R. Dean. Robust multilingual parsing using island grammars. In Proc. CASCON, pages 266-278, 2003.
    • (2003) Proc. CASCON , pp. 266-278
    • Synytskyy, N.1    Cordy, J.R.2    Dean, T.R.3
  • 38
    • 84862315107 scopus 로고    scopus 로고
    • @TComment: Testing Java doc comments to detect comment-code inconsistencies
    • S. H. Tan, D. Marinov, L. Tan, and G. T. Leavens. @tComment: Testing Java doc comments to detect comment-code inconsistencies. In Proc. 5th ICST, pages 260-269, 2012.
    • (2012) Proc. 5th ICST , pp. 260-269
    • Tan, S.H.1    Marinov, D.2    Tan, L.3    Leavens, G.T.4
  • 39
    • 84871303885 scopus 로고    scopus 로고
    • Automated extraction of security policies from natural-language software documents
    • X. Xiao, A. Paradkar, S. Thummalapenta, and T. Xie. Automated extraction of security policies from natural-language software documents. In Proc. 20th FSE, pages 121-1211, 2012.
    • (2012) Proc. 20th FSE , pp. 121-1211
    • Xiao, X.1    Paradkar, A.2    Thummalapenta, S.3    Xie, T.4
  • 40
    • 69949134981 scopus 로고    scopus 로고
    • MAPO: Mining and recommending API usage patterns
    • H. Zhong, T. Xie, L. Zhang, J. Pei, and H. Mei. MAPO: Mining and recommending API usage patterns. In Proc. 23rd ECOOP, pages 318- 343, 2009.
    • (2009) Proc. 23rd ECOOP , pp. 318-343
    • Zhong, H.1    Xie, T.2    Zhang, L.3    Pei, J.4    Mei, H.5
  • 41
    • 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 Proc. 24th ASE, pages 307-318, 2009.
    • (2009) Proc. 24th ASE , pp. 307-318
    • Zhong, H.1    Zhang, L.2    Xie, T.3    Mei, H.4


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