A survey of software engineering best practices for the development of smart applications in Ambient Intelligence

  • Authors:
  • Davy Preuveneers;Paulo Novais

  • Affiliations:
  • (Correspd.) IBBT-DistriNet, KU Leuven, Celestijnenlaan 200A, B-3001 Heverlee, Belgium. E-mail: Davy.Preuveneers@cs.kuleuven.be;Departamento de Informática, Universidade do Minho, Campus de Gualtar, 4710-057 Braga, Portugal. E-mail: pjon@di.uminho.pt

  • Venue:
  • Journal of Ambient Intelligence and Smart Environments - A software engineering perspective on smart applications for AmI
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Over the past decade, the world of Ambient Intelligence and smart environments has brought us a wide variety of novel applications with potential for exhibiting sophisticated intelligent behavior. These applications are called smart because they can sense, anticipate and adapt themselves to the context, desires and intentions of their users. However, the unpredictability of human behavior, the unanticipated circumstances of execution and a growing heterogeneity of future operational environments impose significant development challenges if these innovative applications are to gain wide acceptance in our daily life. Therefore, applying well-established software engineering methodologies is a fundamental prerequisite for delivering high quality and robust smart software applications. This survey provides a illustrative presentation of software engineering best practices in the area of smart environments and Ambient Intelligence. The aim of this survey is not to explore and compare every possible related work in detail, but to offer insights into the latest developments in this domain and to further the research into the successful design, development and evaluation of Ambient Intelligence frameworks and applications. (This research is partially funded by the Interuniversity Attraction Poles Programme Belgian State, Belgian Science Policy, and by the Research Fund KU Leuven.)