Keynote Speakers

We are delighted to announce that IEEE SOSE 2016 will feature keynotes from the following distinguished guests:

Mark Harman

"Applications and Opportunities for Crowdsourcing in Software Engineering"

Mark Harman, University College London

Crowd sourced software engineering is a rapidly developing field, for both practitioners and researchers. This keynote will present the primary findings of a recently-conducted comprehensive survey of crowd-sourced software engineering. The keynote will review key milestones in the development of this field, and present trends and likely directions for future work. It will also cover some of the open problems and challenges as well as opportunities for crowd sourced software engineering. This is joint work with Licia Capra, Yue Jia, and Ke Mao. In particular, Ke Mao has been instrumental in the development of the work reported in this keynote. A technical report presenting the findings of the comprehensive survey of crowd-source software engineering is available for download. The survey is also under review for journal publication

Mark Harman is professor of Software Engineering in the Department of Computer Science at University College London, where he directs the CREST centre and is Head of Software Systems Engineering. He is widely known for work on source code analysis, software testing, app store analysis and Search Based Software Engineering (SBSE), a field he co-founded and which has grown rapidly to include over 1600 authors, from nearly 300 institutions spread over more than 40 countries. More recently he has worked with colleagues in the CREST centre to develop predictive models for crowd sourced software engineering, and is working on techniques for combining static and dynamic analysis, SBSE and crowdsourcing techniques.


Jeffrey Voas

"Building Blocks of the Internet of Things"

Jeffrey Voas, US National Institue of Standards and Technology (NIST)

System primitives allow formalisms, reasoning, simulations, and reliability and security risk-tradeoffs to be formulated and argued. In this work, five core primitives belonging to most distributed systems are presented. These primitives apply well to systems with large amounts of data, scalability concerns, heterogeneity concerns, temporal concerns, and elements of unknown pedigree with possible nefarious intent. These primitives form the basic building blocks for a Network of ‘Things’ (NoT), including the Internet of Things (IoT). This talk discusses the underlying and foundational science of IoT. To our knowledge, the ideas and the manner in which the science underlying IoT is presented here is unique.

Jeffrey Voas is a computer scientist at the US National Institute of Standards and Technology (NIST) in Gaithersburg, MD. Before joining NIST, Voas co-founded Cigital: Voas co-authored two John Wiley books (Software Assessment: Reliability, Safety, and Testability [1995] and Software Fault Injection: Inoculating Software Against Errors [1998]. He received two U.S. patents and has over 250 publications. Voas received his undergraduate degree in computer engineering from Tulane University (1985), and received his M.S. and Ph.D. in computer science from the College of William and Mary (1986, 1990 respectively). Voas is a Fellow of the Institute of Electrical and Electronics Engineers (IEEE), the Institution of Engineering and Technology (IET), and the American Association for the Advancement of Science (AAAS). Voas received the U.S. Department of Commerce’s Gold medal in 2014 for his efforts in vetting apps for smartphones for U.S. soldiers in mid-East conflicts. Voas’s current research interests include software certification and the underlying science of IoT. Voas is the Editor-in-Chief of IEEE Transactions on Reliability. Voas is an Adjunct Chair Professor of Computer Science at the National Chiao Tung University in Hsinchu, Taiwan.


Vincenzo Piuri

"Dependable and Resilient Cloud Computing"

Vincenzo Piuri, Università degli Studi di Milano, Italy

Recent years have seen a growing interest among users in the migration of their applications to the Cloud computing environments. However, due to high complexity, Cloud-based services often experience a large number of failures and security breaches, and consequently, impose numerous challenges on the dependability and resilience of users’ applications. Unfortunately, current dependability and resilience solutions focus either on the infrastructure itself or on application analysis, but fail to consider the complex inter-dependencies between system components and application tasks. This aspect is highly crucial especially when Cloud environments are used, as it is increasingly considered nowadays, in critical applications. This talk will discuss a user-centric, dependability- and resilience-driven framework that considers the following aspects: 1) Deploying and protecting users’ applications in the Cloud infrastructure so as to minimize their exposure to the vulnerabilities in the network. This allows users to run their applications in the Cloud in the most secure manner possible. 2) Offering fault tolerance and resilience as a service to the users who need to deploy their applications in the Cloud. This approach allows an application to obtain required fault tolerance and resilience properties from a third party in a transparent manner, and increase its reliability and availability.

