Some computer science issues in ubiquitous computing
Communications of the ACM - Special issue on computer augmented environments: back to the real world
Questioning ubiquitous computing
CSC '95 Proceedings of the 1995 ACM 23rd annual conference on Computer science
Composable ad-hoc mobile services for universal interaction
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
CyberDesk: a framework for providing self-integrating context-aware services
IUI '98 Proceedings of the 3rd international conference on Intelligent user interfaces
Software engineering issues for ubiquitous computing
Proceedings of the 21st international conference on Software engineering
Personalizing the capture of public experiences
Proceedings of the 12th annual ACM symposium on User interface software and technology
User interfaces for telepresentations-input devices, interaction concepts and design issues
Journal of Network and Computer Applications
Making computers disappear: appliance data services
Proceedings of the 7th annual international conference on Mobile computing and networking
Safe 'composability' of middleware services
Communications of the ACM - Adaptive middleware
Allia: alliance-based service discovery for ad-hoc environments
WMC '02 Proceedings of the 2nd international workshop on Mobile commerce
The relevance of social issues in ubiquitous computing environments
Communications of the ACM
Software infrastructure and design challenges for ubiquitous computing applications
Communications of the ACM
IEEE Pervasive Computing
System Software for Ubiquitous Computing
IEEE Pervasive Computing
Project Aura: Toward Distraction-Free Pervasive Computing
IEEE Pervasive Computing
Pervasive Computing Puts Food on the Table
IEEE Pervasive Computing
Application requirements for middleware for mobile and pervasive systems
ACM SIGMOBILE Mobile Computing and Communications Review
Development of Situation-Aware Application Software for Ubiquitous Computing Environment
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
NIST Smart Space: Pervasive Computing Initiative
WETICE '00 Proceedings of the 9th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises
UbiWorld: an environment integrating virtual reality, supercomputing, and design
HCW '97 Proceedings of the 6th Heterogeneous Computing Workshop (HCW '97)
Ambient computing applications: an experience with the SPREAD approach.
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
UbiWorld: an environment integrating virtual reality, supercomputing and design
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Dynamic Application Composition: Customizing the Behavior of an Active Space
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
A secure pervasive environment
ACSW Frontiers '03 Proceedings of the Australasian information security workshop conference on ACSW frontiers 2003 - Volume 21
Location history in a low-cost context awareness environment
ACSW Frontiers '03 Proceedings of the Australasian information security workshop conference on ACSW frontiers 2003 - Volume 21
People, places, things: Web presence for the real world
WMCSA '00 Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'00)
Semantically driven service interoperability for pervasive computing
Proceedings of the 3rd ACM international workshop on Data engineering for wireless and mobile access
The AROUND architecture for dynamic location-based services
Mobile Networks and Applications
WI '03 Proceedings of the 2003 IEEE/WIC International Conference on Web Intelligence
An Architecture for the Integration of Physical and Informational Spaces
Personal and Ubiquitous Computing
Next generation context aware adaptive services
ISICT '03 Proceedings of the 1st international symposium on Information and communication technologies
Route profiling: putting context to work
Proceedings of the 2004 ACM symposium on Applied computing
"Take me with you!": a case study of context-aware application integrating cyber and physical spaces
Proceedings of the 2004 ACM symposium on Applied computing
A Web services composition approach based on software agents and context
Proceedings of the 2004 ACM symposium on Applied computing
A Service Selection Method Based on Context Types for a Ubiquitous Service System in a Public Space
SAINT-W '04 Proceedings of the 2004 Symposium on Applications and the Internet-Workshops (SAINT 2004 Workshops)
e-Ghosts: leaving virtual footprints in ubiquitous workspaces
AUIC '04 Proceedings of the fifth conference on Australasian user interface - Volume 28
A framework for resource discovery in pervasive computing for mobile aware task execution
Proceedings of the 1st conference on Computing frontiers
Reconfigurable platforms for ubiquitous computing
Proceedings of the 1st conference on Computing frontiers
AmbientDB: P2P Data Management Middleware for Ambient Intelligence
PERCOMW '04 Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops
A Toolkit To Design Adaptable User Interfaces in Ubiquitous Computing Environments
PERCOMW '04 Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops
Dynamic Configuration of Resource-Aware Services
Proceedings of the 26th International Conference on Software Engineering
Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model
Proceedings of the 26th International Conference on Software Engineering
Context-descriptive prototypes and their application to medicine administration
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
Towards context-aware adaptable web services
Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters
An Approach to Enhancing Mobile Applications with Situation-Awareness Capabilities
ICPPW '04 Proceedings of the 2004 International Conference on Parallel Processing Workshops
Ubiquitous Access to Reconfigurable Hardware: Application Scenarios and Implementation Issues
DATE '03 Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
Context-Based Access Control for Ubiquitous Service Provisioning
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Six modes of proactive resource management: a user-centric typology for proactive behaviors
Proceedings of the third Nordic conference on Human-computer interaction
Facilitating user interface adaptation to mobile devices
Proceedings of the third Nordic conference on Human-computer interaction
Environment mobility: moving the desktop around
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
PoliPer: policies for mobile and pervasive environments
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Dynamic service composition using semantic information
Proceedings of the 2nd international conference on Service oriented computing
Towards Distributed Awareness " An Artifact Based Approach
WMCSA '04 Proceedings of the Sixth IEEE Workshop on Mobile Computing Systems and Applications
A Context-centric Security Middleware for Service Provisioning in Pervasive Computing
SAINT '05 Proceedings of the The 2005 Symposium on Applications and the Internet
Dynamically programmable and reconfigurable middleware services
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
EZCab: A Cab Booking Application Using Short-Range Wireless Communication
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
Constraining Event Flow for Regulation in Pervasive Systems
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
PERCOMW '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops
Efficient integration of web services with distributed data flow and active mediation
ICEC '04 Proceedings of the 6th international conference on Electronic commerce
Survey of requirements and solutions for ubiquitous software
Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia
Utilizing context-awareness in office-type working life
Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia
Context-aware middleware for mobile multimedia applications
Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia
Middleware support for implementing context-aware multimodal user interfaces
Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia
ITCC '05 Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II - Volume 02
System challenges for ubiquitous & pervasive computing
Proceedings of the 27th international conference on Software engineering
ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications
IEEE Pervasive Computing
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Self-adaptation for everyday systems
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Transparent shaping of existing software to support pervasive and autonomic computing
DEAS '05 Proceedings of the 2005 workshop on Design and evolution of autonomic application software
Context-based design of mobile applications for museums: a survey of existing practices
Proceedings of the 7th international conference on Human computer interaction with mobile devices & services
Telelogs: a social communication space for urban environments
Proceedings of the 7th international conference on Human computer interaction with mobile devices & services
Requirements elicitation for the design of context-aware applications in a ubiquitous environment
ICEC '05 Proceedings of the 7th international conference on Electronic commerce
Exploiting co-location history for ef.cient service selection in ubiquitous computing systems
MOBIQUITOUS '05 Proceedings of the The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services
Context for Ubiquitous Data Management
UDM '05 Proceedings of the International Workshop on Ubiquitous Data Management
A Comprehensive Context Model for Next Generation Ubiquitous Computing Applications
RTCSA '05 Proceedings of the 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications
GENIO: an ambient intelligence application in home automation and entertainment environment
Proceedings of the 2005 joint conference on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies
Towards a Ubiquitous Healthcare System for Acute Myocardial Infarction Patients in Brazil
PERCOMW '06 Proceedings of the 4th annual IEEE international conference on Pervasive Computing and Communications Workshops
Pervasive Computing and Autism: Assisting Caregivers of Children with Special Needs
IEEE Pervasive Computing
A remote monitoring and control of home appliances on ubiquitous smart homes
Proceedings of the 1st international conference on MOBILe Wireless MiddleWARE, Operating Systems, and Applications
A Ubiquitous Learning System Using Co-learning Ubiquitous Pet for Enhancing Educational Effect
CITWORKSHOPS '08 Proceedings of the 2008 IEEE 8th International Conference on Computer and Information Technology Workshops
Strength of evidence in systematic reviews in software engineering
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
PaTac: Urban, Ubiquitous, Personalized Services for Citizens and Tourists
ICDS '09 Proceedings of the 2009 Third International Conference on Digital Society
Citizen noise pollution monitoring
Proceedings of the 10th Annual International Conference on Digital Government Research: Social Networks: Making Connections between Citizens, Data and Government
AMC '09 Proceedings of the 2009 workshop on Ambient media computing
U-healthcare Aide System for Ubiquitous Wellbeing Lifecare Smart Space
NISS '09 Proceedings of the 2009 International Conference on New Trends in Information and Service Science
PlaceAware: A Tool for Enhancing Social Interactions in Urban Places
ISPAN '09 Proceedings of the 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks
Rules and ontologies in support of real-time ubiquitous application
Web Semantics: Science, Services and Agents on the World Wide Web
UbiCheck: an approach to support requirements definition in the ubicomp domain
Proceedings of the 2010 ACM Symposium on Applied Computing
Providing advanced remote medical treatment services through pervasive environments
Personal and Ubiquitous Computing
Embedding behavior modification strategies into a consumer electronic device: a case study
UbiComp'06 Proceedings of the 8th international conference on Ubiquitous Computing
Instrumenting the city: developing methods for observing and understanding the digital cityscape
UbiComp'06 Proceedings of the 8th international conference on Ubiquitous Computing
A Case-Driven Ambient Intelligence System for Elderly in-Home Assistance Applications
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Guest Editorial Introduction to the Special Section on Pervasive Healthcare
IEEE Transactions on Information Technology in Biomedicine
IEEE Transactions on Parallel and Distributed Systems
Hi-index | 0.00 |
Context: Ubiquitous Computing (or UbiComp) represents a paradigm in which information processing is thoroughly integrated into everyday objects and activities. From a Software Engineering point of view this development scenario brings new challenges in tailoring or building software processes, impacting current software technologies. However, it has not yet been explicitly shown how to characterize a software project with the perception of ubiquitous computing. Objective: This paper presents a conceptual framework to support the characterization of ubiquitous software projects according to their ubiquity adherence level. It also intends to apply such characterization approach to some projects, aiming at observing their adherence with ubiquitous computing principles. Method: To follow a research strategy based on systematic reviews and surveys to acquire UbiComp knowledge and organize a conceptual framework regarding ubiquitous computing, which can be used to characterize UbiComp software projects. Besides, to demonstrate its application by characterizing some software projects. Results: Ubiquitous computing encapsulates at least 11 different high abstraction level characteristics represented by 123 functional and 45 restrictive factors. Based on this a checklist was organized to allow the characterization of ubiquitous software projects, which has been applied on 26 ubiquitous software projects from four different application domains (ambient intelligence, pervasive healthcare, U-learning, and urban space). No project demonstrated to support more than 65% of the characteristics set. Service omnipresence was observed in all of these projects. However, some characteristics, although identified as necessary in the checklist, were not identified in any of them. Conclusion: There are characteristics that identify a software project as ubiquitous. However, a ubiquitous software project does not necessarily have to implement all of them. The application domain can influence the appearing of UbiComp characteristics in software projects, promoting an increase of their adherence to UbiComp and, thus, for additional software technologies to deal with these ubiquitous requirements.