A visual language and interactive system for end-user development of internet of things ecosystems

This paper presents the definition of a visual language and its implementation with the design of a visual interactive system for the collaborative management of Internet of Things (IoT) sensors (e.g., wearable fitness trackers, ambient sensors, fitness apps, nutrition apps, sleep trackers) for impr...

Full description

Saved in:
Bibliographic Details
Published inJournal of visual languages and computing Vol. 40; pp. 1 - 19
Main Authors Barricelli, Barbara Rita, Valtolina, Stefano
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.06.2017
Subjects
Online AccessGet full text
ISSN1045-926X
1095-8533
DOI10.1016/j.jvlc.2017.01.004

Cover

Abstract This paper presents the definition of a visual language and its implementation with the design of a visual interactive system for the collaborative management of Internet of Things (IoT) sensors (e.g., wearable fitness trackers, ambient sensors, fitness apps, nutrition apps, sleep trackers) for improving people's quality of life and promoting wellness awareness. The system, called SmartFit Rule Editor, is designed to be used by coaches and trainers of non-professional teams of athletes for monitoring and analyze fitness and wellness data streams and to support them in detecting relevant events and specifying rules for actions taking. Our research is framed under the scope of computer semiotics and semiotic engineering theories. This allows us to study how to support coaches and trainers as a community of domain experts – but not IT and IoT experts – to use elements of a visual language to indirectly manage physical devices and their data streams without the need to know technical specification of the devices, the apps, and the data. We apply a socio-technical approach to design being able to study the social and the technological aspects of the use of the Internet of Things ecosystem, considering them as closely interconnected and dependent. Such an approach underpins user-centered design and development methodologies in order to design the most suitable User eXperience according to users' culture, needs, context of use, and activity.
AbstractList This paper presents the definition of a visual language and its implementation with the design of a visual interactive system for the collaborative management of Internet of Things (IoT) sensors (e.g., wearable fitness trackers, ambient sensors, fitness apps, nutrition apps, sleep trackers) for improving people's quality of life and promoting wellness awareness. The system, called SmartFit Rule Editor, is designed to be used by coaches and trainers of non-professional teams of athletes for monitoring and analyze fitness and wellness data streams and to support them in detecting relevant events and specifying rules for actions taking. Our research is framed under the scope of computer semiotics and semiotic engineering theories. This allows us to study how to support coaches and trainers as a community of domain experts – but not IT and IoT experts – to use elements of a visual language to indirectly manage physical devices and their data streams without the need to know technical specification of the devices, the apps, and the data. We apply a socio-technical approach to design being able to study the social and the technological aspects of the use of the Internet of Things ecosystem, considering them as closely interconnected and dependent. Such an approach underpins user-centered design and development methodologies in order to design the most suitable User eXperience according to users' culture, needs, context of use, and activity.
Author Barricelli, Barbara Rita
Valtolina, Stefano
Author_xml – sequence: 1
  givenname: Barbara Rita
  orcidid: 0000-0001-9575-5542
  surname: Barricelli
  fullname: Barricelli, Barbara Rita
  email: barricelli@di.unimi.it
– sequence: 2
  givenname: Stefano
  surname: Valtolina
  fullname: Valtolina, Stefano
