Mobile application use and development is experiencing enormous growth, and by 2016 more than 200 billion apps have been downloaded. The mobile domain presents new challenges to software engineering. Mobile platforms are rapidly changing, with diverse capabilities including various input modes, wireless communication types, on-device memory and disk capacities, and sensors. Applications function on wide ranges of platforms, requiring scaling according to hardware. Many applications interact with third-party services, requiring application development with effective security and authorization processes for those dataflows. “Bring your own device” policies pose security challenges including employer and employee data privacy. Developing secure mobile applications requires new tools and practices such as improved refactoring tools for hybrid applications; polyglot applications; and testing techniques for multiple devices. This workshop aims to establish a community of researchers and practitioners, leading to further research in mobile development.
Keynote
We’re delighted to announce that Ivano Malavolta will be giving the workshop’s keynote address: “Beyond native apps: Web technologies to the rescue!”
Mon 31 OctDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
08:30 - 10:00 | |||
08:30 5mDay opening | Opening Mobile! | ||
08:35 30mTalk | Keynote: "Beyond native apps: Web technologies to the rescue!" Mobile! Ivano Malavolta Vrije Universiteit Amsterdam Media Attached | ||
09:05 30mTalk | Google Authentication Risks on iOS Mobile! Will Dormann CERT/CC, USA DOI | ||
09:35 25mTalk | Managing Persistent Heap in NVRAM Mobile! Kumud Bhandari Rice University, USA DOI |
10:30 - 12:10 | |||
10:30 25mTalk | Persistent Contextual Values as Inter-process Layers Mobile! Markus Raab Vienna University of Technology, Austria Link to publication DOI Pre-print Media Attached | ||
10:55 25mTalk | Hacking with Multi-touch for Java (MT4j) Mobile! A: Craig Anslow Middlesex University, UK, A: Stuart Marshall Victoria University of Wellington, New Zealand, A: James Noble Victoria University of Wellington, New Zealand, A: Robert Biddle Carleton University, Canada DOI Pre-print File Attached | ||
11:20 25mTalk | Regression Aware Debugging for Mobile Applications Mobile! DOI Media Attached | ||
11:45 25mTalk | Data Collection Requirements for Mobile Connected Health: An End User Development Approach Mobile! DOI Pre-print Media Attached |
13:30 - 15:10 | |||
13:30 25mTalk | Generative Programming: from High-Performance to Safety-Critical Applications Mobile! Pre-print | ||
13:55 15mTalk | Scaling Android User Interfaces: A Case Study of Squid Mobile! David S. Janzen California Polytechnic State University, USA, Andrew Hughes Steadfast Innovation, USA, Anthony Lenz Steadfast Innovation, USA DOI Pre-print | ||
14:10 30mTalk | A Model-Based Method for Seamless Web and Mobile Experience Mobile! Marco Brambilla Politecnico di Milano, Italy, Andrea Mauri Politecnico di Milano, Italy, Mirco Franzago University of L'Aquila, Italy, Henry Muccini University of L'Aquila, Italy Link to publication DOI Pre-print Media Attached | ||
14:40 15mTalk | Mobile Application Test Case Generation Focusing on External Events Mobile! DOI | ||
14:55 15mTalk | GUI and Usage Model-Based Test Case Generation for Android Applications with Change Analysis Mobile! DOI |
15:40 - 17:20 | |||
15:40 90mOther | Group Activity with Mobile Development Topic Mobile! | ||
17:10 10mDay closing | Closing Mobile! |
Unscheduled Events
Not scheduled Talk | Beyond Native Apps: Web Technologies to the Rescue! (Keynote) Mobile! Ivano Malavolta Vrije Universiteit Amsterdam Link to publication DOI Pre-print |
Accepted Papers
Call for Papers
Mobile! 2016 - 1st International Workshop on Mobile Development
Important Dates:
- Workshop papers due: (EXTENDED!!) 25 August, 2016 (23:59:59 Anywhere On Earth)
- Workshop paper notifications: 5 September, 2016
- Workshop date: Monday 31 Oct, 2016
Mobile! aims at providing innovative contributions to the research and development of novel approaches to the design, development, validation, execution and evolution of mobile applications. These include architecture techniques relating to platform complexity; improved refactoring tools for hybrid applications using dynamic languages; developing applications in multiple languages; and testing and verification techniques for applications that run on different devices.
The Mobile! workshop combines two (each previously 3-years-running) SPLASH workshops: MobileDeLi (Mobile Development Lifecycle) and PROMOTO (Programming for Mobile and Touch):
- MobileDeli 2013: http://sysrun.haifa.il.ibm.com/hrl/mobiledeli2013
- MobileDeli 2014: http://sysrun.haifa.il.ibm.com/hrl/mobiledeli2014/index.shtml
- MobileDeli 2015: http://2015.splashcon.org/track/mobiledeli2015
- PROMOTO 2013: http://pear.sfsu.edu/promoto2013/
- PROMOTO 2014: http://research.microsoft.com/en-us/events/promoto2014/
- PROMOTO 2015: http://case-research.it/events/promoto2015/
We welcome contributions related to mobile software engineering. Topics include, but are not limited to, the following:
- Mobile development environments and tools
- Mobile testing
- Agile development for mobile applications
- Empirical studies and metrics
- Maintenance and evolution
- Mobile patterns, frameworks, and product lines
- Mobile software refactoring, restructuring, and renovation
- Mobile program transformation and optimization
- Practice and experience reports
- Management of mobile applications
- User experience of mobile applications
- Hybrid versus native applications
- Model-driven development for mobile
- Application security
- Mobile operating system and middleware security
- Secure application development methodologies
- Cloud support for mobile security
- Static and dynamic analysis of mobile applications
- Development for mobile devices with touchscreens
- Mobile optimization debugging techniques and tools
- Resource-aware mobile systems
- Research challenges in mobile software engineering
We solicit contributions of three types:
- Research papers up to 8 pages that describe original work in the area of mobile software engineering;
- Short papers up to 4 pages of emerging ideas and on research in progress; and
- Extended abstracts up to 2 pages representing in-practice experience.
Author Instructions
Submit your paper via hotcrp (https://splash16mobile.hotcrp.com/ ). Accepted papers will be published in the conference electronic proceedings and in the ACM Digital Library.
Submissions should use the ACM SIGPLAN Conference Format, 10 point font, using the font family Times New Roman and numeric citation style. All submissions should be in PDF format. If you use LaTeX or Word, please use the ACM SIGPLAN Templates provided here, making sure to use 10 point fonts (e.g., for LaTeX, set the 10pt option in the \documentclass command). For other document preparation systems, please follow the declarative description of the SIGPLAN formatting guidelines (http://www.sigplan.org/Resources/ProceedingsFormat/), also applying the extra OOPSLA requirements (e.g., 10pt, Times New Roman, numeric citations). Please include page numbers in your submission. Setting the preprint option in the LaTeX \documentclass command generates page numbers. For LaTeX, you can retrieve modified SIGPLAN conference paper templates that automatically enforce the above requirements, if you use the right flag (“1stsubmission”) on your paper’s header.
Publication (Digital Library Early Access Warning):
AUTHORS TAKE NOTE: The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of the conference. The official publication date affects the deadline for any patent filings related to published work.
We look forward to meeting with you at the workshop in October!
Program Co-Chairs
- Lori Flynn, CERT, Carnegie Mellon University, United States
- Alberto Sillitti, Innopolis University, Russian Federation