test
Search publications, data, projects and authors

Article

English

ID: <

http://hdl.handle.net/10251/43659

>

·

DOI: <

10.1016/j.scico.2012.06.010

>

Where these data come from
A meta-model for dataflow-based rules in smart environments: Evaluating user comprehension and performance

Abstract

NOTICE: this is the author’s version of a work that was accepted for publication in Science of Computer Programming Changes resulting from the publishing process, such as peer review, editing, corrections, structural formatting, and other quality control mechanisms may not be reflected in this document. Changes may have been made to this work since it was submitted for publication. A definitive version was subsequently published in Science of Computer Programming, [Volume 78, Issue 10, 1 October 2013, Pages 1930–1950] DOI 10.1016/j.scico.2012.06.010 A considerable part of the behavior in smart environments relies on event-driven and rule specification. Rules are the mechanism most often used to enable user customization of the environment. However, the expressiveness of the rules available to users in editing and other tools is usually either limited or the available rule editing interfaces are not designed for end-users with low skills in programming. This means we have to look for interaction techniques and new ways to define user customization rules. This paper describes a generic and flexible meta-model to support expressive rules enhanced with data flow expressions that will graphically support the definition of rules without writing code. An empirical study was conducted on the ease of understanding of the visual data flow expressions, which are the key elements in our rule proposal. The visual dataflow language was compared to its corresponding textual version in terms of comprehension and ease of learning by teenagers in exercises involving calculations, modifications, writing and detecting equivalences in expressions in both languages. Although the subjects had some previous experience in editing mathematical expressions on spreadsheets, the study found their performance with visual dataflows to be significantly better in calculation and modification exercises. This makes our dataflow approach a promising mechanism for expressing user-customized reactive behavior in Ambient Intelligence (AmI) environments. The performance of the rule matching processor was validated by means of two stress tests to ensure that the meta-model approach adopted would be able to scale up with the number of types and instances in the space. © 2012 Elsevier B.V. All rights reserved. This work received financial support from the Spanish Ministry of Education under the National Strategic Program of Research and Project TSI2010-20488. Our thanks also go to the high school "Collegi Parroquial D. Jose Lluch - Alboraya", especially to the teachers and students that participated in the empirical study reported in this paper. A. Catala is supported by an FPU fellowship from the Ministry of Education of Spain with reference AP2006-00181. Catalá Bolós, A.; Pons, P.; Jaén Martínez, FJ.; Mocholi Agües, JA.; Navarro Martínez, EM. (2013). A meta-model for dataflow-based rules in smart environments: Evaluating user comprehension and performance. Science of Computer Programming. 78(10):1930-1950. doi:10.1016/j.scico.2012.06.010

Your Feedback

Please give us your feedback and help us make GoTriple better.
Fill in our satisfaction questionnaire and tell us what you like about GoTriple!