BookMark eNp9kMtqwzAQRUVJoUnaH-hKP2BXsmIphm5C6AsC3bTQnZClcSrjSEFSDPn72nVXXWQ1F-aegTkLNHPeAUL3lOSUUP7Q5m3f6bwgVOSE5oSsrtCckqrM1iVjszGvyqwq-NcNWsTYEkLEmvE5qje4t_GkOtwptz-pPWDlDLYuQVA62R5wPMcEB9z4gMGZ7BQhYAM9dP54AJewb6a6g9-cvq3bRwzaT2C8RdeN6iLc_c0l-nx--ti-Zrv3l7ftZpdpxnnKFFeCCE1L1hjOylowMiyMokCpADC1MYxXNXDDNKOVKETVFAUvamYqVWnDlmg93dXBxxigkdomlax3KSjbSUrk6Eq2cnQlR1eSUDm4GtDiH3oM9qDC-TL0OEEwPNVbCDJqC06DsQF0ksbbS_gPCO2H3g
CitedBy_id crossref_primary_10_1145_3534517
crossref_primary_10_1016_j_cola_2021_101051
crossref_primary_10_1016_j_ijhcs_2019_06_002
crossref_primary_10_1016_j_jss_2018_11_041
crossref_primary_10_1007_s12652_021_03239_0
crossref_primary_10_1007_s00500_019_04111_2
crossref_primary_10_1016_j_jss_2019_110496
crossref_primary_10_1109_ACCESS_2019_2953499
crossref_primary_10_1016_j_cola_2020_100970
crossref_primary_10_1080_0144929X_2019_1637025
crossref_primary_10_1016_j_knosys_2020_105881
crossref_primary_10_1080_00051144_2022_2063227
crossref_primary_10_1016_j_csl_2019_101053
crossref_primary_10_2139_ssrn_4129683
crossref_primary_10_1016_j_jvlc_2017_08_003
crossref_primary_10_1080_0144929X_2021_1900396
crossref_primary_10_1109_ACCESS_2020_2971576
crossref_primary_10_3390_fi15020077
crossref_primary_10_1016_j_jss_2022_111516
crossref_primary_10_1007_s00170_018_2617_2
crossref_primary_10_1109_ACCESS_2020_3039508
Cites_doi 10.1145/1370847.1370849
10.1007/978-3-319-18425-8_2
10.1007/978-3-642-16985-4_35
10.1145/108844.108896
10.4018/978-1-4666-4623-0.ch009
10.1109/EMS.2011.68
10.1145/1385569.1385621
10.1007/978-3-319-24800-4_7
10.1109/3468.995528
10.1016/j.jvlc.2011.11.007
10.1109/TSMCA.2007.904776
10.1109/3468.995529
10.1109/WF-IoT.2015.7389086
10.1109/VLHCC.2007.52
10.1007/978-3-642-23418-7_6
10.1145/182.358434
10.1007/978-3-642-21530-8_2
10.1080/10447319509526110
10.1145/1015864.1015883
10.1007/3-540-44895-0_1
10.55612/s-5002-005_6-003
10.1109/SERVICES.2015.51
10.1109/3468.867859
10.1145/2556288.2557420
ContentType Journal Article
Copyright 2017 Elsevier Ltd
Copyright_xml – notice: 2017 Elsevier Ltd
DBID AAYXX
CITATION
DOI 10.1016/j.jvlc.2017.01.004
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Applied Sciences
Languages & Literatures
Computer Science
EISSN 1095-8533
EndPage 19
ExternalDocumentID 10_1016_j_jvlc_2017_01_004
S1045926X16300295
GroupedDBID --K
--M
.DC
.~1
0R~
1B1
1RT
1~.
1~5
29L
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADFGL
ADJOM
ADMUD
AEBSH
AEKER
AENEX
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CAG
COF
CS3
DM4
EBS
EFBJH
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-2
G-Q
G8K
GBLVA
GBOLZ
HLZ
HMY
HVGLF
HZ~
IHE
J1W
KOM
LG5
LX9
M3X
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SDP
SES
SEW
SPC
SSS
SSV
SSZ
T5K
UHS
WUQ
XPP
ZMT
ZU3
~G-
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
AEIPS
AEUPX
AFPUW
AGQPQ
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c366t-a6a707c153fd635b730c36da1e117eedbdd369be6d3c3197279f2262b3d9a9cd3
IEDL.DBID .~1
ISSN 1045-926X
IngestDate Wed Oct 01 05:56:19 EDT 2025
Thu Apr 24 23:02:28 EDT 2025
Fri Feb 23 02:32:37 EST 2024
IsPeerReviewed true
IsScholarly true
Keywords Internet of things
Unwitting developers
Event detection
Visual language
eWellness
End-user development
Visual interactive system
Sociotechnical design
Rule Editor
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c366t-a6a707c153fd635b730c36da1e117eedbdd369be6d3c3197279f2262b3d9a9cd3
ORCID 0000-0001-9575-5542
PageCount 19
ParticipantIDs crossref_citationtrail_10_1016_j_jvlc_2017_01_004
crossref_primary_10_1016_j_jvlc_2017_01_004
elsevier_sciencedirect_doi_10_1016_j_jvlc_2017_01_004
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate June 2017
2017-06-00
PublicationDateYYYYMMDD 2017-06-01
PublicationDate_xml – month: 06
  year: 2017
  text: June 2017
