Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Empowering End Users to Customize their Smart Environments: Model, Composition Paradigms, and Domain-Specific Tools

Published: 27 April 2017 Publication History
  • Get Citation Alerts
  • Abstract

    Research on the Internet of Things (IoT) has devoted many efforts to technological aspects. Little social and practical benefits have emerged so far. IoT devices, so-called smart objects, are becoming even more pervasive and social, leading to the need to provide non-technical users with innovative interaction strategies for controlling their behavior. In other words, the opportunities offered by IoT can be amplified if new approaches are conceived to enable non-technical users to be directly involved in “composing” their smart objects by synchronizing their behavior. To fulfill this goal, this article introduces a model that includes new operators for defining rules combining multiple events and conditions exposed by smart objects, and for defining temporal and spatial constraints on rule activation. The article also presents the results of an elicitation study that was conducted to identify possible visual paradigms for expressing composition rules. Prototypes implementing the resulting visual paradigms were compared during a controlled experiment and the one that resulted most relevant for our goals was used in a study that involved home-automation experts. Finally, the article discusses some design implications that came out from the performed studies and presents the architecture of a platform supporting rule definition and execution.

    Supplementary Material

    MP4 File (jrnl1028.mp4)

    References

    [1]
    Apiant Inc. 2016. We wired web. Retrieved from https://wewiredweb.com/.
    [2]
    C. Ardito, P. Bottoni, M. F. Costabile, G. Desolda, M. Matera, and M. Picozzi. 2014a. Creation and use of service-based distributed interactive workspaces. Journal of Visual Languages 8 Computing 25, 6, 717--726.
    [3]
    C. Ardito, P. Buono, M. F. Costabile, R. Lanzilotti, and A. Piccinno. 2012a. End users as co-designers of their own tools and products. Journal of Visual Languages 8 Computing 23, 2, 78--90.
    [4]
    C. Ardito, M. F. Costabile, G. Desolda, R. Lanzilotti, M. Matera, A. Piccinno, and M. Picozzi. 2014b. User-driven visual composition of service-based interactive spaces. Journal of Visual Languages 8 Computing 25, 4, 278--296.
    [5]
    C. Ardito, M. F. Costabile, G. Desolda, R. Lanzilotti, M. Matera, and M. Picozzi. 2014c. Visual composition of data sources by end users. In Proceedings of the International Conference on Advanced Visual Interfaces (AVI’14). ACM, New York, NY, 257--260.
    [6]
    C. Ardito, M. F. Costabile, G. Desolda, M. Matera, A. Piccinno, and M. Picozzi. 2012b. Composition of situational interactive spaces by end users: A case for cultural heritage. In Proceedings of the Nordic Conference on Human-Computer Interaction (NordiCHI’12). ACM, New York, NY, 79--88.
    [7]
    Atooma. 2016. Atooma mobile app. Retrieved from https://www.atooma.com/.
    [8]
    L. Atzori, A. Iera, and G. Morabito. 2010. The internet of things: A survey. International Journal of Computer and Computer Networks 54, 15, 2787--2805.
    [9]
    A. Bangor, P. Kortum, and J. Miller. 2008. The system usability scale (SUS): An empirical evaluation. International Journal of Human-Computer Interaction 24, 6, 574--594.
    [10]
    A. Bangor, P. Kortum, and J. Miller. 2009. Determining what individual SUS scores mean: Adding an adjective rating scale. Journal of Usability Studies 4, 3, 114--123.
    [11]
    B. R. Barricelli and S. Valtolina. 2015. Designing for end-user development in the internet of things. In International Symposium on End-User Development (IS-EUD’15), Lecture Notes in Computer Science, Vol. 9083, Cham, P. Díaz, V. Pipek, C. Ardito, C. Jensen, I. Aedo and A. Boden (Eds.). Springer, 9--24.
    [12]
    C. Beckmann and A. Dey. 2003. Siteview: Tangibly programming active environments with predictive visualization. In Adjunt Proceedings of the Conference on Ubiquitous Computing (UbiComp’03). 167--168. Available at: http://www.ubicomp.org/ubicomp2003/adjunct_proceedings/proceedings.pdf.
    [13]
    A. Bellucci, I. Aedo, and P. Díaz. 2014a. ECCE toolkit: Prototyping ubicomp device ecologies. In Proceedings of the International Conference on Advanced Visual Interfaces (AVI’14). ACM, New York, NY, 339--340.
    [14]
    A. Bellucci, P. Díaz, I. Aedo, and A. Malizia. 2014b. Prototyping device ecologies: physical to digital and viceversa. In Proceedings of the International Conference on Tangible, Embedded and Embodied Interaction (TEI’14). ACM, New York, NY, 373--376.
    [15]
    M. Blackstock and R. Lea. 2012. IoT mashups with the WoTKit. In Proceedings of the Conference on the Internet of Things (IOT’12). IEEE Xplore, 159--166.
    [16]
    A. F. Blackwell, J. A. Rode, and E. F. Toye. 2009. How do we program the home? Gender, attention investment, and the psychology of programming at home. Interantional Journal of Human-Computer Studies 67, 4, 324--341.
    [17]
    V. Braun and V. Clarke. 2006a. Using thematic analysis Psychology Qualitative Research in Psychology 3, 2, 77--101.
    [18]
    V. Braun and V. Clarke. 2006b. Using thematic analysis in psychology. Qualitative Research in Psychology 3, 2, 77--101.
    [19]
    J. Brooke. 1996. SUS-A quick and dirty usability scale. Usability Evaluation in Industry 189(194), 4--7.
    [20]
    J. Brooke. 2013. SUS: A retrospective. Journal of Usability Studies 8, 2, 29--40.
    [21]
    M. Burnett and T. Kulesza. 2015. End-user development in internet of things: We the people. In Proceedings of the Workshop on End User Development in the Internet of Things Era - CHI’15 (EUDITE’15).
    [22]
    F. Cabitza, D. Fogli, R. Lanzilotti, and A. Piccinno. 2016. Rule-based tools for the configuration of ambient intelligence systems: A comparative user study. Multimedia Tools and Applications 75(248), 1--21.
    [23]
    F. Cabitza, D. Fogli, and A. Piccinno. 2014a. “Each to his own”: Distinguishing activities, roles and artifacts in EUD practices. In Smart Organizations and Smart Artifacts, Lecture Notes in Information Systems and Organisation, Vol. 7, Cham, L. Caporarello, B. Di Martino and M. Martinez (Eds.). Springer, 193--205.
    [24]
    F. Cabitza, D. Fogli, and A. Piccinno. 2014b. Fostering participation and co-evolution in sentient multimedia systems. Journal of Visual Languages 8 Computing 25, 6, 684--694.
    [25]
    C. Cappiello, M. Matera, and M. Picozzi. 2015. A UI-Centric approach for the end-user development of multidevice mashups. ACM Transactions on the Web 9, 3, 1--40.
    [26]
    C. Cappiello, M. Matera, M. Picozzi, G. Sprega, D. Barbagallo, and C. Francalanci. 2011. DashMash: A mashup environment for end user development. In Web Engineering (ICWE’11), Lecture Notes in Computer Science, Vol. 6757, S. Auer, O. Díaz and G. Papadopoulos (Eds.). Springer, Berlin, 152--166.
    [27]
    F. Casati. 2011. How end-user development will save composition technologies from their continuing failures. In Proceedings of the International Symposium on End-User Development (Is-EUD’11), Lecture Notes in Computer Science, Vol. 6654, M. F. Costabile, Y. Dittrich, G. Fischer and A. Piccinno (Eds.). Springer, Berlin, 4--6.
    [28]
    F. Casati, S. Castano, and M. Fugini. 2001. Managing workflow authorization constraints through active database technology. Information Systems Frontiers 3, 3, 319--338.
    [29]
    S. Ceri, F. Daniel, M. Matera, and F. M. Facca. 2007. Model-driven development of context-aware web applications. ACM Transactions on Internet Technology 7, 1, 2.
    [30]
    M. Coronado and C. A. Iglesias. 2016. Task automation services: Automation for the masses. IEEE Internet Computing 20, 1, 52--58.
    [31]
    M. F. Costabile, D. Fogli, P. Mussio, and A. Piccinno. 2007. Visual interactive systems for end-user development: A model-based design methodology. IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans 37, 6, 1029--1046.
    [32]
    J. Coutaz and J. L. Crowley. 2015. Learning about end-user development for smart homes by eating our own dog food. In Proceedings of the Workshop on End User Development in the Internet of Things Era - CHI’15 (EUDITE’15).
    [33]
    F. Daniel and M. Matera. 2014. Mashups - Concepts, Models and Architectures. Springer.
    [34]
    F. Daniel, M. Matera, and G. Pozzi. 2008. Managing runtime adaptivity through active rules: The bellerofonte framework. Journal of Web Engineering 7, 3, 179--199.
    [35]
    F. Daniel, M. Matera, and M. Weiss. 2011. Next in mashup development: User-created apps on the web. IT Professional Magazine 13, 5, 22.
    [36]
    F. Daniel, J. Yu, B. Benatallah, F. Casati, M. Matera, and R. Saint-Paul. 2007. Understanding UI integration: A survey of problems, technologies, and opportunities. IEEE Internet Computing 11, 3, 59--66.
    [37]
    A. De Angeli, M. Matera, M. F. Costabile, F. Garzotto, and P. Paolini. 2003. On the advantages of a systematic inspection for evaluating hypermedia usability. International Journal of Human--Computer Interaction 15, 3, 315--335.
    [38]
    G. Desolda. 2015. Enhancing workspace composition by exploiting linked open data as a polymorphic data source. In Intelligent Interactive Multimedia Systems and Services (KES-IIMSS’15), Smart Innovation, Systems and Technologies, Vol. 40, Cham, E. Damiani, J. R. Howlett, C. L. Jain, L. Gallo and G. De Pietro (Eds.). Springer, 97--108.
    [39]
    G. Desolda, C. Ardito, and M. Matera. 2016. EFESTO: A platform for the end-user development of interactive workspaces for data exploration. In Rapid Mashup Development Tools (ICWE’15), Communications in Computer and Information Science, Vol. 591, F. Daniel and C. Pautasso (Eds.). Springer, 63--81.
    [40]
    A. Dix, J. E. Finlay, G. D. Abowd, and R. Beale. 2003. Human-Computer Interaction (3rd Edition). Prentice-Hall, Inc.
    [41]
    G. Eisenhauer, M. Wolf, H. Abbasi, and K. Schwan. 2009. Event-based systems: Opportunities and challenges at exascale. In Proceedings of the ACM International Conference on Distributed Event-Based Systems (DEBS’09). ACM, New York, NY, 1--10.
    [42]
    Crafty Apps EU. 2016. Tasker. Retrieved from http://tasker.dinglisch.net/index.html.
    [43]
    G. Fischer. 2009. End-user development and meta-design: Foundations for cultures of participation. In Proceedings of the International Symposium on End-User Development (Is-EUD’09), Lecture Notes in Computer Science, Vol. 5435, V. Pipek, M. B. Rosson, B. De Ruyter, and V. Wulf (Eds.). Springer, Berlin, 3--14.
    [44]
    G. Fischer, E. Giaccardi, Y. Ye, A. Sutcliffe, and N. Mehandjiev. 2004. Meta-design: A manifesto for end-user development. Communications of the ACM 47, 9, 33--37.
    [45]
    D. Fogli, R. Lanzilotti, and A. Piccinno. 2016a. End-user development tools for the smart home: A systematic literature review. In Distributed, Ambient and Pervasive Interactions (DAPI’16), Lecture Notes in Computer Science, Vol. 9749, Cham, N. Streitz and P. Markopoulos (Eds.). Springer, 69--79.
    [46]
    D. Fogli, R. Lanzilotti, A. Piccinno, and P. Tosi. 2016b. AmI@Home: A game-based collaborative system for smart home configuration. In Proceedings of the International Conference on Advanced Visual Interfaces (AVI’16). ACM, New York, NY, 308--309.
    [47]
    D. Fogli and A. Piccinno. 2013. Co-evolution of end-user developers and systems in multi-tiered proxy design problems. In End-User Development (Is-EUD’13), Lecture Notes in Computer Science, Vol. 7897, Y. Dittrich, M. Burnett, A. Mørch and D. Redmiles (Eds.). Springer, Berlin, 153--168.
    [48]
    G. Ghiani, M. Manca, and F. Paternò. 2015. Authoring context-dependent cross-device user interfaces based on trigger/action rules. In Proceedings of the International Conference on Mobile and Ubiquitous Multimedia (MUM’15). ACM, New York, NY, 313--322.
    [49]
    elastic.io GMBH. 2016. elastic.io. Retrieved from http://www.elastic.io/.
    [50]
    T. R. G. Green and M. Petre. 1996. Usability analysis of visual programming environments: A “cognitive dimensions” framework. Journal of Visual Languages 8 Computing 7, 2, 131--174.
    [51]
    LAB at Rockwell Group. 2016. Spacebrew. Retrieved from http://docs.spacebrew.cc/.
    [52]
    D. Guinard, V. Trifa, F. Mattern, and E. Wilde. 2011. From the internet of things to the web of things: Resource-oriented architecture and best practices. In Architecting the Internet of Things, Berlin, D. Uckelmann, M. Harrison and F. Michahelles (Eds.). Springer, 97--129.
    [53]
    IBM. 2016. WebSphereJRules. Retrieved from https://www-01.ibm.com/software/integration/business-rule-management/jrules-family/.
    [54]
    IFTTT. 2016. IFTTT. Retrieved from https://ifttt.com/.
    [55]
    WigWag Inc. 2016. WigWag Smart Home. Retrieved from http://www.wigwag.com/.
    [56]
    Zapier Inc. 2016. Zapier. Retrieved from https://zapier.com/.
    [57]
    W. Jennifer and C. Stefano. 1996. Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann.
    [58]
    JS_Foundation. 2016. Node-RED. Retrieved from http://nodered.org/.
    [59]
    N. Juristo and A. M. Moreno. 2010. Basics of Software Engineering Experimentation. Springer.
    [60]
    T. Kubitza and A. Schmidt. 2015. Towards a toolkit for the rapid creation of smart environments. In International Symposium on End-User Development (IS-EUD’15), Lecture Notes in Computer Science, Vol. 9083, Cham, P. Díaz, V. Pipek, C. Ardito, C. Jensen, I. Aedo and A. Boden (Eds.). Springer, 230--235.
    [61]
    J. Lewis and J. Sauro. 2009. The factor structure of the system usability scale. In Human Centered Design (HCD’09), M. Kurosu (Ed.), Lecture notes in computer science, Vol. 5619. Springer, Berlin, 94--103.
    [62]
    S. Li, L. Xu, and S. Zhao. 2015. The internet of things: A survey. Information Systems Frontiers 17, 2, 243--259.
    [63]
    H. Lieberman, F. Paternò, M. Klann, and V. Wulf. 2006a. End-user development: An emerging paradigm. In End User Development, Human-Computer Interaction Series, Vol. 9, H. Lieberman, F. Paternò and V. Wulf (Eds.). Springer, The Netherlands, 1--8.
    [64]
    H. Lieberman, F. Paternò, and V. Wulf. 2006b. End User Development. Springer.
    [65]
    Itrios LLC. 2016. itDuzzit. Retrieved from http://cloud.itduzzit.com/.
    [66]
    SmarterApps Ltd. 2016. AutomateIt - Smart Automation. Retrieved from http://automateitapp.com/.
    [67]
    G. Lucci and F. Paternò. 2015. Analysing how users prefer to model contextual event-action behaviours in their smartphones. In Proceedings of the International Symposium on End-User Development (IS-EUD’15), Lecture Notes in Computer Science, Vol. 9083, Cham, P. Díaz, V. Pipek, C. Ardito, C. Jensen, I. Aedo and A. Boden (Eds.). Springer, 186--191.
    [68]
    N. Marquardt, K. Hinckley, and S. Greenberg. 2012. Cross-device interaction via micro-mobility and f-formations. In Proceedings of the ACM Symposium on User Interface Software and Technology (UIST’12). ACM, New York, NY, 13--22.
    [69]
    M. Matera, M. Picozzi, M. Pini, and M. Tonazzo. 2013. PEUDOM: A mashup platform for the end user development of common information spaces. In Web Engineering - ICWE 2013. Lecture Notes in Computer Science, Vol. 7977. Springer, 494--497.
    [70]
    K. Maxwell. 2002. Applied Statistics for Software Managers. Prentice Hall.
    [71]
    M. R. Morris, A. Danielescu, S. Drucker, D. Fisher, B. Lee, M. C. Schraefel, and J. O. Wobbrock. 2014. Reducing legacy bias in gesture elicitation studies. Interactions 21, 3, 40--45.
    [72]
    A. Namoun, T. Nestler, and A. Angeli. 2010a. Conceptual and usability issues in the composable web of software services. In International Conference on Web Engineering - ICWE 2010 Workshops - Revised Selected Papers, Lecture Notes in Computer Science, Vol. 6385, F. Daniel and F. M. Facca (Eds.). Springer, Berlin, 396--407.
    [73]
    A. Namoun, T. Nestler, and A. De Angeli. 2010b. Service composition for non-programmers: Prospects, problems, and design recommendations. In Proceedings of the IEEE European Conference on Web Services (ECOWS’10). IEEE Computer Society, Washington, DC, 123--130.
    [74]
    OpenRules, Inc. 2016. OpenRules Business Rules - Time to Excel. Retrieved from http://openrules.com/ ruleengine.htm.
    [75]
    J. F. Pane, C. A. Ratanamahatana, and B. A. Myers. 2001. Studying the language and structure in non-programmers’ solutions to programming problems. International Journal of Human-Computer Studies 54, 2, 237--264.
    [76]
    M. Prensky. 2001. Digital natives, digital immigrants part 1. On the Horizon 9, 5, 1--6.
    [77]
    Red Hat Inc. 2016. Drools. Retrieved from http://www.drools.org/.
    [78]
    J. A. Rode, E. F. Toye, and A. F. Blackwell. 2004. The fuzzy felt ethnography—understanding the programming patterns of domestic appliances. Personal Ubiquitous Comput. 8, 3--4, 161--176.
    [79]
    Y. Rogers, H. Sharp, and J. Preece. 2015. Interaction Design: Beyond Human - Computer Interaction. Wiley.
    [80]
    M. B. Rosson and J. M. Carroll. 2003. Scenario-based design. In The Human-computer Interaction Handbook, A. J. Julie and S. Andrew (Eds.). L. Erlbaum Associates Inc., 1032--1050.
    [81]
    D. Tetteroo, P. Markopoulos, S. Valtolina, F. Paternò, V. Pipek, and M. Burnett. 2015. End-user development in the internet of things era. In Proceedings of the CHI’15 Extended Abstracts on Human Factors in Computing Systems (EUDITE’15). ACM, New York, NY, 2405--2408.
    [82]
    D. Tetteroo, I. Soute, and P. Markopoulos. 2013. Five key challenges in end-user development for tangible and embodied interaction. In Proceedings of the ACM International Conference on Multimodal Interaction (ICMI’13). ACM, New York, NY, 247--254.
    [83]
    B. Ur, E. Mcmanus, M. P. Y. Ho, and M. L. Littman. 2014. Practical trigger-action programming in the smart home. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI’14). ACM, New York, NY, 803--812.
    [84]
    S. Voida, M. Podlaseck, R. Kjeldsen, and C. Pinhanez. 2005. A study on the manipulation of 2D objects in a projector/camera-based augmented reality environment. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI’05). ACM, New York, NY, 611--620.
    [85]
    U. Wajid, A. Namoun, and N. Mehandjiev. 2011. Alternative representations for end user composition of service-based systems. In End-User Development (Is-EUD’11), Lecture Notes in Computer Science, Vol. 6654, M. F. Costabile, Y. Dittrich, G. Fischer and A. Piccinno (Eds.), Springer, Berlin, 53--66.
    [86]
    wot.io. 2016. Bip.io. Retrieved from https://bip.io/.
    [87]
    V. Wulf, V. Pipek, and M. Won. 2008. Component-based tailorability: Enabling highly flexible software applications. International Journal of Human-Computer Studies 66, 1, 1--22.
    [88]
    M. Zancanaro, E. Not, D. Petrelli, M. Marshall, T. Van Dijk, M. Risseeuw, D. Van Dijk, A. Venturini, D. Cavada, and T. Kubitza. 2015. Recipes for tangible and embodied visit experiences. In Proceedings of the Museums and the Web Conference (MW’15). Museums and the Web.
    [89]
    N. Zang and M. B. Rosson. 2008. What's in a mashup? And why? Studying the perceptions of web-active end users. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VLHCC’08), IEEE Computer Society, Washington, DC, 31--38.
    [90]
    Zipato. 2016. Zipato. Retrieved from https://www.zipato.com/.

    Cited By

    View all
    • (2024)Enabling End-User Development in Smart Homes: A Machine Learning-Powered Digital Twin for Energy Efficient ManagementFuture Internet10.3390/fi1606020816:6(208)Online publication date: 14-Jun-2024
    • (2024)An Architecture for Green Smart Homes Controlled by End UsersProceedings of the 2024 International Conference on Advanced Visual Interfaces10.1145/3656650.3656710(1-3)Online publication date: 3-Jun-2024
    • (2024)"This Sounds Unclear": Evaluating ChatGPT capability in translating end-user prompts into ready-to-deploy Python Code.Proceedings of the 2024 International Conference on Advanced Visual Interfaces10.1145/3656650.3656693(1-4)Online publication date: 3-Jun-2024
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Computer-Human Interaction
    ACM Transactions on Computer-Human Interaction  Volume 24, Issue 2
    Special Issue EUD for IoT
    April 2017
    284 pages
    ISSN:1073-0516
    EISSN:1557-7325
    DOI:10.1145/3077620
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 27 April 2017
    Accepted: 01 January 2017
    Revised: 01 January 2017
    Received: 01 April 2016
    Published in TOCHI Volume 24, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. End-User Development (EUD)
    2. End-User Empowerment
    3. Internet of Things (IoT)
    4. Task-Automation Platforms

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    • Italian project SHELL (Shared Interoperable Home Ecosystems for a Green, ComfortabLe, and Safe Living)

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)87
    • Downloads (Last 6 weeks)12
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Enabling End-User Development in Smart Homes: A Machine Learning-Powered Digital Twin for Energy Efficient ManagementFuture Internet10.3390/fi1606020816:6(208)Online publication date: 14-Jun-2024
    • (2024)An Architecture for Green Smart Homes Controlled by End UsersProceedings of the 2024 International Conference on Advanced Visual Interfaces10.1145/3656650.3656710(1-3)Online publication date: 3-Jun-2024
    • (2024)"This Sounds Unclear": Evaluating ChatGPT capability in translating end-user prompts into ready-to-deploy Python Code.Proceedings of the 2024 International Conference on Advanced Visual Interfaces10.1145/3656650.3656693(1-4)Online publication date: 3-Jun-2024
    • (2024)Exploring the Impact of an IoT-based Game on the Experience of Visitors at a Natural Science MuseumJournal on Computing and Cultural Heritage 10.1145/3652163Online publication date: 12-Mar-2024
    • (2024)Learning from User-driven Events to Generate Automation SequencesProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/36314277:4(1-22)Online publication date: 12-Jan-2024
    • (2023)A Survey on Conflict Detection in IoT-based Smart HomesACM Computing Surveys10.1145/362951756:5(1-40)Online publication date: 27-Nov-2023
    • (2023)Poster: Enriching people’s experience at CH sites with IoT technologyProceedings of the 15th Biannual Conference of the Italian SIGCHI Chapter10.1145/3605390.3610824(1-3)Online publication date: 20-Sep-2023
    • (2023)A Mobile Augmented Reality App for Creating, Controlling, Recommending Automations in Smart HomesProceedings of the ACM on Human-Computer Interaction10.1145/36042427:MHCI(1-22)Online publication date: 13-Sep-2023
    • (2023)Understanding In-Situ Programming for Smart Home AutomationProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/35962547:2(1-31)Online publication date: 12-Jun-2023
    • (2023)From Gap to Synergy: Enhancing Contextual Understanding through Human-Machine Collaboration in Personalized SystemsProceedings of the 36th Annual ACM Symposium on User Interface Software and Technology10.1145/3586183.3606741(1-15)Online publication date: 29-Oct-2023
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media