Write a Blog >>
ICSE 2020
Wed 24 June - Thu 16 July 2020
Sat 27 Jun 2020 15:35 - 15:50 at ICSSP-ICGSE - Session 3 Chair(s): Fabio Calefato, Paul Clarke, Marco Gerosa

Microservice architecture has been recognized as an important enabler for continuous development of many cloud-based systems. Code generation has been tried in the tool chain of building microservices. However, most existing tools generally do not consider the risks from continuous development.

We have been developing a toolkit which generates microservices from application domain models. Our approach aligns development process to this toolkit and coordinates domain modeling activity over project life cycles. In this paper, we describe its framework and corresponding development process which eliminates delays brought by the uncertainty of a project at a relatively early stage. Several minimum viable products have been built upon the proposed approach during the past years, including automated generation of code from domain decomposition. Our result shows 10% saving of effort and fewer issues. Effort saving increases to 30% under an extreme condition with high-rate personnel turnover. We also discuss our findings on running these projects and raise discussion and questions for future enhancement.

Sat 27 Jun

Displayed time zone: (UTC) Coordinated Universal Time change

15:00 - 18:00
Session 3ICGSE Research Papers / ICGSE Experience Reports / ICSSP / ICGSE [Joint Event] - ICSSP/ICGSE / ICGSE Journal First at ICSSP-ICGSE
Chair(s): Fabio Calefato University of Bari, Paul Clarke , Marco Gerosa Northern Arizona University

_

ICGSE Theme: Onboarding and community evolution

ICSSP Theme: Machine Learning, AI and Microservices Architectures

15:00
5m
Day opening
OpeningRecorded
ICGSE [Joint Event] - ICSSP/ICGSE
Paolo Tell IT University of Copenhagen, David Raffo Portland State University
15:05
15m
Research paper
TasRec: A Framework for Task Recommendation in Crowdsourcing
ICGSE Research Papers
Kumar Abhinav Accenture Labs, Gurpriya Kaur Bhatia Indraprastha Institute of Information Technology, Delhi, Alpana Dubey Accenture Labs, India, Sakshi Jain Accenture, Nitish Bhardwaj Accenture Technology Labs
15:20
15m
Talk
From Art to Science: Evolution of Community Development
ICGSE Journal First
15:35
15m
Full-paper
Process Implications of Executable Domain Models for Microservices Development
ICSSP
Bo Wang University of Southern California, Barry Boehm University of Southern California
15:50
15m
Full-paper
Do Instance-level Review Diagrams Support Validation Processes of Cyber-Physical System Specifications
ICSSP
Marian Daun University of Duisburg-Essen, Jennifer Brings University of Duisburg-Essen, Thorsten Weyer University Koblenz-Landau
16:05
15m
Full-paper
Onboarding Bot for Newcomers to Software Engineering
ICSSP
James Dominic Clemson University, Charles Ritter Clemson University, Paige Rodeghero Clemson University
16:20
15m
Experience report
How do newcomers learn work process in Global Software Development (GSD)? A survey study from the perspective of newly project leaders
ICGSE Experience Reports
Raquel Cunha SIDIA Institute of Science and Technology, Fernanda Souza SIDIA Institute of Science and Technology, Franciney Lima SIDIA Institute of Science and Technology, Bruno Bonifácio Universidade Federal do Amazonas - UFAM
16:35
15m
Experience report
Designing Engineering Onboarding for 60+ Nationalities
ICGSE Experience Reports
Julian Harty Commercetest Limited
16:50
15m
Full-paper
From Ad-Hoc Data Analytics to DataOps
ICSSP
Aiswarya Munappy Chalmers University of Technology, David Issa Mattos Chalmers University of Technology, Jan Bosch , Helena Holmström Olsson Malmö University, Anas Dakkak Ericsson
17:05
15m
Full-paper
Emerging and Changing Tasks in the Development Process for Machine Learning Systems
ICSSP
Hanyan Liu Chalmers | University of Gothenburg, Samuel Eksmo Chalmers | University of Gothenburg, Johan Risberg IBM Sweden, Regina Hebig University of Gothenburg
17:20
15m
Full-paper
Developing ML/DL Models: A Design Framework
ICSSP
Meenu Mary John Malmö University, Helena Holmström Olsson Malmö University, Jan Bosch