PublicationDecade 2010
PublicationTitle Journal of visual languages and computing
PublicationYear 2017
Publisher Elsevier Ltd
Publisher_xml – name: Elsevier Ltd
References Andersen (bib0024) 1990
Sutcliffe (bib0010) 2004; 47
V. Pipek, M.-B. Rosson, V. Wulf, End-User Development: 2nd International Symposium, IS-EUD 2009, Proceedings, vol. 5435, Siegen, Germany, March 2–4, 2009, Springer, Berlin Heidelberg, Germany, 2009.
Penner, Steinmetz (bib0022) 2002; 32
Valtolina, Barricelli, Dittrich (bib0029) 2012; 23
Stary (bib0020) 2000; 30
Brodie, Hayes (bib0023) 2002; 32
M. Petre, A. Blackwell, Children as unwitting end-user programmers, in: Proceedings of VL/HCC 2007, 2007, pp. 239–242.
B.R. Barricelli, S. Valtolina, Designing for end-user development in the internet of things, in: End-User Development: 5th International Symposium, IS-EUD 2015, Madrid, Spain, May 26–29, 2015, Proceedings, Springer International Publishing, 2015, pp. 9–24.
Widom, Ceri (bib0019) 1996
G. Fischer, J. Grudin, R. McCall, J. Ostwald, D. Redmiles, B. Reeves, F. Shipman, Seeding, Evolutionary Growth and Reseeding: The Incremental Development of Collaborative Design Environments, in: Coordination Theory and Collaboration Technology, Lawrence Erlbaum Associates, Hillsdale, NJ, USA, 2001, pp. 447–472.
J.W. Ng, Task as a service: extending cloud from an application development platform to a tasking platform, in: 2015 IEEE World Congress on Services (SERVICES), IEEE, Washington, DC, USA, 2015, pp. 294–301.
Y. Dittrich, How to Make Sense of Software – Interpretability as an Issue in Design, Technical Report, University of Karlskrona Ronneby, 1998.
Wang, Turner (bib0034) 2009
Leito, de Souza (bib0028) 2009
Boley, Osmun, Craig (bib0033) 2009
S. Lukichev, G. Wagner, Uml-based rule modeling with Fujaba, in: Proceedings of the 4th International Fujaba Days, 2006, pp. 31–35.
A.J. Ko, B.A. Myers, H.H. Aung, Six learning barriers in end-user programming systems, in: 2004 IEEE Symposium on Visual Languages and Human Centric Computing, IEEE, Washington, DC, USA, 2004, pp. 199–206.
Y. Dittrich, Computer Anwendungen un Sprachlicher Kontext. Zu den Wechselwirkungen Software normaler und formaler Sprache bei Einsatz und Entwricklung von Software, Peter Lang, 1997.
M.F. Costabile, P. Mussio, L.P. Provenza, A. Piccinno, Advanced visual systems supporting unwitting EUD, in: Proceedings of the Working Conference on Advanced Visual Interfaces, ACM, New York, NY, USA, 2008, pp. 313–316.
D.B. Rules, What are they really, The Business Rules Group, Formerly, known as the GUIDE Business Rules Project, Final Report, Revision (Online Guide) 1, 2000, pp. 1–77.
G. Fischer, Communities of interest: learning through the interaction of multiple knowledge systems, in: Proceedings of the 24th IRIS Conference, vol. 2001, Department of Information Science, Bergen, 2001.
M. Mesiti, L. Ferrari, S. Valtolina, G. Licari, G.L. Galliani, M. Dao, K. Zettsu, StreamLoader: an event-driven ETL system for the on-line processing of heterogeneous sensor data, in: Proceedings of the 19th International Conference on Extending Database Technology, EDBT 2016, Bordeaux, France, March 15–16, 2016, Bordeaux, France, 2016, pp. 628–631.
Lewis (bib0044) 1995; 7
M.F. Costabile, P. Mussio, L. Parasiliti Provenza, A. Piccinno, End users as unwitting software developers, in: Proceedings of the 4th International Workshop on End-User Software Engineering, ACM, New York, NY, USA, 2008, pp. 6–10.
M.S. Bettina Laugwitz, Theo Held, Construction and evaluation of a user experience questionnaire, in: A. Holzinger (Ed.), USAB 2008, Lecture Notes in Computer Science, vol. 5298, Springer, 2008, pp. 63–76.
Costabile, Fogli, Mussio, Piccinno (bib0008) 2007; 37
K. Kaczor, G.J. Nalepa, Ł. Łysik, K. Kluza, Visual design of drools rule bases using the xtt2 method, in: Semantic Methods for Knowledge Management and Communication, Springer, Berlin Heidelberg, Germany, 2011, pp. 57–66.
A. Namoun, T. Nestler, A. De Angeli, Conceptual and usability issues in the composable web of software services, in: International Conference on Web Engineering, Springer, Berlin Heidelberg, Germany, 2010, pp. 396–407.
(bib0009) 2006
F. Cabitza, I. Gesso, Reporting a user study on a visual editor to compose rules in active documents, in: Emerging Research and Trends in Interactivity and the Human–Computer Interface, 2014, pp. 182–203
S. Valtolina, B.R. Barricelli, M. Mesiti, End-user centered events detection and management in the internet of things, in: Current Trends in Web Engineering, Springer, Berlin Heidelberg, Germany, 2015, pp. 77–90.
D.D. Bona, G.L. Re, G. Aiello, A. Tamburo, M. Alessi, A methodology for graphical modeling of business rules, in: 2011 Fifth UKSim European Symposium on Computer Modeling and Simulation (EMS), IEEE, Washington, DC, USA, 2011, pp. 102–106.
Wenger (bib0001) 1998
Cabitza, Fogli, Lanzilotti, Piccinno (bib0035) 2016
M. Mesiti, S. Valtolina, L. Ferrari, M. Dao, K. Zettsu, An editable live ETL system for ambient intelligence environments, in: WF-IoT, 2015, pp. 393–394.
de Souza (bib0027) 2005
Allen (bib0041) 1983; 26
B. Ur, E. McManus, M. Pak Yong Ho, M.L. Littman, Practical trigger-action programming in the smart home, in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, 2014, pp. 803–812.
Barricelli, Marcante, Mussio, Provenza, Valtolina, Fresta (bib0007) 2009; 5
F. Casati, How end-user development will save composition technologies from their continuing failures, in: International Symposium on End User Development, Springer, Berlin Heidelberg, Germany, 2011, pp. 4–6.
K. Kaczor, G.J. Nalepa, Critical evaluation of the xtt2 rule representation through comparison with clips, Knowl. Eng. Softw. Eng. (KESE8) (2012) 46.
M. Muller, Pictive: an exploration in participatory design., in: Proceedings of the ACM Conference on Human Factors in Computing Systems, ACM Press, New York, NY, USA, 1991, pp. 225–231.
W.M. Van Der Aalst, A.H. Ter Hofstede, M. Weske, Business process management: a survey, in: Business Process Management, Springer, 2003, pp. 1–12.
Brooke (bib0043) 1996
10.1016/j.jvlc.2017.01.004_bib0030
Wang (10.1016/j.jvlc.2017.01.004_bib0034) 2009
Valtolina (10.1016/j.jvlc.2017.01.004_bib0029) 2012; 23
Allen (10.1016/j.jvlc.2017.01.004_bib0041) 1983; 26
Barricelli (10.1016/j.jvlc.2017.01.004_bib0007) 2009; 5
Leito (10.1016/j.jvlc.2017.01.004_bib0028) 2009
Costabile (10.1016/j.jvlc.2017.01.004_bib0008) 2007; 37
10.1016/j.jvlc.2017.01.004_bib0006
10.1016/j.jvlc.2017.01.004_bib0004
Brodie (10.1016/j.jvlc.2017.01.004_bib0023) 2002; 32
10.1016/j.jvlc.2017.01.004_bib0026
10.1016/j.jvlc.2017.01.004_bib0005
10.1016/j.jvlc.2017.01.004_bib0002
10.1016/j.jvlc.2017.01.004_bib0003
10.1016/j.jvlc.2017.01.004_bib0025
10.1016/j.jvlc.2017.01.004_bib0045
Sutcliffe (10.1016/j.jvlc.2017.01.004_bib0010) 2004; 47
10.1016/j.jvlc.2017.01.004_bib0042
Wenger (10.1016/j.jvlc.2017.01.004_bib0001) 1998
10.1016/j.jvlc.2017.01.004_bib0021
10.1016/j.jvlc.2017.01.004_bib0040
de Souza (10.1016/j.jvlc.2017.01.004_bib0027) 2005
Cabitza (10.1016/j.jvlc.2017.01.004_bib0035) 2016
(10.1016/j.jvlc.2017.01.004_bib0009) 2006
Stary (10.1016/j.jvlc.2017.01.004_bib0020) 2000; 30
Penner (10.1016/j.jvlc.2017.01.004_bib0022) 2002; 32
Andersen (10.1016/j.jvlc.2017.01.004_bib0024) 1990
Brooke (10.1016/j.jvlc.2017.01.004_bib0043) 1996
Lewis (10.1016/j.jvlc.2017.01.004_bib0044) 1995; 7
Boley (10.1016/j.jvlc.2017.01.004_bib0033) 2009
10.1016/j.jvlc.2017.01.004_bib0017
10.1016/j.jvlc.2017.01.004_bib0039
10.1016/j.jvlc.2017.01.004_bib0018
10.1016/j.jvlc.2017.01.004_bib0015
10.1016/j.jvlc.2017.01.004_bib0037
10.1016/j.jvlc.2017.01.004_bib0016
Widom (10.1016/j.jvlc.2017.01.004_bib0019) 1996
10.1016/j.jvlc.2017.01.004_bib0038
10.1016/j.jvlc.2017.01.004_bib0013
10.1016/j.jvlc.2017.01.004_bib0014
10.1016/j.jvlc.2017.01.004_bib0036
10.1016/j.jvlc.2017.01.004_bib0011
10.1016/j.jvlc.2017.01.004_bib0012
10.1016/j.jvlc.2017.01.004_bib0031
10.1016/j.jvlc.2017.01.004_bib0032
References_xml – reference: M. Muller, Pictive: an exploration in participatory design., in: Proceedings of the ACM Conference on Human Factors in Computing Systems, ACM Press, New York, NY, USA, 1991, pp. 225–231.
– start-page: 43
  year: 2009
  end-page: 52
  ident: bib0033
  article-title: WellnessRules: A Web 3.0 Case Study in RuleML-Based Prolog-N3 Profile Interoperation
