Monday 04 Tuesday 05
SERF SoViVa'17
SWAN 2017 WAMA 2017

Software Engineering and Digital Forensics

Monday, September 04
Dalal Alrajeh (Imperial College London), Liliana Pasquale (University College Dublin)
A digital forensic investigation is concerned with the discovery, collection, preservation, analysis, interpretation, and presentation of digital evidence from digital sources, for proof of incident and ultimately for prosecution of criminal activity. The SERF workshop aims to explore the role of software engineering (SE) in the design of systems that support or implement digital forensic tasks. SERF is intended to be a multi-disciplinary workshop that brings together researchers and practitioners from the software engineering and digital forensics communities to identify open challenges in digital forensics, assess the status of SE approaches in tackling these challenges, and strengthen the frontier of SE research in this problem domain.

SWAN 2017
3rd International Workshop on Software Analytics

Monday, September 04
Olga Baysal(Carleton University, Canada), Tim Menzies (NC State University, USA), Latifa Guerrouj(Ecole de Technologie Superieure, Canada), Andreas Metzger ( University of Duisburg-Essen, Germany), Sonia Haiduc (Florida State University, USA)
Software practitioners make technical and business decisions based on the understanding they have of their software systems. This understanding is grounded in their own experiences, but can be augmented by studying various kinds of development artifacts, including source code, bug reports, version control meta-data, test cases, usage logs, etc. Unfortunately, the information contained in these artifacts is typically not organized in the way that is immediately useful to stakeholders’ everyday decision making needs. To handle the large volumes of data, many practitioners and researchers have turned to analytics — the use of analysis, data, and systematic reasoning for making decisions. Thus, software analytics is an emerging field of modern data mining and analysis.
The International Workshop on Software Analytics (SWAN) aims at providing a common venue for researchers and practitioners across software engineering, data mining and mining software repositories research domains to share new approaches and emerging results in developing and validating analytics rich solutions, as well as adopting analytics to software development and maintenance processes to better inform their everyday decisions.

WEA 2017
5th International Workshop on Ecosystem Architectures

Monday, September 04
Eleni Constantinou (University of Mons, Belgium), Jens Knodel (Fraunhofer Institute for Expirmental Software Engineering (IESE), Germany), Mircea Filip Lungu (University of Groningen, The Netherlands)
Software ecosystems are becoming increasingly pervasive, leading to new research, management, and engineering challenges. Opening product architectures and platforms for third parties, designing closed innovation networks among partners through APIs and SDKs, coordinating multiple platforms, or participative engineering across organizational borders are all variants of ecosystems that come with their own opportunities and threats at the same time. WEA aims to further increase the body of knowledge about software ecosystems by providing a forum to exchange ideas and discuss the most recent innovations, trends and experiences in the field. They aim to build and shape the community of leading practitioners and research experts by providing forums for the exchange of research results and industrial practice in software ecosystems. WEA 2017 will provide a venue for practitioners and researchers to share their lessons learned and experiences made.

1st Workshop on Big Software In-Vivo analytics

Tuesday, September 05
Marieke Huisman (University of Twente, the Netherlands), Nour Assy (Eindhoven University of Technology, the Netherlands), Annibale Panichella (University of Luxembourg, Luxembourg)
Software systems have grown increasingly large and complex in today's highly interconnected world. Communication, production, healthcare, transportation and education all increasingly rely on "Big Software". This increasing dependence makes reliable software systems a major concern and stresses the need for effective prediction of software failures. Since software is evolving and operates in a highly dynamic and changing environment, it becomes difficult if not impossible to anticipate all problems at design-time. Because trends like Devops blur the lines between development and deployment, system validation shifts from testing and verification at design time to monitoring at run time: only at run time do we know the application context which is necessary for certain analyses and - if needed - interventions. The mission of this workshop is to advance and provide a scientific basis for in-vivo software analytics, and to bring together researchers interested in big data analytics for big software. The workshop seeks contributions from researchers and practitioners interested in all aspects of generating, collecting, and analysing event data produced by running systems.

WAMA 2017
2nd International Workshop on App Market Analytics

Tuesday, September 05
Federica Sarro (Department of Computer Science, University College London, London, UK), Emad Shihab (Department of Computer Science and Software Engineering, Concordia University Montreal, QC, Canada), Meiyappan Nagappan David R. (Cheriton School of Computer Science, University of Waterloo, Waterloo, ON, Canada), Marie C. Platenius (Heinz Nixdorf Institute, Paderborn University, Paderborn, Germany), Daniel Kaimann (Department of Management, Paderborn University. Paderborn, Germany)
Software applications (or apps) are distributed through centralized market places (which have changed the way developers interact with users, the way software is released, and consumed). These app markets, which are now standard for mobile apps, are getting popular for desktop apps, games, and even open source apps. Such markets facilitate app developers, releasing new apps and enhanc- ing existing ones. It also makes it easier for users to search, compare and download new apps and keep their existing apps up to date. Additionally, app markets provide useful guidance to developers so that end users have the best quality apps. Finally, the market is public facing and has unique data like user ratings and reviews, release notes, app popularity, besides just the app itself. Hence, app markets can be mined and the resulting data analyzed by re- searchers and analytics companies. Therefore, in this workshop, we seek to bring together researchers and practitioners to discuss research challenges, ideas, initiatives and results that leverages such app market data to answer pertinent software engineering questions w.r.t. analytical and empirical approaches. Furthermore, we want to incorporate interdisciplinary collaborations regarding economic aspects.

Workshop on Empirical Methods for Maintainability Validation

Tuesday, September 05
Ralf H. Reussner (Karlsruhe Institute of Technology, Institute for Program Structures and Data Organization),Michael Goedicke (University of Duisburg-Essen, Specification of Software Systems), Lukas Märtin (TU Braunschweig, Insitute for Programming an Reactive Systems)
This workshop is about empirical case studies and empirical methods on software maintainability. Maintainability is across many application domains economically one of the most relevant quality attributes of software. Unlike other software quality attributes, e.g., performance it is hard to predict as well as to measure. This workshop therefore asks for papers on empirical case studies and methods to model, analyse, predict and measure maintainability. The organisers see in community-accepted benchmark example systems a great value. Such example systems could be used to systematically evaluate and compare novel methods from research on software maintainability. In addition, real-world examples on specific maintainability challenges experienced in real-world projects are of high value and interest. Hence, the workshop tries to bring together practitioners and researcher dealing with real-world software maintainability projects, empirical case studies or maintainability community examples.

8th Workshop in Automated Software Testing

Monday, September 04, and Tuesday, September 05
Tanja Vos (Open Universiteit, NL), Sigrid Eldh (Ericsson, SE), Wishnu Prasetya (Univ. Utrecht, NL)
Modern software that impacts all aspects of our life is getting increasingly complex and distributed over clouds and devices. This leads to new concerns in quality assurance.
Testing is at the moment the most important and mostly used quality assurance technique applied in industry. However, the development of cost-effective and high-quality modern systems opens new challenges that cannot be faced only with traditional testing approaches. New techniques for systematization and automation of testing are required.
The A-TEST workshop provides a venue for researchers as well as the industry to exchange and discuss trending views, ideas, state of the art work in progress, and scientific results.