Title
Ubiquitous Software Engineering: Achievements, Challenges and Beyond
Abstract
Ubiquitous systems, or simply put Ubiquitous Sofware, are user-centric complex systems that must simultaneously deal with requirements such as mobility, portability, adaptability, interoperability and context-awareness, among others. In that direction, the last decades presented several Software Engineering techniques like frameworks and middlewares, component models, service-oriented architectures and software product lines, all trying to address and diminish the complexity to develop Ubiquitous Software. However, issues regarding the systematic development and proliferation of such software still lay untouched. Thus, it is mandatory to consider them, as well as to come up with production and commercialization models, in order to make the popularization of Ubiquitous Software plausible. Discussing these issues, this paper presents a summary of achievements on the development of Ubiquitous Software in the last decades, challenges ahead and future directions.
Year
DOI
Venue
2011
10.1109/SBES.2011.33
SBES
Keywords
Field
DocType
software engineering technique,ubiquitous software engineering,ubiquitous software,future direction,service-oriented architecture,component model,ubiquitous sofware,last decade,software product line,commercialization model,systematic development,software engineering,ubiquitous computing,computational modeling,service oriented architecture,middleware
Middleware,Software engineering,Systems engineering,Computer science,Context-aware pervasive systems,Software portability,Ubiquitous computing,Component-based software engineering,Software development,Social software engineering,Ubiquitous robot
Conference
ISBN
Citations 
PageRank 
978-1-4577-2187-8
1
0.39
References 
Authors
0
7