Frontiers of Information Technology (2013)
Islamabad, Pakistan Pakistan
Dec. 16, 2013 to Dec. 18, 2013
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/FIT.2013.22
Ubiquitous Computing is a paradigm containing the characteristics to break away from the traditional desktop computing system and turn to such computer systems where everything is available & accessible everywhere through various devices while keeping them effectively invisible. The accomplishment of this vision requires a deep involvement of multiple areas including software engineering. Software engineering plays a major role in ubi-comp world, but the lack of appropriate software engineering approaches is identified as a major obstacle on the route to propose a general level framework that should be adopted for all kinds of ubi-comp applications. The very initial step which is still required for this vision is to identify all potential software engineering challenges in the ubi-comp era. In this paper we have made a survey of various ubi-comp applications and extracted a number of software engineering challenges faced by other researchers during the development of such applications. This work provides a future direction for other researchers and developers to make the process of providing an appropriate framework for building ubi-comp application more effectively.
Software engineering, Software, Context-aware services, Scalability, Privacy,heterogeneity, Ubiquitous computing, pervasive computing, context awareness, software engineering, invisibility, scaleability, adaptability, capturing, integration
Muhammad Usman Ashraf, Naveed Ahmed Khan, "Software Engineering Challenges for Ubiquitous Computing in Various Applications", Frontiers of Information Technology, vol. 00, no. , pp. 78-82, 2013, doi:10.1109/FIT.2013.22