A survey of software adaptation in mobile and ubiquitous computing
Date
2010ISSN
1751-7575Source
Enterprise Information SystemsVolume
4Issue
4Pages
355-389Google Scholar check
Keyword(s):
Metadata
Show full item recordAbstract
Driven by the vast proliferation of mobile devices and ubiquitous computing, dynamic software adaptation is becoming one of the most common terms in Software Engineering and Computer Science in general. After the evolution in autonomic and ubiquitous computing, we will soon expect devices to understand our changing needs and react to them as transparently as possible. Software adaptation is not a new term though it has been extensively researched in several domains and in numerous forms. This has resulted in several interpretations of adaptation. This survey aims to provide a disambiguation of the term, as it is understood in ubiquitous computing, and a critical evaluation of existing software adaptation approaches. In particular, we focus on existing solutions that enable dynamic software modifications that happen on resource constrained devices, deployed in mobile and ubiquitous computing environments. © 2010 Taylor & Francis.
Collections
Cite as
Related items
Showing items related by title, author, creator and subject.
-
Article
A development framework and methodology for self-adapting applications in ubiquitous computing environments
Hallsteinsen, S.; Geihs, K.; Paspallis, Nearchos; Eliassen, F.; Horn, G.; Lorenzo, J.; Mamelli, Alessandro; Papadopoulos, George Angelos (2012)Today software is the main enabler of many of the appliances and devices omnipresent in our daily life and important for our well being and work satisfaction. It is expected that the software works as intended, and that ...
-
Article
Distributed adaptation reasoning for a mobility and adaptation enabling middleware
Paspallis, Nearchos; Papadopoulos, George Angelos (2006)The prospect of adaptive, mobile applications provides both opportunity and challenge to the application developers. Adaptive, mobile applications are designed to constantly adapt to the contextual conditions with the aim ...
-
Article
Automating the license compatibility process in open source software with SPDX
Kapitsaki, Georgia M.; Kramer, F.; Tselikas, N. D. (2017)Free and Open Source Software (FOSS) promotes software reuse and distribution at different levels for both creator and users, but at the same time imposes some challenges in terms of FOSS licenses that can be selected and ...