Abstract
Exploitational Interaction is an accessibility and control paradigm to allow individuals to make full use of the technologies around them, to exploit their combination and possibilities and adapt and shape their surroundings to their benefit. Focusing on programming personal environments as a pushing problem for the future home and facing the challenge presented by the diversity of elements, users, needs and skills, this paper proposes a new way of designing programming systems to balance control and accessibility according to the user’s needs and skills. Articulated along simplification, modularization and reutilization we present a rule–based language and multi–agent programming system for Exploitational Interaction, analyzing the most significant experiences and results of this five year project.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Mozer, M.M.: The neural network house: An environment that adapts to its inhabitants. In: Proceedings of the AAAI Spring Symposium on Intelligent Environments. AAAI Press, Menlo Park (1998)
Lesser, V., Atighetchi, M., Benyo, B., Horling, B., Raja, A., Vincent, R., Wagner, T., Xuan, P., Zhang, S.X.: The UMASS intelligent home project. In: Etzioni, O., Müller, J.P., Bradshaw, J.M. (eds.) Proceedings of the Third Annual Conference on Autonomous Agents (AGENTS 1999), May 1-5, pp. 291–298. ACM Press, New York (1999)
Youngblood, G.M., Cook, D.J., Holder, L.B.: Managing adaptive versatile environments. Pervasive and Mobile Computing 1(4), 373–403 (2005)
Rashidi, P., Cook, D.: Keeping the resident in the loop: Adapting the smart home to the user. IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans 39(5), 949–959 (2009)
Brdiczka, O., Reignier, P., Crowley, J.L.: Supervised learning of an abstract context model for an intelligent environment, smart objects and ambient intelligence. In: SOC-EUSAI 2005, Grenoble (2005)
Dey, A.K., Hamid, R., Beckmann, C., Li, I., Hsu, D.: a CAPpella: programming by demonstration of context-aware applications. In: Proceedings of ACM CHI 2004 Conference on Human Factors in Computing Systems, vol. 1, pp. 33–40 (2004)
Newman, M.W., Sedivy, J.Z., Neuwirth, C., Edwards, W.K., Hong, J.I., Izadi, S., Marcelo, K., Smith, T.F.: Designing for serendipity: supporting end-user configuration of ubiquitous computing environments. In: Symposium on Designing Interactive Systems, pp. 147–156 (2002)
Taylor, A.: Intelligence in Context. In: International Symposium on Intelligent Environments, Cambridge (United Kingdom), Microsoft Research, April 5-7, pp. 35–44 (2006)
Román, M., Hess, C.K., Cerqueira, R., Ranganathan, A., Campbell, R.H., Nahrstedt, K.: Gaia: A middleware infrastructure to enable active spaces. IEEE Pervasive Computing, 74–83 (October-December 2002)
Ballesteros, F.J., Soriano, E., Muzquiz, G.G., Algara, K.L.: Plan B: Using files instead of middleware abstractions. IEEE Pervasive Computing 6(3), 58–65 (2007)
Helal, S., Mann, W., El-Zabadani, H., Kaddoura, Y., Jansen, E.: The gator tech smart house: A programmable pervasive space. IEEE Computer 38(3), 50–60 (2005)
Bardram, J.: The java context awareness framework (jcaf)-a service infrastructure and programming framework for context-aware applications. Pervasive Computing, 98–115 (2005)
Dey, A.K., Salber, D., Abowd, G.D.: A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction (HCI) Journal 16(2-4), 97–166 (2001)
Minsky, M.: The Emotion Machine. Simon & Schuster, New York (2006)
Myers, B.A., Pane, J.F., Ko, A.: Natural programming languages and environments. Commun. ACM 47(9), 47–52 (2004)
Hague, R.: End-user programming in multiple languages. Technical report ucam-cl-tr-651, phd thesis, University of Cambridge, Computer Laboratory (October 2005)
Rodden, T., Crabtree, A., Hemmings, T., Koleva, B., Humble, J., Åkesson, K.P., Hansson, P.: Between the dazzle of a new building and its eventual corpse: assembling the ubiquitous home. In: Benyon, D., Moody, P., Gruen, D., McAra-McWilliam, I. (eds.) Conference on Designing Interactive Systems, pp. 71–80. ACM, New York (2004)
Mavrommati, I., Kameas, A., Markopoulos, P.: An editing tool that manages device associations in an in-home environment. Personal and Ubiquitous Computing 8(3-4), 255–263 (2004)
Want, R., Schilit, B., Adams, N., Gold, R., Petersen, K., Goldberg, D., Ellis, J., Weiser, M.: An overview of the parctab ubiquitous computing experiment. IEEE Personal Communications 2(6), 28–43 (1995)
Schmidt, A.: Implicit human computer interaction through context. Personal and Ubiquitous Computing 4(2/3) (2000)
Augusto, J.C., Nugent, C.D.: The use of temporal reasoning and management of complex events in smart homes. In: de Mántaras, R.L., Saitta, L. (eds.) ECAI, pp. 778–782. IOS Press, Amsterdam (2004)
Bischoff, U., Kortuem, G.: Rulecaster: A programming system for wireless sensor networks. In: Havinga, P.J.M., Lijding, M.E., Meratnia, N., Wegdam, M. (eds.) EuroSSC 2006. LNCS, vol. 4272, pp. 262–263. Springer, Heidelberg (2006)
Kulkarni, A.: A reactive behavioral system for the intelligent room. PhD thesis, Massachusetts Institute of Technology (2002)
Wang, X.H., Zhang, D.Q., Gu, T., Pung, H.K.: Ontology based context modeling and reasoning using owl. In: Proceedings of PerCom 2004, Orlando, FL, USA, pp. 18–22 (March 2004)
Nieto, I., Botía, J., Gómez-Skarmeta, A.: Information and hybrid architecture model of the ocp contextual information management system. 12(3), 357–366 (2006)
Cheverst, K., Byun, H., Fitton, D., Sas, C., Kray, C., Villar, N.: Exploring issues of user model transparency and proactive behaviour in an office environment control system. User Modeling and User-Adapted Interaction 15(3), 235–273 (2005)
Gal, C.L., Martin, J., Lux, A., Crowley, J.L.: Smartoffice: Design of an intelligent environment. IEEE Intelligent Systems 16(4), 60–66 (2001)
Papert, S.: Mindstorms: Children, Computers, and Powerful Ideas. Basic Books, New York (1980)
Dey, A., Sohn, T., Streng, S., Kodama, J.: iCAP: Interactive prototyping of context-aware applications. In: Fishkin, K.P., Schiele, B., Nixon, P., Quigley, A. (eds.) PERVASIVE 2006. LNCS, vol. 3968, pp. 254–271. Springer, Heidelberg (2006)
Haya, P.A.: Tratamiento de Información Contextual en Entornos Inteligentes. PhD thesis, Universidad Autónoma de Madrid (2006)
Haya, P.A., Esquivel, A., Montoro, G., García-Herranz, M., Alamán, X., Hervás, R., Bravo, J.: A prototype of context awareness architecture for ambience intelligence at home. In: International Symposium on Intelligent Environments, Cambridge, United Kingdom, Microsoft Research, pp. 49–55 (2006)
Paton, N.W., Diaz, O.: Active database systems. ACM Computing Surveys 31(1), 63–103 (1999)
Paschke, A.: The reaction ruleML classification of the event / action / state processing and reasoning space. Technical report (November 10, 2006)
Rafatirad, S., Gupta, A., Jain, R.: Event composition operators: Eco. In: Proceedings of the 1st ACM International Workshop on Events in Multimedia, EiMM 2009, pp. 65–72. ACM, New York (2009)
Chakravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.K.: Composite events for active databases: Semantics, contexts and detection. In: Proceedings of the Twentieth International Conference on Very Large Databases, Santiago, Chile, pp. 606–617 (1994)
Kakas, A.C., Moraitis, P.: Argumentation based decision making for autonomous agents. In: AAMAS, pp. 883–890. ACM, New York (2003)
Maslow, A.H.: Motivation and Personality. Harper, New York (1954)
Haya, P.A., Montoro, G., Esquivel, A., García-Herranz, M., Alamán, X.: A mechanism for solving conflicts in ambient intelligent environments. Journal Of Universal Computer Science 12(3), 284–296 (2006)
Bar-Yam, Y.: Analyzing the effectiveness of social organizations using a quantitative scientific understanding of complexity and scale. NECSI Technical Report (May 2007)
García-Herranz, M., Haya, P.A., Alamán, X., Martín, P.: Easing the smart home: augmenting devices and defining scenarios. In: 2nd International Symposium on Ubiquitous Computing & Ambient Intelligence - 2007 (2007) (Best paper award)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
García–Herranz, M., Alamán, X., Haya, P.A. (2011). Exploitational Interaction. In: Cai, Y. (eds) Computing with Instinct. Lecture Notes in Computer Science(), vol 5897. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19757-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-642-19757-4_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-19756-7
Online ISBN: 978-3-642-19757-4
eBook Packages: Computer ScienceComputer Science (R0)