Vincenzo PIURI has received his Ph.D. in computer engineering at Politecnico di Milano, Italy (1989). He has been Associate Professor at Politecnico di Milano, Italy and Visiting Professor at the University of Texas at Austin and at George Mason University, USA. He is Full Professor in computer engineering (since 2000) and has been Director of the Department of Information Technology at the Università degli Studi di Milano, Italy. He is Fellow of the IEEE, Distinguished Scientist of ACM, and Senior Member of INNS. He is 2016 IEEE Past Vice President for Technical Activities. He has been 2015 IEEE Vice President for Technical Activities, IEEE Director and IEEE Delegate for Division X, President of the IEEE Computational Intelligence Society, Vice President for Publications of the IEEE Instrumentation and Measurement Society and the IEEE Systems Council, Vice President for Membership of the IEEE Computational Intelligence Society, and Vice President for Education of the IEEE Biometrics Council. He is Editor-in-Chief of the IEEE Systems Journal (2013-17), and has been Associate Editor of the IEEE Transactions on Neural Networks and the IEEE Transactions on Instrumentation and Measurement.


Geyong Min

"Analytical Modelling and Quality-of-Service of Multi-Service Communication Networks"

Geyong Min, University of Exeter, UK

With rapid innovation in sophisticated wireless communication technologies, the past years have witnessed a dramatic growth of mobile multimedia applications, for example, Live Mobile Video, 3D Video Stream, VoIP, Mobile TV, and so on. These content-rich and resource-hungry multi-services generate complex traffic patterns and have high demands of Quality-of-Service (QoS). However, the inherent features of wireless communications, such as scarce bandwidth, limited transmission range, error-prone channels, and heterogeneous access technologies, lead to a high level of dynamics of available communication resources and pose great challenges on multimedia applications over wireless networks. In this talk, heterogeneous stochastic models will be firstly presented to capture the traffic characteristics (e.g., burstiness, self-similarity and large-lag correlation) in multi-service communication networks. An analytical performance model will then be presented for a hybrid traffic scheduling mechanism that integrates the fundamental scheduling schemes in a hierarchical manner and serves as a promising strategy for QoS differentiation in multi-service networks. The accuracy of the model is validated through extensive comparison between the analytical results and those obtained from simulation experiments of the actual system subject to the real-world multimedia applications. The model is then used as a cost-effective performance optimization tool for resource allocation and management in wireless multimedia networks. Finally, the related emerging issues and future directions will be presented and discussed.

Professor Geyong Min is a Chair in High Performance Computing and Networking with the Computer Science discipline in the College of Engineering, Mathematics and Physical Sciences at the University of Exeter, UK. His recent research has been supported by European FP6/FP7, UK EPSRC, Royal Academy of Engineering, Royal Society, and industrial partners including Motorola, IBM, Huawei Technologies, INMARSAT, and InforSense Ltd. Prof. Min is the Co-ordinator of two recently funded FP7 projects: 1) Quality-of-Experience Improvement for Mobile Multimedia across Heterogeneous Wireless Networks; and 2) Cross-Layer Investigation and Integration of Computing and Networking Aspects of Mobile Social Networks. As a key team member and participant, he has made significant contributions to several EU funded research projects on Future Generation Internet. He has published more than 200 research papers in leading international journals including IEEE Journal on Selected Areas in Communications, IEEE Transactions on Communications, IEEE Transactions on Wireless Communications, IEEE Transactions on Multimedia, IEEE Transactions on Computers, IEEE Transactions on Parallel and Distributed Systems, and at reputable international conferences, such as SIGCOMM-IMC, ICDCS, IPDPS, GLOBECOM, and ICC. He is an Associated Editor of several international journals, e.g., IEEE Transactions on Computers. He served as the General Chair/Program Chair of a number of international conferences in the area of Information and Communications Technologies.