Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2808435.2808446acmotherconferencesArticle/Chapter ViewAbstractPublication PageschitalyConference Proceedingsconference-collections
research-article

End-User Development in Ambient Intelligence: a User Study

Published: 28 September 2015 Publication History

Abstract

In this paper we propose a novel conceptual framework for the design and continuous evolution of ambient intelligence environments. This framework is structured along three layers - physical, inference and user layer - sharing an information space of events, conditions and actions. In particular, an end-user development approach is advocated for the user layer to support rule design and development. At this stage of the research agenda, we are investigating which could be the most suitable interaction style for rule design: indeed, it should be compatible with the underlying distributed inference layer and easy to use by a community of end users (e.g. a family). To this aim, this paper presents a user study that explores end-user development tasks for a smart home and compares two well-known systems in supporting end users in these activities. The results of the study have provided some indications for the further implementation of our framework.

References

[1]
Augusto, J. C. and Nugent, C. D., 2006. Smart Homes Can Be Smarter. In Designing Smart Homes, J. C. Augusto and C. D. Nugent Eds. Springer, Berlin Heidelberg, 1--15. DOI= http://dx.doi.org/10.1007/11788485_1.
[2]
Bahadori, S., Cesta, A., Grisetti, G., Iocchi, L., Leone, R., Nardi, D., Oddi, A., Pecora, F., and Rasconi, R., 2004. RoboCare: pervasive intelligence for the domestic care of the elderly. Intelligenza Artificiale 1, 1, 16--21.
[3]
Bangor, A., Kortum, P. T., and Miller, J. T., 2008. An Empirical Evaluation of the System Usability Scale. International Journal of Human-Computer Interaction 24, 6 (2008/07/29), 574--594. DOI= http://dx.doi.org/10.1080/10447310802205776.
[4]
Ben-Bassat, T., Meyer, J., and Tractinsky, N., 2006. Economic and subjective measures of the perceived value of aesthetics and usability. ACM Trans. Comput.-Hum. Interact. 13, 2, 210--234. DOI= http://dx.doi.org/10.1145/1165734.1165737.
[5]
Bikakis, A. and Antoniou, G., 2010. Rule-Based Contextual Reasoning in Ambient Intelligence. In Semantic Web Rules, M. Dean, J. Hall, A. Rotolo and S. Tabet Eds. Springer Berlin Heidelberg, Berlin, Heidelberg, 74--88.
[6]
Blackwell, A. F., 2004. End-user developers at home. Communications of the ACM 47, 9, 65--66. DOI= http://dx.doi.org/10.1145/1015864.1015892.
[7]
Borsci, S., Federici, S., and Lauriola, M., 2009. On the dimensionality of the System Usability Scale: a test of alternative measurement models. Cognitive Processing 10, 3 (2009/08/01), 193--197. DOI= http://dx.doi.org/10.1007/s10339-009-0268-9.
[8]
Cabitza, F., Dal Seno, B., Sarini, M., and Simone, C., 2005. "Being At One With Things": The Interconnection Metaphor For Intelligent Environments. In (2005/06//, 2005), Institution of Electrical Engineers, Colchester, UK, 63--73.
[9]
Cabitza, F., Fogli, D., and Piccinno, A., 2014. "Each to His Own": Distinguishing Activities, Roles and Artifacts in EUD Practices. In Smart Organizations and Smart Artifacts, L. Caporarello, B. Di Martino and M. Martinez Eds. Springer International Publishing, Switzerland, 193--205. DOI= http://dx.doi.org/10.1007/978-3-319-07040-7_19.
[10]
Cabitza, F., Fogli, D., and Piccinno, A., 2014. Fostering participation and co-evolution in sentient multimedia systems. Journal of Visual Languages and Computing 25, 6, 684--694. DOI= http://dx.doi.org/http://dx.doi.org/10.1016/j.jvlc.2014.10.014.
[11]
Cabitza, F. and Gesso, I., 2014. 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, K. Blashki and P. Isaias Eds. IGI Global, Hershey, PA, USA, 182--203. DOI= http://dx.doi.org/10.4018/978-1-4666-4623-0.ch009.
[12]
Cook, D. J., Youngblood, M., and Das, S. K., 2006. A Multi-agent Approach to Controlling a Smart Environment. In Designing Smart Homes, J. C. Augusto and C. D. Nugent Eds. Springer Berlin Heidelberg, 165--182. DOI= http://dx.doi.org/10.1007/11788485_10.
[13]
Coutaz, J., Demeure, A., Caffiau, S., and Crowley, J. L., 2014. Early lessons from the development of SPOK, an end-user development environment for smart homes. In Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing: Adjunct Publication (UbiComp) (Seattle, Washington2014), ACM, New York, NY, USA, 895--902. DOI= http://dx.doi.org/10.1145/2638728.2641559.
[14]
Dahl, Y. and Svendsen, R.-M., 2011. End-User Composition Interfaces for Smart Environments: A Preliminary Study of Usability Factors. In Design, User Experience, and Usability. Theory, Methods, Tools and Practice, A. Marcus Ed. Springer, Berlin Heidelberg, 118--127. DOI= http://dx.doi.org/10.1007/978-3-642-21708-1_14.
[15]
Danado, J. and Paternò, F., 2014. Puzzle: A mobile application development environment using a jigsaw metaphor. Journal of Visual Languages & Computing 25, 4 (8//), 297--315. DOI= http://dx.doi.org/http://dx.doi.org/10.1016/j.jvlc.2014.03.005.
[16]
Davidoff, S., Lee, M., Yiu, C., Zimmerman, J., and Dey, A., 2006. Principles of Smart Home Control. In UbiComp 2006: Ubiquitous Computing, P. Dourish and A. Friday Eds. Springer, Berlin Heidelberg, 19--34. DOI= http://dx.doi.org/10.1007/11853565_2.
[17]
Demeure, A., Caffiau, S., and Coutaz, J., 2014. Activity based End-User-Development for Smart Homes: Relevance and Challenges IOS Press, 141--152. DOI= http://dx.doi.org/10.3233/978-1-61499-411-4-141.
[18]
Dey, A. K., Sohn, T., Streng, S., and Kodama, J., 2006. iCAP: Interactive Prototyping of Context-Aware Applications. In Pervasive Computing, K. P. Fishkin, B. Schiele, P. Nixon and A. Quigley Eds. Springer, Berlin Heidelberg, 254--271. DOI= http://dx.doi.org/10.1007/11748625_16.
[19]
Emani, S., Yamin, C. K., Peters, E., Karson, A. S., Lipsitz, S. R., Wald, J. S., Williams, D. H., and Bates, D. W., 2012. Patient Perceptions of a Personal Health Record: A Test of the Diffusion of Innovation Model. Journal of Medical Internet Research 14, 6 (2012/11/05/). DOI= http://dx.doi.org/10.2196/jmir.2278.
[20]
Foddy, W. H., 1993. Constructing questions for interviews and questionnaires: theory and practice in social research. Cambridge University Press, Cambridge, UK; New York, NY, USA.
[21]
García-Herranz, M., Haya, P. A., Esquivel, A., Montoro, G., and Alamán, X., 2008. Easing the Smart Home: Semi-automatic Adaptation in Perceptive Environments. Journal of Universal Computer Science 14, 9, 1529--1544. DOI= http://dx.doi.org/10.3217/jucs-014-09-1529.
[22]
Graziano, A. M. and Raulin, M. L., 2012. Research Methods: A Process of Inquiry (8th Edition). Pearson.
[23]
Holloway, S. and Julien, C., 2010. The case for end-user programming of ubiquitous computing environments. In Proceedings of the FSE/SDP workshop on Future of software engineering research (Santa Fe, New Mexico, USA2010), ACM, New York, NY, USA, 167--172. DOI= http://dx.doi.org/10.1145/1882362.1882398.
[24]
Humble, J., Crabtree, A., Hemmings, T., Åkesson, K.-P., Koleva, B., Rodden, T., and Hansson, P., 2003. "Playing with the Bits" User-Configuration of Ubiquitous Domestic Environments. In UbiComp 2003: Ubiquitous Computing, A. K. Dey, A. Schmidt and J. F. Mccarthy Eds. Springer, Berlin Heidelberg, 256--263. DOI= http://dx.doi.org/10.1007/978-3-540-39653-6_20.
[25]
Kalofonos, D. N. and Wisner, P., 2007. A Framework for End-User Programming of Smart Homes Using Mobile Devices. In Proceedings of the 4th IEEE Consumer Communications and Networking Conference, 2007. CCNC 2007 (Las Vegas, NV, USA, Jan. 2007, 2007), IEEE, 716--721. DOI= http://dx.doi.org/10.1109/CCNC.2007.146.
[26]
Kemp, J.a.M. and Gelderen, V. T., 1996. Co-discovery exploration: an informal method for iterative design of consumer products. In Usability Evaluation in Industry, P. W. Jordan, B. Thomas, B. A. Weerdmeester and I. L. Mcclelland Eds. Taylor and Francis, London, 139--146.
[27]
Klos, A., 2012. Central Tendency Bias and Self-Reported Risk Attitudes. SSRN Electronic Journal. DOI= http://dx.doi.org/10.2139/ssrn.2050899.
[28]
Lewis, J. R. and Sauro, J., 2009. The Factor Structure of the System Usability Scale. In Human Centered Design, M. Kurosu Ed. Springer, Berlin Heidelberg, 94--103. DOI= http://dx.doi.org/10.1007/978-3-642-02806-9_12.
[29]
Lieberman, H., Paternò, F., and Wulf, V., 2006. End User Development Springer, Dordrecht, The Netherlands. DOI= http://dx.doi.org/10.1007/1-4020-5386-X_9.
[30]
Litvinova, E. and Vuorimaa, P., 2012. Engaging end users in real smart space programming. In Proceedings of the ACM Conference on Ubiquitous Computing (UbiComp) (Pittsburgh, Pennsylvania2012), ACM, New York, NY, USA, 1090--1095. DOI= http://dx.doi.org/10.1145/2370216.2370447.
[31]
Mavrommati, I. and Darzentas, J., 2007. End User Tools for Ambient Intelligence Environments: An Overview. In Human-Computer Interaction. Interaction Platforms and Techniques, J. A. Jacko Ed. Springer, Berlin Heidelberg, 864--872. DOI= http://dx.doi.org/10.1007/978-3-540-73107-8_95.
[32]
Mavrommati, I., Kameas, A., and Markopoulos, P., 2004. An editing tool that manages device associations in an in-home environment. Personal and Ubiquitous Computing 8, 3-4 (2004/07/01), 255--263. DOI= http://dx.doi.org/10.1007/s00779-004-0286-7.
[33]
Riva, G., Vatalaro, F., Davide, F., and Alcañiz, M., 2005. Ambient Intelligence: The Evolution of Technology, Communication and Cognition Towards the Future of Human-Computer Interaction IOS Press, Amsterdam.
[34]
Rosson, M. B. and Carroll, J. M., 2002. Usability engineering: scenario-based development of human-computer interaction. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
[35]
Sadri, F., 2011. Ambient intelligence: A survey. ACM Computing Surveys 43, 4, 1--66. DOI= http://dx.doi.org/10.1145/1978802.1978815.
[36]
Sadri, F. and Stathis, K., 2009. Ambient Intelligence. In Encyclopedia of Artificial Intelligence, J. R. Rabuñal Dopico, J. Dorado and A. Pazos Eds. IGI Global, Hershey, PA, USA, 85--91. DOI= http://dx.doi.org/10.4018/978-1-59904-849-9.ch013.
[37]
Ur, B., Mcmanus, E., Pak Yong Ho, M., and Littman, M. L., 2014. Practical trigger-action programming in the smart home. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (Toronto, Ontario, Canada2014), ACM, New York, NY, USA, 803--812. DOI= http://dx.doi.org/10.1145/2556288.2557420.
[38]
Zhang, T. and Brugge, B., 2004. Empowering the User to Build Smart Home Applications. In Proceedings of the 2nd International conference on smart homes and health telematics; Toward a human-friendly assistive environment: ICOST '2004 (2004), IOS Press, Amsterdam, NL.

Cited By

View all
  • (2023)Child-home interaction: Design and usability evaluation of a game-based end-user development for childrenInternational Journal of Child-Computer Interaction10.1016/j.ijcci.2023.10059437(100594)Online publication date: Sep-2023
  • (2021)IoT Cooking Workflows for End-Users: A Comparison Between Behaviour Trees and the DX-MAN Model2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C53483.2021.00057(341-350)Online publication date: Oct-2021
  • (2021)End-user development of smart home rules using block-based programming: a comparative usability evaluation with programmers and non-programmersBehaviour & Information Technology10.1080/0144929X.2021.192102840:10(974-996)Online publication date: 3-May-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
CHItaly '15: Proceedings of the 11th Biannual Conference of the Italian SIGCHI Chapter
September 2015
195 pages
ISBN:9781450336840
DOI:10.1145/2808435
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]

In-Cooperation

  • Sapienza: Sapienza University of Rome

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 28 September 2015

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. End-User Development
  2. ambient intelligence
  3. interconnection
  4. rule-based programming
  5. user study

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

CHItaly 2015

Acceptance Rates

CHItaly '15 Paper Acceptance Rate 31 of 59 submissions, 53%;
Overall Acceptance Rate 109 of 242 submissions, 45%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)14
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Child-home interaction: Design and usability evaluation of a game-based end-user development for childrenInternational Journal of Child-Computer Interaction10.1016/j.ijcci.2023.10059437(100594)Online publication date: Sep-2023
  • (2021)IoT Cooking Workflows for End-Users: A Comparison Between Behaviour Trees and the DX-MAN Model2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C53483.2021.00057(341-350)Online publication date: Oct-2021
  • (2021)End-user development of smart home rules using block-based programming: a comparative usability evaluation with programmers and non-programmersBehaviour & Information Technology10.1080/0144929X.2021.192102840:10(974-996)Online publication date: 3-May-2021
  • (2019)Determining a Framework for the Generation and Evaluation of Ambient Intelligent Agent System DesignsProceedings of the Future Technologies Conference (FTC) 201910.1007/978-3-030-32520-6_26(318-333)Online publication date: 13-Oct-2019
  • (2017)An empirical characterization of IFTTTProceedings of the 2017 Internet Measurement Conference10.1145/3131365.3131369(398-404)Online publication date: 1-Nov-2017
  • (2017)Some Recipes Can Do More Than Spoil Your AppetiteProceedings of the 26th International Conference on World Wide Web10.1145/3038912.3052709(1501-1510)Online publication date: 3-Apr-2017
  • (2017)ImAtHomeJournal of Visual Languages and Computing10.1016/j.jvlc.2017.08.00342:C(60-75)Online publication date: 1-Oct-2017
  • (2017)Rule-based tools for the configuration of ambient intelligence systemsMultimedia Tools and Applications10.1007/s11042-016-3511-276:4(5221-5241)Online publication date: 1-Feb-2017
  • (2016)End-User Development Tools for the Smart Home: A Systematic Literature ReviewDistributed, Ambient and Pervasive Interactions10.1007/978-3-319-39862-4_7(69-79)Online publication date: 21-Jun-2016

View Options

Get Access

Login options

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