News: The submission deadline has been extended to June 1, 2013.
- "Mobile software development: the good, the bad, and the future",
Dr. Daniel M. Yellin
Bio: Dr. Daniel M. Yellin is the Director, IBM Mobile Platform Development and Israel Software Lab, and an IBM Distinguished Engineer. Previously he was Director of Software Technology at the IBM T. J. Watson Research Center.
Dr. Yellin joined IBM in 1987 after completing a doctorate in computer science at Columbia University. He has authored over 30 journal and conference papers as well as two computer science books and has held numerous positions in professional associations. He is a senior member of ACM and IEEE, has served on multiple programming committees of conferences sponsored by these organizations. In 2012 he was a member of the IBM Academy of Technology Leadership Team.
- "Programming mobile applications: the challenges of taming heterogeneity",
Prof Paola Inverardi
Abstract: Mobile software as an emerging programming paradigm appeared in the second half of the 90ies, today is the most common to an end user way to consume software. The most original approach to mobile code programming was to protect the integrity of software behavior despite the change of execution context. Static analysis approaches coupled with dynamic checking in the execution context offered a certain degree of software robustness under mobility, e.g. PCC. Our own resource oriented approach to programming mobile applications, adaptable to the execution context resource profile, is based on an operational semantics that characterizes mobile applications in terms of resource consumption. The latter at deployment time is checked against the execution context resource profile. The approach guarantees that the application can safely run in the hosting environment. Compared to these approaches, in today app market both producers and consumers seem to disregard the safety issues. In the talk I will provide a brief overview of the different heterogeneity dimensions addressed in the current app market and I will discuss the current state and the potential benefits of introducing these old programming techniques in the current app development practice.
Bio: Paola Inverardi´s main research area is in the application of rigorous methods to software production in order to improve software quality. In the last decade her research interests concentrated in the field of software architectures, mobile applications and adaptive systems.Inverardi serves in the editorial boards of the IEEE Transaction of Software Engineering and Springer Computing. She has been general chair or program chair of leading conferences in software technology (i.e. ASE08, ICSE09, ESEC/FSE03). She is Chair of the ICSE Steering Committee, member of the ACM Europe Council and member of Academia Europaea.