– volume: 5
  start-page: 23
  year: 2009
  end-page: 30
  ident: bib0007
  article-title: Banco
  publication-title: IxD&A
– reference: M. Mesiti, S. Valtolina, L. Ferrari, M. Dao, K. Zettsu, An editable live ETL system for ambient intelligence environments, in: WF-IoT, 2015, pp. 393–394.
– reference: W.M. Van Der Aalst, A.H. Ter Hofstede, M. Weske, Business process management: a survey, in: Business Process Management, Springer, 2003, pp. 1–12.
– volume: 47
  start-page: 31
  year: 2004
  end-page: 32
  ident: bib0010
  article-title: End-user development
  publication-title: Commun. ACM
– start-page: 1
  year: 2016
  end-page: 21
  ident: bib0035
  article-title: Rule-based tools for the configuration of ambient intelligence systems
  publication-title: Multimed. Tools Appl.
– volume: 30
  start-page: 509
  year: 2000
  end-page: 525
  ident: bib0020
  article-title: Tadeus
  publication-title: IEEE Trans. Syst. Man Cybern. Part A: Syst. Hum.
– reference: M. Mesiti, L. Ferrari, S. Valtolina, G. Licari, G.L. Galliani, M. Dao, K. Zettsu, StreamLoader: an event-driven ETL system for the on-line processing of heterogeneous sensor data, in: Proceedings of the 19th International Conference on Extending Database Technology, EDBT 2016, Bordeaux, France, March 15–16, 2016, Bordeaux, France, 2016, pp. 628–631.
– reference: G. Fischer, J. Grudin, R. McCall, J. Ostwald, D. Redmiles, B. Reeves, F. Shipman, Seeding, Evolutionary Growth and Reseeding: The Incremental Development of Collaborative Design Environments, in: Coordination Theory and Collaboration Technology, Lawrence Erlbaum Associates, Hillsdale, NJ, USA, 2001, pp. 447–472.
– year: 2009
  ident: bib0028
  article-title: Semiotic Engineering Methods for Scientific Research in HCI
