Towards a Data Model of End-User Programming of Applications

Marko Palviainen, Jarkko Kuusijärvi, Timo Tuomisto, Eila Ovaska

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

3 Citations (Scopus)

Abstract

End-user programming produces applications that can produce and/or consume data. An end-user can be a software enthusiast or non-programmer. In this paper end-users are understood to be non-programmers that are interested in creating applications for their personal needs and daily tasks. An interesting research question is how the input and output data of end-users' applications should be represented? What kind of a data model is needed for this data? And how this input and output data can be utilised? Firstly, the data model should be designed for end-users so that the data model is easy to comprehend and utilise by nonprogrammers. Secondly, the data model should be suitable for SW professionals that make functionalities available for end-user programming. Thirdly, the data model should be designed so that it is possible to provide reusable processing components for input/output data represented via this model. This paper discusses these three research questions and outlines a data model, called the Tiles4Data data model that is designed for the above requirements.
Original languageEnglish
Title of host publicationProceedings of 3rd International Conference on Data Management Technologies and Applications, DATA 2014
Place of PublicationPortugal
PublisherSciTePress
Pages272-281
ISBN (Print)978-989-758-035-2
DOIs
Publication statusPublished - 2014
MoE publication typeA4 Article in a conference publication
Event3rd International Conference on Data Management Technologies and Applications, Data 2014 - Vienna, Austria
Duration: 29 Aug 201431 Aug 2014

Conference

Conference3rd International Conference on Data Management Technologies and Applications, Data 2014
Abbreviated titleDATA 2014
CountryAustria
CityVienna
Period29/08/1431/08/14

Keywords

  • data models
  • end-user programming
  • post-processing of data
  • personal applications
  • Tiles4Data

Fingerprint Dive into the research topics of 'Towards a Data Model of End-User Programming of Applications'. Together they form a unique fingerprint.

Cite this