Towards programming in everyday language

A case for email management

Tooru Sugimoto, Noriko Ito, Shino Iwashita, Michio Sugeno

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

In order to extend the application domain of natural language interfaces to more realistic tasks without the decrease of user's performance, it is desirable for users to be able to specify their requests as coherent texts consisting of more than one sentence, in other words, to write a program in everyday language. In this paper, we present a processing model of a natural language interface that accepts such an input text. It consists of the text understanding process using a systemic functional linguistic resource called the Semiotic Base, and the mapping process from the structure of the input text to the structure of an output computer program. The algorithms explained in this paper have been fully implemented in our everyday language programming system that deals with personal email management tasks.

Original languageEnglish
Pages (from-to)383-394
Number of pages12
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2945
Publication statusPublished - 2004
Externally publishedYes

Fingerprint

Semiotics
Computer systems programming
Electronic mail
Linguistics
Computer programming languages
Computer program listings
Processing

ASJC Scopus subject areas

  • Computer Science(all)
  • Biochemistry, Genetics and Molecular Biology(all)
  • Theoretical Computer Science

Cite this

@article{ca5d77df0dd442d4b443b2954c53fb3b,
title = "Towards programming in everyday language: A case for email management",
abstract = "In order to extend the application domain of natural language interfaces to more realistic tasks without the decrease of user's performance, it is desirable for users to be able to specify their requests as coherent texts consisting of more than one sentence, in other words, to write a program in everyday language. In this paper, we present a processing model of a natural language interface that accepts such an input text. It consists of the text understanding process using a systemic functional linguistic resource called the Semiotic Base, and the mapping process from the structure of the input text to the structure of an output computer program. The algorithms explained in this paper have been fully implemented in our everyday language programming system that deals with personal email management tasks.",
author = "Tooru Sugimoto and Noriko Ito and Shino Iwashita and Michio Sugeno",
year = "2004",
language = "English",
volume = "2945",
pages = "383--394",
journal = "Lecture Notes in Computer Science",
issn = "0302-9743",
publisher = "Springer Verlag",

}

TY - JOUR

T1 - Towards programming in everyday language

T2 - A case for email management

AU - Sugimoto, Tooru

AU - Ito, Noriko

AU - Iwashita, Shino

AU - Sugeno, Michio

PY - 2004

Y1 - 2004

N2 - In order to extend the application domain of natural language interfaces to more realistic tasks without the decrease of user's performance, it is desirable for users to be able to specify their requests as coherent texts consisting of more than one sentence, in other words, to write a program in everyday language. In this paper, we present a processing model of a natural language interface that accepts such an input text. It consists of the text understanding process using a systemic functional linguistic resource called the Semiotic Base, and the mapping process from the structure of the input text to the structure of an output computer program. The algorithms explained in this paper have been fully implemented in our everyday language programming system that deals with personal email management tasks.

AB - In order to extend the application domain of natural language interfaces to more realistic tasks without the decrease of user's performance, it is desirable for users to be able to specify their requests as coherent texts consisting of more than one sentence, in other words, to write a program in everyday language. In this paper, we present a processing model of a natural language interface that accepts such an input text. It consists of the text understanding process using a systemic functional linguistic resource called the Semiotic Base, and the mapping process from the structure of the input text to the structure of an output computer program. The algorithms explained in this paper have been fully implemented in our everyday language programming system that deals with personal email management tasks.

UR - http://www.scopus.com/inward/record.url?scp=35048882662&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=35048882662&partnerID=8YFLogxK

M3 - Article

VL - 2945

SP - 383

EP - 394

JO - Lecture Notes in Computer Science

JF - Lecture Notes in Computer Science

SN - 0302-9743

ER -