– reference: M.F. Costabile, P. Mussio, L. Parasiliti Provenza, A. Piccinno, End users as unwitting software developers, in: Proceedings of the 4th International Workshop on End-User Software Engineering, ACM, New York, NY, USA, 2008, pp. 6–10.
– year: 1996
  ident: bib0043
  article-title: SUS: a quick and dirty usability scale
  publication-title: Usability Evaluation in Industry
– reference: J.W. Ng, Task as a service: extending cloud from an application development platform to a tasking platform, in: 2015 IEEE World Congress on Services (SERVICES), IEEE, Washington, DC, USA, 2015, pp. 294–301.
– reference: F. Cabitza, I. Gesso, Reporting a user study on a visual editor to compose rules in active documents, in: Emerging Research and Trends in Interactivity and the Human–Computer Interface, 2014, pp. 182–203
– reference: S. Lukichev, G. Wagner, Uml-based rule modeling with Fujaba, in: Proceedings of the 4th International Fujaba Days, 2006, pp. 31–35.
– reference: A.J. Ko, B.A. Myers, H.H. Aung, Six learning barriers in end-user programming systems, in: 2004 IEEE Symposium on Visual Languages and Human Centric Computing, IEEE, Washington, DC, USA, 2004, pp. 199–206.
– reference: D.B. Rules, What are they really, The Business Rules Group, Formerly, known as the GUIDE Business Rules Project, Final Report, Revision (Online Guide) 1, 2000, pp. 1–77.
– reference: M.S. Bettina Laugwitz, Theo Held, Construction and evaluation of a user experience questionnaire, in: A. Holzinger (Ed.), USAB 2008, Lecture Notes in Computer Science, vol. 5298, Springer, 2008, pp. 63–76.
– year: 1998
  ident: bib0001
  article-title: Communities of Practice. Learning, Meaning, and Identity
– reference: G. Fischer, Communities of interest: learning through the interaction of multiple knowledge systems, in: Proceedings of the 24th IRIS Conference, vol. 2001, Department of Information Science, Bergen, 2001.
– reference: M. Petre, A. Blackwell, Children as unwitting end-user programmers, in: Proceedings of VL/HCC 2007, 2007, pp. 239–242.
– year: 1990
  ident: bib0024
  article-title: A Theory of Computer Semiotics: Semiotic Approaches to Construction and Assessment of Computer Systems
– volume: 23
  start-page: 103
  year: 2012
  end-page: 115
  ident: bib0029
  article-title: Participatory knowledge-management design
  publication-title: J. Vis. Lang. Comput.
– volume: 32
  start-page: 50
  year: 2002
  end-page: 71
  ident: bib0023
  article-title: Daisy
  publication-title: IEEE Trans. Syst. Man Cybern. Part A: Syst. Hum.
– start-page: 66
  year: 2009
  end-page: 73
  ident: bib0034
  article-title: An Ontology-Based Actuator Discovery and Invocation Framework in Home Care Systems
– reference: S. Valtolina, B.R. Barricelli, M. Mesiti, End-user centered events detection and management in the internet of things, in: Current Trends in Web Engineering, Springer, Berlin Heidelberg, Germany, 2015, pp. 77–90.
– year: 1996
  ident: bib0019
  article-title: Active Database Systems: Triggers and Rules for Advanced Database Processing
– year: 2005
  ident: bib0027
  article-title: The Semiotic Engineering of Human–Computer Interaction (Acting with Technology)
– reference: V. Pipek, M.-B. Rosson, V. Wulf, End-User Development: 2nd International Symposium, IS-EUD 2009, Proceedings, vol. 5435, Siegen, Germany, March 2–4, 2009, Springer, Berlin Heidelberg, Germany, 2009.
– reference: B.R. Barricelli, S. Valtolina, Designing for end-user development in the internet of things, in: End-User Development: 5th International Symposium, IS-EUD 2015, Madrid, Spain, May 26–29, 2015, Proceedings, Springer International Publishing, 2015, pp. 9–24.
– reference: K. Kaczor, G.J. Nalepa, Critical evaluation of the xtt2 rule representation through comparison with clips, Knowl. Eng. Softw. Eng. (KESE8) (2012) 46.
– volume: 26
  start-page: 832
  year: 1983
  end-page: 843
  ident: bib0041
  article-title: Maintaining knowledge about temporal intervals
  publication-title: Commun. ACM
– reference: F. Casati, How end-user development will save composition technologies from their continuing failures, in: International Symposium on End User Development, Springer, Berlin Heidelberg, Germany, 2011, pp. 4–6.
– reference: B. Ur, E. McManus, M. Pak Yong Ho, M.L. Littman, Practical trigger-action programming in the smart home, in: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, New York, NY, USA, 2014, pp. 803–812.
– reference: Y. Dittrich, Computer Anwendungen un Sprachlicher Kontext. Zu den Wechselwirkungen Software normaler und formaler Sprache bei Einsatz und Entwricklung von Software, Peter Lang, 1997.
– reference: D.D. Bona, G.L. Re, G. Aiello, A. Tamburo, M. Alessi, A methodology for graphical modeling of business rules, in: 2011 Fifth UKSim European Symposium on Computer Modeling and Simulation (EMS), IEEE, Washington, DC, USA, 2011, pp. 102–106.
– volume: 7
  start-page: 57
  year: 1995
  end-page: 78
  ident: bib0044
  article-title: Ibm computer usability satisfaction questionnaires
  publication-title: Int. J. Hum.-Comput. Interact.
– volume: 32
  start-page: 41
  year: 2002
  end-page: 49
  ident: bib0022
  article-title: Model-based automation of the design of user interfaces to digital control systems
  publication-title: IEEE Trans. Syst. Man Cybern. Part A: Syst. Hum.
– reference: Y. Dittrich, How to Make Sense of Software – Interpretability as an Issue in Design, Technical Report, University of Karlskrona Ronneby, 1998.
– reference: A. Namoun, T. Nestler, A. De Angeli, Conceptual and usability issues in the composable web of software services, in: International Conference on Web Engineering, Springer, Berlin Heidelberg, Germany, 2010, pp. 396–407.
– reference: K. Kaczor, G.J. Nalepa, Ł. Łysik, K. Kluza, Visual design of drools rule bases using the xtt2 method, in: Semantic Methods for Knowledge Management and Communication, Springer, Berlin Heidelberg, Germany, 2011, pp. 57–66.
– year: 2006
  ident: bib0009
  publication-title: End User Development
– reference: M.F. Costabile, P. Mussio, L.P. Provenza, A. Piccinno, Advanced visual systems supporting unwitting EUD, in: Proceedings of the Working Conference on Advanced Visual Interfaces, ACM, New York, NY, USA, 2008, pp. 313–316.
– volume: 37
  start-page: 1029
  year: 2007
  end-page: 1046
  ident: bib0008
  article-title: Visual interactive systems for end-user development
  publication-title: IEEE Trans. Syst. Man Cybern. Part A: Syst. Hum.
– ident: 10.1016/j.jvlc.2017.01.004_bib0005
  doi: 10.1145/1370847.1370849
– start-page: 43
  year: 2009
  ident: 10.1016/j.jvlc.2017.01.004_bib0033
– ident: 10.1016/j.jvlc.2017.01.004_bib0036
  doi: 10.1007/978-3-319-18425-8_2
– ident: 10.1016/j.jvlc.2017.01.004_bib0017
  doi: 10.1007/978-3-642-16985-4_35
– ident: 10.1016/j.jvlc.2017.01.004_bib0042
  doi: 10.1145/108844.108896
– year: 1998
  ident: 10.1016/j.jvlc.2017.01.004_bib0001
– ident: 10.1016/j.jvlc.2017.01.004_bib0025
– ident: 10.1016/j.jvlc.2017.01.004_bib0032
  doi: 10.4018/978-1-4666-4623-0.ch009
– ident: 10.1016/j.jvlc.2017.01.004_bib0016
  doi: 10.1109/EMS.2011.68
– ident: 10.1016/j.jvlc.2017.01.004_bib0021
– ident: 10.1016/j.jvlc.2017.01.004_bib0006
  doi: 10.1145/1385569.1385621
– ident: 10.1016/j.jvlc.2017.01.004_bib0037
– ident: 10.1016/j.jvlc.2017.01.004_bib0039
  doi: 10.1007/978-3-319-24800-4_7
– volume: 32
  start-page: 41
  issue: 1
  year: 2002
  ident: 10.1016/j.jvlc.2017.01.004_bib0022
  article-title: Model-based automation of the design of user interfaces to digital control systems
  publication-title: IEEE Trans. Syst. Man Cybern. Part A: Syst. Hum.
  doi: 10.1109/3468.995528
