메뉴 건너뛰기




Volumn , Issue , 2013, Pages 193-205

SmartSynth: Synthesizing smartphone automation scripts from natural language

Author keywords

Automation script; Natural language processing; Program synthesis; Smartphone

Indexed keywords

AUTOMATION SCRIPTS; CONVERSATIONAL INTERACTION; DOMAIN SPECIFIC LANGUAGES; NATURAL LANGUAGE PROCESSING; PROGRAM SYNTHESIS; PROGRAMMING ENVIRONMENT; PROGRAMMING SYSTEM; SYNTHESIS ALGORITHMS;

EID: 84881381666     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2462456.2464443     Document Type: Conference Paper
Times cited : (76)

References (42)
  • 1
    • 84881388720 scopus 로고    scopus 로고
    • http://nlp.naturalparsing.com/.
  • 5
    • 84881380086 scopus 로고    scopus 로고
    • Apple. Siri for iPhone. http://www.apple.com/iphone/features/siri.html.
    • Siri for IPhone
  • 6
    • 84880661778 scopus 로고    scopus 로고
    • How innovative is apple's new voice assistant
    • J. Aron. How innovative is Apple's new voice assistant, Siri? The New Scientist, 2011.
    • (2011) Siri? The New Scientist
    • Aron, J.1
  • 7
    • 84871560213 scopus 로고    scopus 로고
    • Crafty Apps
    • Crafty Apps. Tasker for Android. http://tasker.dinglisch.net/.
    • Tasker for Android
  • 8
    • 84976817435 scopus 로고
    • Transportable natural language processing through simplicity - The PRE system
    • S. S. Epstein. Transportable natural language processing through simplicity-the PRE system. ACM Transactions on Information Systems (TOIS), 3(2), 1985.
    • (1985) ACM Transactions on Information Systems (TOIS) , vol.3 , Issue.2
    • Epstein, S.S.1
  • 9
    • 78651479445 scopus 로고    scopus 로고
    • LTLMoP: Experimenting with language, temporal logic and robot control
    • C. Finucane, G. Jing, and H. Kress-Gazit. LTLMoP: Experimenting with language, temporal logic and robot control. In IEEE/RSJ ICIRS, 2010.
    • (2010) IEEE/RSJ ICIRS
    • Finucane, C.1    Jing, G.2    Kress-Gazit, H.3
  • 11
    • 77956235995 scopus 로고    scopus 로고
    • Dimensions in program synthesis
    • S. Gulwani. Dimensions in program synthesis. In PPDP, 2010.
    • (2010) PPDP
    • Gulwani, S.1
  • 12
    • 79959914668 scopus 로고    scopus 로고
    • Automating string processing in spreadsheets using input-output examples
    • S. Gulwani. Automating string processing in spreadsheets using input-output examples. In POPL, 2011.
    • (2011) POPL
    • Gulwani, S.1
  • 13
    • 84875657026 scopus 로고    scopus 로고
    • Synthesis from examples: Interaction models and algorithms
    • Invited talk paper
    • S. Gulwani. Synthesis from examples: Interaction models and algorithms. SYNASC, 2012. Invited talk paper.
    • (2012) SYNASC
    • Gulwani, S.1
  • 17
    • 84881388076 scopus 로고    scopus 로고
    • Interactive synthesis of code snippets
    • T. Gvero, V. Kuncak, and R. Piskac. Interactive Synthesis of Code Snippets. In CAV, 2011.
    • (2011) CAV
    • Gvero, T.1    Kuncak, V.2    Piskac, R.3
  • 19
    • 67650501517 scopus 로고    scopus 로고
    • Speech and language processing: An introduction to natural language processing
    • Prentice Hall, 2nd edition
    • D. Jurafsky and J. H. Martin. Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition. Prentice Hall, 2nd edition, 2008.
    • (2008) Computational Linguistics and Speech Recognition
    • Jurafsky, D.1    Martin, J.H.2
  • 20
    • 35348885836 scopus 로고    scopus 로고
    • Learning to transform natural to formal languages
    • R. J. Kate, Y. W. Wong, and R. J. Mooney. Learning to transform natural to formal languages. In AAAI, 2005.
    • (2005) AAAI
    • Kate, R.J.1    Wong, Y.W.2    Mooney, R.J.3
  • 21
    • 85146417759 scopus 로고    scopus 로고
    • Accurate unlexicalized parsing
    • D. Klein and C. D. Manning. Accurate unlexicalized parsing. In ACL, 2003.
    • (2003) ACL
    • Klein, D.1    Manning, D.C.2
  • 22
    • 29844448625 scopus 로고    scopus 로고
    • NaLIX: An interactive natural language interface for querying XML
    • Y. Li, H. Yang, and H. V. Jagadish. NaLIX: an interactive natural language interface for querying XML. In ICMD, 2005.
    • (2005) ICMD
    • Li, Y.1    Yang, H.2    Jagadish, H.V.3
  • 23
    • 77953988032 scopus 로고    scopus 로고
    • Keyword programming in java
    • G. Little and R. C. Miller. Keyword programming in Java. In ASE, 2007.
    • (2007) ASE
    • Little, G.1    Miller, R.C.2
  • 24
    • 60349085498 scopus 로고    scopus 로고
    • Keyword programming in java
    • G. Little and R. C. Miller. Keyword programming in Java. ASE, 2009.
    • (2009) ASE
    • Little, G.1    Miller, R.C.2
  • 25
    • 84881388109 scopus 로고    scopus 로고
    • Metafor: Visualizing stories as code
    • H. Liu and H. Lieberman. Metafor: visualizing stories as code. In IEEE IUI, 2005.
    • (2005) IEEE IUI
    • Liu, H.1    Lieberman, H.2
  • 27
    • 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
  • 28
    • 85037338954 scopus 로고    scopus 로고
    • Generating typed dependency parses from phrase structure parses
    • M. D. Marneffe, B. MacCartney, and C. D. Manning. Generating typed dependency parses from phrase structure parses. In LREC, 2006.
    • (2006) LREC
    • Marneffe, M.D.1    MacCartney, B.2    Manning, C.D.3
  • 30
    • 84881384163 scopus 로고    scopus 로고
    • MIT Center for Mobile Learning
    • MIT Center for Mobile Learning. MIT App Inventor for Android. http://appinventor.mit.edu/.
    • MIT App Inventor for Android
  • 31
    • 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 ICSE, 2012.
    • (2012) ICSE
    • Pandita, R.1    Xiao, X.2    Zhong, H.3    Xie, T.4    Oney, S.5    Paradkar, A.6
  • 33
    • 84881382996 scopus 로고    scopus 로고
    • NaturalJava: A natural language interface for programming in java
    • D. Price, E. Riloff, J. Zachary, and B. Harvey. NaturalJava: a natural language interface for programming in Java. In IEEE IUI, 2000.
    • (2000) IEEE IUI
    • Price, D.1    Riloff, E.2    Zachary, J.3    Harvey, B.4
  • 34
    • 84864340052 scopus 로고    scopus 로고
    • Medusa: A programming framework for crowd-sensing applications
    • M.-R. Ra, B. Liu, T. L. Porta, and R. Govindan. Medusa: A Programming Framework for Crowd-Sensing Applications. In MobiSys, 2012.
    • (2012) MobiSys
    • Ra, M.-R.1    Liu, B.2    Porta, T.L.3    Govindan, R.4
  • 35
    • 84863747772 scopus 로고    scopus 로고
    • Learning semantic string transformations from examples
    • R. Singh and S. Gulwani. Learning semantic string transformations from examples. VLDB, 2012.
    • (2012) VLDB
    • Singh, R.1    Gulwani, S.2
  • 36
    • 20344364865 scopus 로고    scopus 로고
    • Natural language interface for mobile robot navigation control
    • I. Song, F. Guedea, F. Karray, Y. Dai, and I. El Khalil. Natural language interface for mobile robot navigation control. In ISIC, 2004.
    • (2004) ISIC
    • Song, I.1    Guedea, F.2    Karray, F.3    Dai, Y.4    El Khalil, I.5
  • 38
    • 81455135713 scopus 로고    scopus 로고
    • TouchDevelop: Programming cloud-connected mobile devices via touchscreen
    • N. Tillmann, M. Moskal, J. de Halleux, and M. Fahndrich. TouchDevelop: programming cloud-connected mobile devices via touchscreen. In ONWARD, 2011.
    • (2011) ONWARD
    • Tillmann, N.1    Moskal, M.2    De Halleux, J.3    Fahndrich, M.4
  • 39
    • 84881381153 scopus 로고    scopus 로고
    • Two forty four a.m. LLC. Locale. http://www.twofortyfouram.com/.
  • 40
    • 84976773567 scopus 로고
    • Program development by stepwise refinement
    • N. Wirth. Program development by stepwise refinement. Communication of the ACM, 14(4), 1971.
    • (1971) Communication of the ACM , vol.14 , Issue.4
    • Wirth, N.1
  • 41
    • 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 FSE, 2012.
    • (2012) FSE
    • Xiao, X.1    Paradkar, A.2    Thummalapenta, S.3    Xie, T.4
  • 42
    • 79961035462 scopus 로고    scopus 로고
    • AppJoy: Appjoy: Personalized mobile application discovery
    • B. Yan and G. Chen. AppJoy: Appjoy: Personalized mobile application discovery. In MobiSys, 2011.
    • (2011) MobiSys
    • Yan, B.1    Chen, G.2


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