메뉴 건너뛰기




Volumn , Issue , 2013, Pages 27-38

Complete completion using types and weights

Author keywords

Code completion; Program synthesis; Ranking; Type inhabitation; Type driven synthesis

Indexed keywords

CODE COMPLETIONS; LAMBDA CALCULUS; PROGRAM POINTS; PROGRAM SYNTHESIS; PROGRAMMING PRACTICES; RANKING; SUCCINCT REPRESENTATION; TYPE INHABITATIONS;

EID: 84883093895     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2462156.2462192     Document Type: Conference Paper
Times cited : (139)

References (29)
  • 1
    • 79251543283 scopus 로고    scopus 로고
    • A brief overview of agda - A functional language with dependent types
    • A. Bove, P. Dybjer, and U. Norell. A brief overview of Agda - a functional language with dependent types. In TPHOLs, 2009.
    • (2009) TPHOLs
    • Bove, A.1    Dybjer, P.2    Norell, U.3
  • 2
    • 0026190144 scopus 로고
    • Inheritance as implicit coercion
    • July ISSN 0890-5401. doi: 10.1016/0890-5401(91)90055-7
    • V. Breazu-Tannen, T. Coquand, C. A. Gunter, and A. Scedrov. Inheritance as implicit coercion. Inf. Comput., 93:172-221, July 1991. ISSN 0890-5401. doi: 10.1016/0890-5401(91)90055-7.
    • (1991) Inf. Comput. , vol.93 , pp. 172-221
    • Breazu-Tannen, V.1    Coquand, T.2    Gunter, C.A.3    Scedrov, A.4
  • 3
    • 77949394549 scopus 로고    scopus 로고
    • Learning from examples to improve code completion systems
    • M. Bruch, M. Monperrus, and M. Mezini. Learning from examples to improve code completion systems. In ESEC/SIGSOFT FSE, pages 213-222, 2009.
    • (2009) ESEC/SIGSOFT FSE , pp. 213-222
    • Bruch, M.1    Monperrus, M.2    Mezini, M.3
  • 4
    • 67650121061 scopus 로고    scopus 로고
    • SNIFF: A search engine for java using free-form queries
    • S. Chatterjee, S. Juvekar, and K. Sen. SNIFF: A search engine for java using free-form queries. FASE '09, pages 385-400, 2009.
    • (2009) FASE '09 , pp. 385-400
    • Chatterjee, S.1    Juvekar, S.2    Sen, K.3
  • 5
    • 84977512961 scopus 로고    scopus 로고
    • Information retrieval in a coq proof library using type isomorphisms
    • D. Delahaye. Information retrieval in a Coq proof library using type isomorphisms. In TYPES, pages 131-147, 1999.
    • (1999) TYPES , pp. 131-147
    • Delahaye, D.1
  • 6
    • 0012575636 scopus 로고    scopus 로고
    • Higher-order unification and matching
    • G. Dowek. Higher-order unification and matching. Handbook of automated reasoning, II:1009-1062, 2001.
    • (2001) Handbook of Automated Reasoning , vol.11 , pp. 1009-1062
    • Dowek, G.1
  • 7
    • 77649320193 scopus 로고    scopus 로고
    • Enumerating proofs of positive formulae
    • Oct. ISSN 0010-4620
    • G. Dowek and Y. Jiang. Enumerating proofs of positive formulae. Comput. J., 52(7):799-807, Oct. 2009. ISSN 0010-4620.
    • (2009) Comput. J. , vol.52 , Issue.7 , pp. 799-807
    • Dowek, G.1    Jiang, Y.2
  • 9
    • 85037541279 scopus 로고    scopus 로고
    • FCube: An efficient prover for intuitionistic propositional logic
    • M. Ferrari, C. Fiorentini, and G. Fiorino. fCube: An efficient prover for intuitionistic propositional logic. In LPAR (Yogyakarta), 2010.
    • (2010) LPAR (Yogyakarta)
    • Ferrari, M.1    Fiorentini, C.2    Fiorino, G.3
  • 12
    • 84880128445 scopus 로고    scopus 로고
    • Hayoo! API Search. http://holumbus.fh-wedel.de/hayoo/hayoo.html.
    • Hayoo! API Search
  • 13
    • 33244490514 scopus 로고    scopus 로고
    • Using structural context to recommend source code examples
    • R. Holmes and G. C. Murphy. Using structural context to recommend source code examples. ICSE '05, pages 117-125, 2005.
    • (2005) ICSE '05 , pp. 117-125
    • Holmes, R.1    Murphy, G.C.2
  • 15
    • 84880101401 scopus 로고    scopus 로고
    • URL
    • IntelliJ IDEA website, 2011. URL http://www.jetbrains.com/idea/.
    • (2011) IntelliJ IDEA Website
  • 17
    • 48349117169 scopus 로고    scopus 로고
    • Coercions in a polymorphic type system
    • Z. Luo. Coercions in a polymorphic type system. Mathematical Structures in Computer Science, 18(4):729-751, 2008.
    • (2008) Mathematical Structures in Computer Science , vol.18 , Issue.4 , pp. 729-751
    • Luo, Z.1
  • 18
    • 31844436753 scopus 로고    scopus 로고
    • Jungloid mining: Helping to navigate the api jungle
    • D. Mandelin, L. Xu, R. Bodík, and D. Kimelman. Jungloid mining: helping to navigate the api jungle. In PLDI, 2005.
    • (2005) PLDI
    • Mandelin, D.1    Xu, L.2    Bodík, R.3    Kimelman, D.4
  • 19
    • 84880101023 scopus 로고    scopus 로고
    • Efficient intuitionistic theorem proving with the polarized inverse method
    • S. McLaughlin and F. Pfenning. Efficient intuitionistic theorem proving with the polarized inverse method. In CADE, 2009.
    • (2009) CADE
    • McLaughlin, S.1    Pfenning, F.2
  • 20
    • 84863429283 scopus 로고    scopus 로고
    • Type-directed completion of partial expressions
    • D. Perelman, S. Gulwani, T. Ball, and D. Grossman. Type-directed completion of partial expressions. In PLDI, pages 275-286, 2012.
    • (2012) PLDI , pp. 275-286
    • Perelman, D.1    Gulwani, S.2    Ball, T.3    Grossman, D.4
  • 21
    • 85000828188 scopus 로고
    • Using category theory to design implicit conversions and generic operators
    • J. C. Reynolds. Using category theory to design implicit conversions and generic operators. In Semantics-Directed Compiler Generation, pages 211-258, 1980.
    • (1980) Semantics-Directed Compiler Generation , pp. 211-258
    • Reynolds, J.C.1
  • 22
    • 34248365238 scopus 로고    scopus 로고
    • Xsnippet: Mining for sample code
    • ISBN 1-59593-348-4
    • N. Sahavechaphan and K. Claypool. Xsnippet: mining for sample code. In OOPSLA, 2006. ISBN 1-59593-348-4.
    • (2006) OOPSLA
    • Sahavechaphan, N.1    Claypool, K.2
  • 24
    • 49249140528 scopus 로고
    • Intuitionistic propositional logic is polynomial-space complete
    • R. Statman. Intuitionistic propositional logic is polynomial-space complete. Theoretical Computer Science, 9(1):67 - 72, 1979.
    • (1979) Theoretical Computer Science , vol.9 , Issue.1 , pp. 67-72
    • Statman, R.1
  • 27
    • 51049123306 scopus 로고    scopus 로고
    • PARSEWeb: A programmer assistant for reusing open source code on the web
    • S. Thummalapenta and T. Xie. PARSEWeb: a programmer assistant for reusing open source code on the web. In ASE, 2007.
    • (2007) ASE
    • Thummalapenta, S.1    Xie, T.2
  • 28
    • 84880092555 scopus 로고    scopus 로고
    • Inhabitation in typed lambda-calculi (a syntactic approach)
    • P. Urzyczyn. Inhabitation in typed lambda-calculi (a syntactic approach). In TLCA, 1997.
    • (1997) TLCA
    • Urzyczyn, P.1
  • 29
    • 26444604782 scopus 로고    scopus 로고
    • Graph-based proof counting and enumeration with applications for program fragment synthesis
    • J. B. Wells and B. Yakobowski. Graph-based proof counting and enumeration with applications for program fragment synthesis. In LOPSTR, pages 262-277, 2004.
    • (2004) LOPSTR , pp. 262-277
    • Wells, J.B.1    Yakobowski, B.2


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