– volume: 23
  start-page: 103
  issue: 2
  year: 2012
  ident: 10.1016/j.jvlc.2017.01.004_bib0029
  article-title: Participatory knowledge-management design
  publication-title: J. Vis. Lang. Comput.
  doi: 10.1016/j.jvlc.2011.11.007
– year: 1996
  ident: 10.1016/j.jvlc.2017.01.004_bib0019
– volume: 37
  start-page: 1029
  issue: 6
  year: 2007
  ident: 10.1016/j.jvlc.2017.01.004_bib0008
  article-title: Visual interactive systems for end-user development
  publication-title: IEEE Trans. Syst. Man Cybern. Part A: Syst. Hum.
  doi: 10.1109/TSMCA.2007.904776
– start-page: 66
  year: 2009
  ident: 10.1016/j.jvlc.2017.01.004_bib0034
– year: 2009
  ident: 10.1016/j.jvlc.2017.01.004_bib0028
– ident: 10.1016/j.jvlc.2017.01.004_bib0012
– volume: 32
  start-page: 50
  issue: 1
  year: 2002
  ident: 10.1016/j.jvlc.2017.01.004_bib0023
  article-title: Daisy
  publication-title: IEEE Trans. Syst. Man Cybern. Part A: Syst. Hum.
  doi: 10.1109/3468.995529
– ident: 10.1016/j.jvlc.2017.01.004_bib0038
  doi: 10.1109/WF-IoT.2015.7389086
– ident: 10.1016/j.jvlc.2017.01.004_bib0003
– ident: 10.1016/j.jvlc.2017.01.004_bib0026
– ident: 10.1016/j.jvlc.2017.01.004_bib0004
  doi: 10.1109/VLHCC.2007.52
– ident: 10.1016/j.jvlc.2017.01.004_bib0014
  doi: 10.1007/978-3-642-23418-7_6
– volume: 26
  start-page: 832
  issue: 11
  year: 1983
  ident: 10.1016/j.jvlc.2017.01.004_bib0041
  article-title: Maintaining knowledge about temporal intervals
  publication-title: Commun. ACM
  doi: 10.1145/182.358434
– year: 1990
  ident: 10.1016/j.jvlc.2017.01.004_bib0024
– ident: 10.1016/j.jvlc.2017.01.004_bib0018
  doi: 10.1007/978-3-642-21530-8_2
– ident: 10.1016/j.jvlc.2017.01.004_bib0045
– year: 1996
  ident: 10.1016/j.jvlc.2017.01.004_bib0043
  article-title: SUS: a quick and dirty usability scale
– volume: 7
  start-page: 57
  issue: 1
  year: 1995
  ident: 10.1016/j.jvlc.2017.01.004_bib0044
  article-title: Ibm computer usability satisfaction questionnaires
  publication-title: Int. J. Hum.-Comput. Interact.
  doi: 10.1080/10447319509526110
– ident: 10.1016/j.jvlc.2017.01.004_bib0015
– ident: 10.1016/j.jvlc.2017.01.004_bib0040
– year: 2006
  ident: 10.1016/j.jvlc.2017.01.004_bib0009
– start-page: 1
  year: 2016
  ident: 10.1016/j.jvlc.2017.01.004_bib0035
  article-title: Rule-based tools for the configuration of ambient intelligence systems
  publication-title: Multimed. Tools Appl.
– volume: 47
  start-page: 31
  issue: 9
  year: 2004
  ident: 10.1016/j.jvlc.2017.01.004_bib0010
  article-title: End-user development
  publication-title: Commun. ACM
  doi: 10.1145/1015864.1015883
– ident: 10.1016/j.jvlc.2017.01.004_bib0002
  doi: 10.1007/3-540-44895-0_1
– volume: 5
  start-page: 23
  year: 2009
  ident: 10.1016/j.jvlc.2017.01.004_bib0007
  article-title: Banco
  publication-title: IxD&A
  doi: 10.55612/s-5002-005_6-003
– year: 2005
  ident: 10.1016/j.jvlc.2017.01.004_bib0027
– ident: 10.1016/j.jvlc.2017.01.004_bib0030
  doi: 10.1109/SERVICES.2015.51
– volume: 30
  start-page: 509
  issue: 5
  year: 2000
  ident: 10.1016/j.jvlc.2017.01.004_bib0020
  article-title: Tadeus
  publication-title: IEEE Trans. Syst. Man Cybern. Part A: Syst. Hum.
  doi: 10.1109/3468.867859
– ident: 10.1016/j.jvlc.2017.01.004_bib0011
– ident: 10.1016/j.jvlc.2017.01.004_bib0013
– ident: 10.1016/j.jvlc.2017.01.004_bib0031
  doi: 10.1145/2556288.2557420
