Group Members: Maida Waqar (074) Ayesha Malik (060) 1 Mehak Ubed (079) 2
ABSTRACT
Dependency of people on computational capabilities to solve
daily life problems. Ubiquitous computing provides unlimited computing capabilities in medical field to save lives. Agile methodology is applied to handle large data in MUC system. 3 MOTIVATION The reason behind presenting this topic is to explain the importance of ubiquitous computing system in the field of medicine and the incorporation of a suitable methodology like agile to implement it. 4 INTRODUCTION
Computing is used everywhere to complete tasks.
Computing involves both hardware and software Sending mails and even using cell phones is considered a form of computing. Ubiquitous or pervasive computing is a concept of using smart technology that can replace traditional computing. 5 INTRODUCTION
The main concept of ubiquitous computing is to convert
any appliances in your surrounding a hidden computer interacting with each other to perform daily activities. This concept can be applied to any field including medical and educational fields. In order to build a ubiquitous system we have to involve appropriate software engineering methadologies i.e. by including suitable methodology like agile. 6 INTRODUCTION 7 Challenges 8 DISCUSSION
Agile methodology can be applied to different system
development processes. Use of agile methodology increases the probability of developing a flexible software. It focuses on keeping code simple, testing often and delivery of a functional application. ASD builds software in smaller parts rather than building complete single large application. 9 DISCUSSION 10 KEY PRINCIPLES OF AGILE
Active user involvement is imperative.
The team must be empowered to make decisions. Requirements evolve but the timescale is fixed. Capture requirements at a high level; lightweight and visual. Develop small, incremental releases and iterate. Focus on frequent delivery of products. Complete each feature before moving on to the next. Testing is integrated throughout the project lifecycle. Deliver a high quality system. 11 RELATED WORKS MUC system is a new field for research, however some researchers views it technically, where as few other researchers view it from Software engineering view. Rapid Prototyping for Ubiquitous Computing….. Prototypes were designed to gain insight into the medical setting of Graz University Hospital in Europe. Many software developers rarely use Usability Engineering Methods in developing projects which result in a project with non user- centered development approach. In this project, users were fully involved and Usability Engineering Methods were used in developing project side by side with rapid prototyping techniques. 12 RELATED WORKS
hospitals of the future….
This paper involves on going research on ubiquitous computing in medical field. Clinical computer systems rarely play any role in execution of clinical works. Electronic Patients Record in hospitals that are meant to be at patient’s bed side are kept in offices where they are seldom used. There are problems in operating a modern computer system as mouse or keyboard cant be used while operating a patient. UMC is preferred as it is ; Secure Offers various services Allows collaboration 13 RELATED WORKS
Software engineering challenges…
In this paper, a survey is conducted to gather all the challenges
faced by developers while developing a ubiquitous computing application. It also provides direction to the developers so that they can develop ubiquitous computing applications effectively. 14 PROPOSED APPROACH In order to select the best software engineering approach, me must understand the requirements of a Medical pervasive system. Agile methodology is suitable for Medical pervasive system as; 15 WHY AGILE?
it supports the design and traits of MUC system.
Allow 100% user involvement. Emphasizes on quality and accuracy of product and teams collaborate with each other. Supports iterative process and prototyping.
Challenges in applying agile……
Difficulty in developing complex MUC system.
High cost It can be intense for development teams especially when the client is unclear about his requirements. It pays less importance to designing. 16 RESULTS AND CONCLUSIONS Medical ubiquitous computing will bring simplicity and ease in our daily lives. By implementing the best software engineering methodology, MUC system aides in medical settings of all types. Survey clearly showed agile is best suitable for MUC system as both their characteristics intersects and both their goals clearly matched. E- health care systems are best kind of systems implementing agile in Medical ubiquitous computing. 17 REFERENCES: • Naeem Esfahani, Sam Malek, "A New Paradigm for Engineering Self-Adaptive Pervasive Software Systems". ICSE '10, May 2-8, 2010 . • Muhammad Usman Ashraf, Naveed Ahmed Khan, "Software Engineering Challenges for Ubiquitous Computing in Various Applications". 2013 11th International Conference on Frontiers of Information Technology. • Jim Kanzler, " Meta5 in an “Agile” Environment", http://www.meta5.us/2014/07/10/677/ • Jakob E. Bardram, "Hospitals of the Future – Ubiquitous Computing support for Medical Work in Hospitals". • [7] Francesco De Mola, Giacomo Cabri, Nicola Muratori, Raffaele Quitadamo, Franco Zambonelli, "The UbiMedic Framework to Support Medical Emergencies by Ubiquitous Computing". • Andreas Holzinger, Klaus Schwaberger, Matthias Weitlaner, "Rapid Prototyping for Ubiquitous Computing in Health Care Real Life Settings". Submission to IEEE Pervasive (1 May 2005) • Sonali Agarwal ,Divya, G.N.Pandey "SVM based context awareness using Body Area Sensor Network for pervasive healthcare monitoring". IITM’10, December 28-30, 2010, Allahabad, UP, India. • Jens Baek Jorgensen and Claus Bossen, "Requirements Engineering for a Pervasive Health Care System". Proceedings of the 11th IEEE International Requirements Engineering Conference 1090-705X/03 $17.00, 2003 IEEE.