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 Science And Technology Publications
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

Fingerprint

Data structures
Processing

Keywords

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

Cite this

Palviainen, M., Kuusijärvi, J., Tuomisto, T., & Ovaska, E. (2014). Towards a Data Model of End-User Programming of Applications. In Proceedings of 3rd International Conference on Data Management Technologies and Applications, DATA 2014 (pp. 272-281). Portugal: SCITEPRESS Science And Technology Publications. https://doi.org/10.5220/0005109602720281
Palviainen, Marko ; Kuusijärvi, Jarkko ; Tuomisto, Timo ; Ovaska, Eila. / Towards a Data Model of End-User Programming of Applications. Proceedings of 3rd International Conference on Data Management Technologies and Applications, DATA 2014. Portugal : SCITEPRESS Science And Technology Publications, 2014. pp. 272-281
@inproceedings{e14b1f56d61c401aa55f6854bb5262c0,
title = "Towards a Data Model of End-User Programming of Applications",
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.",
keywords = "data models, end-user programming, post-processing of data, personal applications, Tiles4Data",
author = "Marko Palviainen and Jarkko Kuusij{\"a}rvi and Timo Tuomisto and Eila Ovaska",
note = "Project code: 79876",
year = "2014",
doi = "10.5220/0005109602720281",
language = "English",
isbn = "978-989-758-035-2",
pages = "272--281",
booktitle = "Proceedings of 3rd International Conference on Data Management Technologies and Applications, DATA 2014",
publisher = "SCITEPRESS Science And Technology Publications",
address = "Portugal",

}

Palviainen, M, Kuusijärvi, J, Tuomisto, T & Ovaska, E 2014, Towards a Data Model of End-User Programming of Applications. in Proceedings of 3rd International Conference on Data Management Technologies and Applications, DATA 2014. SCITEPRESS Science And Technology Publications, Portugal, pp. 272-281, 3rd International Conference on Data Management Technologies and Applications, Data 2014, Vienna, Austria, 29/08/14. https://doi.org/10.5220/0005109602720281

Towards a Data Model of End-User Programming of Applications. / Palviainen, Marko; Kuusijärvi, Jarkko; Tuomisto, Timo; Ovaska, Eila.

Proceedings of 3rd International Conference on Data Management Technologies and Applications, DATA 2014. Portugal : SCITEPRESS Science And Technology Publications, 2014. p. 272-281.

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

TY - GEN

T1 - Towards a Data Model of End-User Programming of Applications

AU - Palviainen, Marko

AU - Kuusijärvi, Jarkko

AU - Tuomisto, Timo

AU - Ovaska, Eila

N1 - Project code: 79876

PY - 2014

Y1 - 2014

N2 - 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.

AB - 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.

KW - data models

KW - end-user programming

KW - post-processing of data

KW - personal applications

KW - Tiles4Data

U2 - 10.5220/0005109602720281

DO - 10.5220/0005109602720281

M3 - Conference article in proceedings

SN - 978-989-758-035-2

SP - 272

EP - 281

BT - Proceedings of 3rd International Conference on Data Management Technologies and Applications, DATA 2014

PB - SCITEPRESS Science And Technology Publications

CY - Portugal

ER -

Palviainen M, Kuusijärvi J, Tuomisto T, Ovaska E. Towards a Data Model of End-User Programming of Applications. In Proceedings of 3rd International Conference on Data Management Technologies and Applications, DATA 2014. Portugal: SCITEPRESS Science And Technology Publications. 2014. p. 272-281 https://doi.org/10.5220/0005109602720281