International Workshop on the Engineering of Mobile-Enabled Systems
In conjunction with the 35th International Conference on Software Engineering (ICSE 2013)
San Francisco, CA, USA
Saturday, May 25, 2013
Mobile apps are becoming important parts of enterprise and mission-critical systems that make use of contextual information to optimize resource usage and drive business and operational processes. Mobile technology is also reaching people in the field across multiple domains to help with various tasks such as speech and image recognition, natural language processing, decision-making, and mission planning.
Mobile apps and smartphones are only one instance of today's mobile computing technology. RFID tags, sensor nodes, and computing-enabled mobile devices are all components of the current mobile computing paradigm. These devices are being integrated into enterprise systems and mission-critical systems as a way to collect data in the field. Different from previous paradigms, data is no longer a discrete piece of information locally produced and distributed in servers; data is also produced, stored and used in the field, shared between mobile and resident devices, and potentially uploaded to local servers or the cloud — a distributed, heterogeneous, context-aware, data production and consumption paradigm. What this means from a systems and software engineering perspective is that mobile devices and sensors are being integrated into IT solutions and re-shaping the way that systems are built. We call these systems mobile-enabled systems.
The goal of MOBS 2013 is to create a focal point and an ongoing forum for researchers and practitioners to share results and open issues in the area of software engineering of mobile-enabled systems.
We are happy to announce Martin Griss from Carnegie Mellon University - Silicon Valley as our keynote speaker. In his keynote titled "Making Smart Communities Resilient: Mobile to the Rescue" he will discuss his work as Director of the Disaster Management Initiative and what they have accomplished toward making smart communities resilient.
Recent disasters locally and worldwide have demonstrated the difficulties in mounting fast, coordinated, and successful responses, and the importance of more effectively incorporating citizens in preparing, responding and communicating. Many communities are encouraging increased awareness and classes for personal emergency planning, and the training and formation of neighborhood Community Emergencies Response Teams (CERT). New mobile, networking and sensor technologies offer the promise of enabling citizen teams and professional responders to more rapidly assess, communicate and respond to emergency situations.
The Disaster Management Initiative (DMI) was established in 2009 at Carnegie Mellon University, Silicon Valley in the NASA Research Park to provide open and interoperable next-generation technical solutions for all-hazard multi-jurisdictional disasters. Newer technologies and approaches have the potential to enable better prediction, management and recovery of disasters. Smart phones, mobile devices, fast ubiquitous communications, social media, wireless sensors, crowd-sourcing, and collaborative information environments can empower and integrate individual citizens, community groups, first responders and emergency managers. The DMI is a center of excellence for research, development, evaluation, advocacy and dissemination of such technologies, solutions and approaches. Recently, the DMI has prototyped and demonstrated new smartphone systems, such as the Survivable Social Network, that enable structured social communication when the cell telecom infrastructure is damaged.
Martin Griss is director of the Silicon Valley Campus and director of the Disaster Management Initiative. He has 40 years of academic and industrial experience.He leads research in context-aware applications and software engineering, applying mobile, networking and sensor technology to disaster response. He spent 20 years at HP Labs as Director of the Software Technology Laboratory. He was an associate professor of CS at the University of Utah and adjunct professor at UCSC. He published over 60 articles, book chapters and tutorials on mobile computing, software reuse, software agents and disaster response. He earned a B.Sc from the Technion and a Ph.D. in Physics from the University of Illinois.
|08:30 - 08:45
||Workshop Welcome and Introduction|
|08:45 - 10:00
||Keynote: Making Smart Communities Resilient: Mobile to the Rescue
Martin Griss, Carnegie Mellon University - Silicon Valley, USA
|10:00 - 10:30
|10:30 - 11:00
|11:00 - 11:45
||Paper Session 1: Testing and Quality Assurance
A Model of Quality-in-Use for Service-based Mobile Ecosystem
A Comparison of Energy Bugs for Smartphone Platforms
Testing for Poor Responsiveness in Android Applications
|11:45 - 12:15
||Paper Session 2: Security and Privacy
Comparing Privacy Control Methods for Smartphone Platforms
Securing Static Nodes in Mobile-Enabled Systems using a Network-Layer Moving Target Defense
|12:15 - 12:30
||Card Sorting: Preparation for Afternoon Break-Out Sessions
|12:30 - 14:00
|14:00 - 14:45
Paper Session 3: Process
eMontage: An Architecture for Rapid Integration of Situational Awareness Data at the Edge
Software Development Processes for Mobile Systems: Is Agile Really Taking Over the Business?
A Framework and Ontology for Mobile Sensor Platforms in Home Health Management
|14:45 - 16:00
||Open Discussion and Start of Break-Out Sessions
|16:00 - 16:30
|16:30 - 17:00
||Break-Out Sessions Continued|
|17:00 - 18:00
||Report of Break-Out Sessions and Wrap-Up|
All accepted papers will be published in the conference electronic proceedings and in both ACM Digital Library and IEEE Digital Library.
A summary of the workshop will be submitted to the ACM Software Engineering Notes for publication.
Jeff Gray is an Associate Professor in the Department of Computer Science at the University of Alabama where he directs research in software composition and modeling. Jeff completed the Ph.D. in Computer Science from Vanderbilt University. He teaches a graduate level course on aspects and modeling issues, and undergraduate courses on mobile software development (an introductory Freshman course using mobile computing and a senior Capstone design class focused on a mobile context). Jeff has served on over 150 Program Committees and 70 Organizing Committees at various venues (e.g., OOPSLA, MODELS, AOSD, GPCE). He is the MODELS 2013 General Chair, and was the Organizing Chair of AOSD 2009 and the 2009 Program co-Chair for the Software Language Engineering conference (co-located with MODELS). He has served on the organizing committee for ICSE 2013 and SPLASH 2010. His research is sponsored by Google, DARPA, NSF (including a CAREER award), IBM, and US Air Force. A recent NSF RAPID award is investigating the use of mobile applications in the cloud to support disaster relief efforts (e.g., tornado damage assessment). More information about his work can be found at http://gray.cs.ua.edu/.
Grace Lewis is a Senior Member of the Technical Staff at the Software Engineering Institute (SEI). She is currently the technical lead for the Edge-Enabled Tactical Systems research group in the Advanced Mobile Systems initiative that is exploring the use of technologies such as mobile computing, cloud computing and end-user programming in tactical situations. Her current interests and projects are in cloud-based cyber-foraging, context-aware mobile applications, service-oriented architecture (SOA), and cloud computing. Grace has successfully co-organized multiple workshops at ICSE (PESOS, SDSOA, SEEUP), ICSM (MESOCA, MESOA), CSMR (SOAM) and CASCON. Her latest publications include multiples reports and articles on these subjects and a book in the SEI Software Engineering Series. She is also a member of the technical faculty for the Master in Software Engineering program at Carnegie Mellon University (CMU). Grace holds a B.Sc. in Systems Engineering and an Executive MBA from Icesi University in Cali, Colombia; and a Master in Software Engineering from CMU. More information about her work can be found at http://www.sei.cmu.edu/staff/glewis.
Henry Muccini is an Assistant Professor at the University of L'Aquila in Italy. Henry's main research interests are related to the role of software architectures for producing quality software. In this direction, Henry has been investigating how software architectures can be used for the verification and validation of complex and dynamically-evolving software systems. More specifically, Henry has been researching methods for testing, analyzing, and monitoring software systems based on their software architecture, as well as approaches and languages to describe architectures to improve their testability and ability to be validated. More recently, Henry has started working on research related to the architecting of wireless sensor networks and on testing context-aware mobile applications. Henry has been co-organizing a variety of workshops at WICSA, ASE, FSE, ICSE, and CompArch, and has been recently co-chairing the Program Committee of QSIC 2012 and Euromicro SEAA 2012. Henry holds a Ph.D. in Computer Science from the University of Rome - La Sapienza, Italy. More information about his work can be found at http://www.henrymuccini.com/.
Nachiappan Nagappan is a Principal Researcher at the Research in Software Engineering (RiSE) area at Microsoft Research, Redmond WA. His research interests are in the field of data analytics in software engineering, software reliability and data driven software development. He has served on the program committee of all the primary conferences in his area (ICSE/FSE/ESEM/ISSRE etc.), has won several best paper awards, served as program chair for ESEM 2010 and ISSRE 2012, served in the National Academy of Science committees etc. He received his PhD in 2005 from North Carolina State University. More information about his research and publications can be found at http://research.microsoft.com/en-us/people/nachin/.
David S. Rosenblum is a Professor in the Department of Computer Science of the School of Computing at the National University of Singapore. At NUS he directs the Felicitous Computing Institute, which is conducting research on next-generation ubiquitous computing systems. He received his PhD in 1988 from Stanford University and has held positions at AT&T Bell Laboratories (now AT&T Labs-Research) in Murray Hill, New Jersey; the University of California, Irvine; an Internet startup called PreCache (where he was Principal Architect and CTO); and University College London. His research has addressed a wide range of problems spanning the breadth of the software development life cycle, including software architecture, testing and verification. A central focus of his current research is the design and validation of mobile, context-aware adaptive systems for ubiquitous computing. In 1997 he received a CAREER Award from the US National Science Foundation for research on distributed component-based software, and from 2004-2009 he held a Wolfson Research Merit Award from the Royal Society in the UK. He has served on numerous conference organizational, program and steering committees, including service as General Chair of ISSTA 2007, Program Co-Chair of ETAPS FASE 2010 and ICSE 2004, Program Chair of SIGSOFT FSE 2000, and Chair of the ICSE and ISSTA Steering Committees. In January 2013 he will become the Editor-in-Chief of ACM TOSEM, for which he has served as an Associate Editor since 2005. He also was previously an Associate Editor of IEEE TSE. In 2002 he received the ICSE Most Influential Paper Award for his ICSE 1992 paper on assertion checking, and in 2008 he received the first ACM SIGSOFT Impact Paper Award with Alexander L. Wolf for their ESEC/FSE 1997 paper on Internet-scale event notification. He is a Fellow of the ACM, IEEE, BCS and IET, and he is the Past Chair of ACM SIGSOFT. More information about his work can be found at http://www.comp.nus.edu.sg/~david/.
Emad Shihab is an Assistant Professor with the Department of
Software Engineering at the Rochester Institute of Technology. His
research interests are in Mining Software Repositories, Software
Maintenance, Software Quality Assurance, Empirical Software Engineering,
and Software Architecture. Emad worked in the mobile software industry
as a software researcher and a software quality assurance associate at
Research In Motion in Waterloo, Ontario. He also worked as a research
intern at Microsoft Research in Redmond, Washington. He held an NSERC
Alexander Graham Bell Canada Graduate Scholarship (CGS) and a Google
GRAD CS Forum award. He served as program chair of the 2012 Mining
Software Repositories (MSR) Challenge Track. More information can be
found at http://www.se.rit.edu/~emad.