The Ninth Asia-Pacific Symposium on Internetware

Internetware 2017

Shanghai, China, September 23, 2017, Co-Located with ICSME 2017


Call For Papers



Important dates







Carl K. Chang (slides)

An Emerging Software Engineering Paradigm based on Situation Analytics in the IoT Era


    A new software engineering paradigm has been quietly emerging while most researchers may not have noticed it. In this talk I will first briefly review the past and current software engineering paradigms with emphasis on the roles humans play in these paradigms, in particular those of the end users. I will then discuss the prevalent notions of context-awareness and situation-awareness in the sensor-laden Internet of Things (IoT) era. Based on such observations and discussions, I will explain what I mean by the emerging software engineering paradigm based on situation analytics in support of the human-always-in-the-loop computer services. Examples drawn from some of the recent pilot projects and existing practices in the marketplace will be used to illustrate the philosophy, the technical challenges and the prospects of such an emerging software engineering paradigm.

Brief Biography

    Carl K. Chang is Professor of Computer Science, Professor of Human-Computer Interaction and Director of the Software Engineering Laboratory at Iowa State University. He also holds a courtesy appointment as Chair Professor at his alma mater the National Central University, Taiwan. He received a PhD in computer science from Northwestern University in 1982, and worked for GTE Automatic Electric and Bell Laboratories before joining the University of Illinois at Chicago in 1984. He joined Iowa State University in 2002 as Department Chair of Computer Science, and completed three terms (2002-2013) as its chairman. His research interests include requirements engineering, net-centric computing, situational software engineering and smart aging. Chang is the 2004 President of the IEEE Computer Society. Previously he served as the Editor-in-Chief for IEEE Software (1991-94). He has received the Computer Society’s Meritorious Service Award, Outstanding Contribution Award, the Golden Core recognition, and the IEEE Third Millennium Medal. In 2006 he received the prestigious Marin Drinov Medal from the Bulgarian Academy of Sciences, and was recognized by IBM with the IBM Faculty Award in 2006, 2007 and 2009. From 2007-2010 he served as the Editor-in-Chief of IEEE Computer, the flagship publication of the IEEE Computer Society. He is the 2012 recipient of the Richard E. Merwin Medal from the IEEE Computer Society. More recently he was elected the 2014 Distinguished Alumnus by the National Central University in Taiwan, and received the 2014 Overseas Outstanding Contribution Award from China Computer Federation. Chang is a Life Fellow of IEEE, a Fellow of AAAS, and a member of the European Academy of Sciences.

Thomas Zimmermann (slides)

Software Productivity Decoded: How Data Science helps to Achieve More


    Many companies are looking into understanding and improving productivity of individual software developers as well as software teams.In this talk, I will motivate the need for data analytics in software teams and describe how data scientists work in a large software companies helping software teams to infer actionable insights.I will then show how data from software development can be used to learn more about the productivity of organizations, teams, and individuals and help them to become more effective in building software.

Brief Biography

    Thomas Zimmermann is a Senior Researcher in the Research in Software Engineering group at Microsoft Research, Redmond, USA. His research interests include software productivity, software analytics, recommender systems, and games research. He is best known for his research on systematic mining of software repositories to conduct empirical studies and to build tools to support developers and managers. His work received several awards, including Ten Year Most Influential Paper awards at ICSE’14 and MSR’14, ’15, and 17′, five ACM SIGSOFT Distinguished Paper Awards, and a CHI Honorable Mention. He currently serves as Program Co-Chair for ICSME 2017. He is Co-Editor in Chief of the Empirical Software Engineering journal and serves on the editorial boards of several journals, including the IEEE Transactions on Software Engineering. He received his PhD in 2008 from Saarland University in Germany. His homepage is