SSID ssj0007836
Score 2.2578776
Snippet This paper presents the definition of a visual language and its implementation with the design of a visual interactive system for the collaborative management...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 1
SubjectTerms End-user development
Event detection
eWellness
Internet of things
Rule Editor
Sociotechnical design
Unwitting developers
Visual interactive system
Visual language
Title A visual language and interactive system for end-user development of internet of things ecosystems
URI https://dx.doi.org/10.1016/j.jvlc.2017.01.004
Volume 40
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Baden-Württemberg Complete Freedom Collection (Elsevier)
  customDbUrl:
  eissn: 1095-8533
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0007836
  issn: 1045-926X
  databaseCode: GBLVA
  dateStart: 20110101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals [SCFCJ]
  customDbUrl:
  eissn: 1095-8533
  dateEnd: 20181231
  omitProxy: true
  ssIdentifier: ssj0007836
  issn: 1045-926X
  databaseCode: AIKHN
  dateStart: 19950301
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: ScienceDirect (Elsevier)
  customDbUrl:
  eissn: 1095-8533
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0007836
  issn: 1045-926X
  databaseCode: .~1
  dateStart: 19950101
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVESC
  databaseName: ScienceDirect (Elsevier)
  customDbUrl:
  eissn: 1095-8533
  dateEnd: 20181231
  omitProxy: true
  ssIdentifier: ssj0007836
  issn: 1045-926X
  databaseCode: ACRLP
  dateStart: 19950301
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
– providerCode: PRVLSH
  databaseName: Elsevier Journals
  customDbUrl:
  mediaType: online
  eissn: 1095-8533
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0007836
  issn: 1045-926X
  databaseCode: AKRWK
  dateStart: 19930301
  isFulltext: true
  providerName: Library Specific Holdings
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07b8IwELYQXbr0QV_0gTxUXaoUnMQOGREqoi1iaZHYosR2JBAKqAmM_e29ix1oVYmhW-L4Istn33227r4j5D4Fr84U951UuwmSanMnVkw6XAm_G7oSvQxGW4zFcOK_Tvm0RvpVLgyGVVrbb2x6aa1tS9vOZns1m7Xf4SDBQ1dMGbJGuSEmmvt-gFUMnr52YR6YpWAYCbiDvW3ijInxmm8WSGPIgpK60xZr--OcfjicwQk5skiR9sxgTklNZw1ybFEjtXsyh6aqMEPV1iCXI3sLmdMHOtoSJ-dnJOnRzSxfw3-ri0oaZ4oiaUSZLrXR1HA7UwCzVGfKwVsMqnahRXSZmu6ZLp-LsvAnhVOsEczPyWTw_NEfOrbMgiM9IQonFnHQCSSYvlQB_Ehgz8MHFTPNWAAuNFHKE2GihfKkh1XKgjAF0OYmngrjUCrvgtSzZaavCFUewCVfMw3AzVdcJFxyqWLeBZEYgEuTsGp-I2k5yLEUxiKqgs3mEeokQp1EHRaBTprkcSuzMgwce3vzSm3Rr3UUgYvYI3f9T7kbcohvJnjsltSLz7W-A5hSJK1yHbbIQe_lbTj-Bjfe6FQ
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwED6VMsDCo7zK0wNiQaE4iZ1mRIiqQGGhlbpZie1IrVBakbYjv51z7LQgJAa2yPZZkc---2zdfQdwmaFXp4qFXqb91JBqMy9RVHpM8bAd-9J4GRNt8cq7g_BpyIY1uK9yYUxYpbP91qaX1tq1tNxqtqajUesNLxIs9vmQGtYoP2ZrsB4yPzI3sJvPVZyHSVOwlATMM8Nd5owN8hov3g2PIY1K7k5Xre2Xd_rmcTo7sOWgIrmzf7MLNZ03YNvBRuIOZYFNVWWGqq0Bhz33DFmQK9JbMicXe5DekcWomOO81UslSXJFDGtEmS-10MSSOxNEs0TnyjPPGEStYovIJLPDc11-z8rKnwSvsVaw2IdB56F_3_VcnQVPBpzPvIQn0W0k0fZlCvFHioceO1RCNaUR-tBUqYDHqeYqkIEpUxbFGaI2Pw1UnMRSBQdQzye5PgKiAsRLoaYakVuoGE-ZZFIlrI0iCSKXJtBqfYV0JOSmFsa7qKLNxsLoRBidiFsqUCdNuF7KTC0Fx5-jWaU28WMjCfQRf8gd_1PuAja6_Zee6D2-Pp_ApumxkWSnUJ99zPUZYpZZel7uyS-m-unp
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+visual+language+and+interactive+system+for+end-user+development+of+internet+of+things+ecosystems&rft.jtitle=Journal+of+visual+languages+and+computing&rft.au=Barricelli%2C+Barbara+Rita&rft.au=Valtolina%2C+Stefano&rft.date=2017-06-01&rft.pub=Elsevier+Ltd&rft.issn=1045-926X&rft.eissn=1095-8533&rft.volume=40&rft.spage=1&rft.epage=19&rft_id=info:doi/10.1016%2Fj.jvlc.2017.01.004&rft.externalDocID=S1045926X16300295
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-926X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-926X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-926X&client=summon