Schloss Dagstuhl - Leibniz-Zentrum für Informatik GmbH Schloss Dagstuhl - Leibniz-Zentrum für Informatik GmbH scholarly article en Abraham, Robin; Erwig, Martin License
when quoting this document, please refer to the following
URN: urn:nbn:de:0030-drops-10862


Exploiting Domain-Specific Structures For End-User Programming Support Tools



In previous work we have tried to transfer ideas that have been successful in general-purpose programming languages and mainstream software engineering into the realm of spreadsheets, which is one important example of an end-user programming environment. More specifically, we have addressed the questions of how to employ the concepts of type checking, program generation and maintenance, and testing in spreadsheets. While the primary objective of our work has been to offer improvements for end-user productivity, we have tried to follow two particular principles to guide our research. (1) Keep the number of new concepts to be learned by end users at a minimum. (2) Exploit as much as possible information offered by the internal structure of spreadsheets. In this short paper we will illustrate our research approach with several examples.

BibTeX - Entry

  author =	{Robin Abraham and Martin Erwig},
  title =	{{Exploiting Domain-Specific Structures For End-User Programming Support Tools}},
  booktitle =	{End-User Software Engineering},
  year =	{2007},
  editor =	{Margaret H. Burnett and Gregor Engels and Brad A. Myers and Gregg Rothermel},
  number =	{07081},
  series =	{Dagstuhl Seminar Proceedings},
  ISSN =	{1862-4405},
  publisher =	{Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, Germany},
  address =	{Dagstuhl, Germany},
  URL =		{},
  annote =	{Keywords: Spreadsheet, program analysis}

Keywords: Spreadsheet, program analysis
Seminar: 07081 - End-User Software Engineering
Issue date: 2007
Date of publication: 03.07.2007

DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI