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...
        Saved in:
      
    
          | Published in | Journal of visual languages and computing Vol. 40; pp. 1 - 19 | 
|---|---|
| Main Authors | , | 
| Format | Journal Article | 
| Language | English | 
| Published | 
            Elsevier Ltd
    
        01.06.2017
     | 
| Subjects | |
| Online Access | Get full text | 
| ISSN | 1045-926X 1095-8533  | 
| DOI | 10.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 |