메뉴 건너뛰기




Volumn 46, Issue 1, 2011, Pages 317-329

Automating string processing in spreadsheets using input-output examples

Author keywords

Program Synthesis; Programming by Example (PBE); Spreadsheet Programming; String Manipulation; User Intent; Version Space Algebra

Indexed keywords

PROGRAM SYNTHESIS; PROGRAMMING BY EXAMPLE; STRING MANIPULATION; USER INTENT; VERSION SPACE ALGEBRA;

EID: 79251539902     PISSN: 15232867     EISSN: None     Source Type: Journal    
DOI: 10.1145/1925844.1926423     Document Type: Conference Paper
Times cited : (611)

References (23)
  • 1
    • 0023453626 scopus 로고
    • Learning regular sets from queries and counterexamples
    • D. Angluin. Learning regular sets from queries and counterexamples. Inf. Comput., 75(2):87-106, 1987.
    • (1987) Inf. Comput. , vol.75 , Issue.2 , pp. 87-106
    • Angluin, D.1
  • 2
    • 31844436571 scopus 로고    scopus 로고
    • PADS: A domain-specific language for processing ad hoc data
    • K. Fisher and R. Gruber. PADS: A domain-specific language for processing ad hoc data. In PLDI, pages 295-304, 2005.
    • (2005) PLDI , pp. 295-304
    • Fisher, K.1    Gruber, R.2
  • 3
    • 33745214242 scopus 로고    scopus 로고
    • The next 700 data description languages
    • K. Fisher, Y. Mandelbaum, and D. Walker. The next 700 data description languages. In POPL, pages 2-15, 2006.
    • (2006) POPL , pp. 2-15
    • Fisher, K.1    Mandelbaum, Y.2    Walker, D.3
  • 4
    • 84865636979 scopus 로고    scopus 로고
    • From dirt to shovels: Fully automatic tool generation from ad hoc data
    • K. Fisher, D. Walker, K. Q. Zhu, and P. White. From dirt to shovels: Fully automatic tool generation from ad hoc data. In POPL, 2008.
    • (2008) POPL
    • Fisher, K.1    Walker, D.2    Zhu, K.Q.3    White, P.4
  • 6
    • 77956235995 scopus 로고    scopus 로고
    • Dimensions in program synthesis
    • ACM
    • S. Gulwani. Dimensions in program synthesis. In PPDP. ACM, 2010.
    • (2010) PPDP
    • Gulwani, S.1
  • 7
    • 35048901016 scopus 로고    scopus 로고
    • A polynomial-time algorithm for global value numbering
    • S. Gulwani and G. C. Necula. A polynomial-time algorithm for global value numbering. In SAS, pages 212-227, 2004.
    • (2004) SAS , pp. 212-227
    • Gulwani, S.1    Necula, G.C.2
  • 8
    • 77954732171 scopus 로고    scopus 로고
    • Oracle-guided component-based program synthesis
    • S. Jha, S. Gulwani, S. Seshia, and A. Tiwari. Oracle-guided component-based program synthesis. In ICSE, 2010.
    • (2010) ICSE
    • Jha, S.1    Gulwani, S.2    Seshia, S.3    Tiwari, A.4
  • 9
    • 16244412320 scopus 로고    scopus 로고
    • Six learning barriers in enduser programming systems
    • A. J. Ko, B. A. Myers, and H. H. Aung. Six learning barriers in enduser programming systems. In VL/HCC, pages 199-206, 2004.
    • (2004) VL/HCC , pp. 199-206
    • Ko, A.J.1    Myers, B.A.2    Aung, H.H.3
  • 10
    • 79251569842 scopus 로고    scopus 로고
    • Why PBD systems fail: Lessons learned for usable AI
    • Florence, Italy
    • T. Lau. Why PBD systems fail: Lessons learned for usable AI. In CHI 2008 Workshop on Usable AI, Florence, Italy, 2008.
    • (2008) CHI 2008 Workshop on Usable AI
    • Lau, T.1
  • 11
    • 0141955973 scopus 로고    scopus 로고
    • Programming by demonstration using version space algebra
    • T. Lau, S. Wolfman, P. Domingos, and D. Weld. Programming by demonstration using version space algebra. Machine Learning, 53(1- 2), 2003.
    • (2003) Machine Learning , vol.53 , Issue.1-2
    • Lau, T.1    Wolfman, S.2    Domingos, P.3    Weld, D.4
  • 13
    • 0012945809 scopus 로고    scopus 로고
    • Version space algebra and its application to programming by demonstration
    • T. A. Lau, P. Domingos, and D. S.Weld. Version space algebra and its application to programming by demonstration. In ICML, 2000.
    • (2000) ICML
    • Lau, T.A.1    Domingos, P.2    Weld, D.S.3
  • 14
    • 77149129797 scopus 로고    scopus 로고
    • Learning programs from traces using version space algebra
    • T. A. Lau, P. Domingos, and D. S. Weld. Learning programs from traces using version space algebra. In K-CAP, pages 36-43, 2003.
    • (2003) K-CAP , pp. 36-43
    • Lau, T.A.1    Domingos, P.2    Weld, D.S.3
  • 16
    • 0000531852 scopus 로고
    • Generalization as search
    • T. M. Mitchell. Generalization as search. Artif. Intell., 18(2), 1982.
    • (1982) Artif. Intell. , vol.18 , Issue.2
    • Mitchell, T.M.1
  • 17
    • 84976723725 scopus 로고
    • Editing by example
    • R. P. Nix. Editing by example. TOPLAS, 7(4):600-621, 1985.
    • (1985) TOPLAS , vol.7 , Issue.4 , pp. 600-621
    • Nix, R.P.1
  • 19
    • 77950900886 scopus 로고    scopus 로고
    • From program verification to program synthesis
    • S. Srivastava, S. Gulwani, and J. Foster. From program verification to program synthesis. In POPL, 2010.
    • (2010) POPL
    • Srivastava, S.1    Gulwani, S.2    Foster, J.3
  • 22
    • 0010551944 scopus 로고
    • TELS: Learning text editing tasks from examples
    • MIT Press, Cambridge, MA, USA
    • I. H. Witten and D. Mo. TELS: Learning text editing tasks from examples. In Watch what I do: Programming by demonstration, pages 293-307. MIT Press, Cambridge, MA, USA, 1993.
    • (1993) Watch What I Do: Programming by Demonstration , pp. 293-307
    • Witten, I.H.1    Mo, D.2
  • 23
    • 77957582338 scopus 로고    scopus 로고
    • A context-free markup language for semistructured text
    • Q. Xi and D. Walker. A context-free markup language for semistructured text. In PLDI, pages 221-232, 2010.
    • (2010) PLDI , pp. 221-232
    • Xi, Q.1    Walker, D.2


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