Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Tue 10 May 2022 22:15 - 22:20 at ICSE room 2-even hours - Software Engineering in Practice 3 Chair(s): Nancy Mead
Thu 12 May 2022 04:05 - 04:10 at ICSE room 2-even hours - Software Engineering in Practice 2 Chair(s): Sigrid Eldh

Context: DevOps and microservices are acknowledged to be important new paradigms to tackle contemporary software demands and provide capabilities for rapid and reliable software development. Industrial reports show that they are quickly adopted together in massive software companies. However, because of the technical and organizational requirements, many difficulties against efficient implementation of the both emerge in real software teams. Objectives: This study aims to discovering the organization, benefit and issues of software teams using DevOps & microservices from an immersive perspective. Method: An ethnographic study was carried out in three companies with different business, size, products, customers and degree of globalization. All the three companies claimed their adoption of DevOps and microservices. Seven months (cumulative) of participant observations and nine interviews with practitioners were conducted to collect the data of software teams related to DevOps and microservices. A cross-company empirical investigation using grounded theory was done by analyzing synthesizing the archive data. Results: The virtual software teams were organized for the DevOps and microservice adoption under the stubborn organizational structure. The adoption of DevOps and microservice brings benefits to rapid delivery, ability improvements and burden reduction, whilst the high cost and lack of practice guidelines were emerged. Two major issues of adopting DevOps and microservice in software teams (i.e. fragmentary DevOps and abuse of microservice) were found common in the companies. Moreover, our observations and interviews found that in software teams, the relationship between DevOps and microservice is not significant, which is different from the relationship described in previous studies. Four lessons for practitioners and four implications for researchers were discussed based on the findings. Conclusion: Our findings contribute to the understanding of the organization, benefits and issues of DevOps and microservices adoption from the immersive perspective of software teams.

Tue 10 May

Displayed time zone: Eastern Time (US & Canada) change

22:00 - 23:00
Software Engineering in Practice 3SEIP - Software Engineering in Practice at ICSE room 2-even hours
Chair(s): Nancy Mead Carnegie Mellon Software Engineering Institute
22:00
5m
Talk
Automatically Identifying Shared Root Causes of Test Breakages in SAP HANA
SEIP - Software Engineering in Practice
Gabin An KAIST, Juyeon Yoon Korea Advanced Institute of Science and Technology, Jeongju Sohn University of Luxembourg, Jingun Hong SAP Labs, Dongwon Hwang SAP Labs, Shin Yoo KAIST
Pre-print Media Attached
22:05
5m
Talk
Record and Replay of Online Traffic for Microservices with Automatic Mocking Point Identification
SEIP - Software Engineering in Practice
Jiangchao Liu Ant Group, Jierui Liu Ant Group, Peng Di Ant Group, Alex X. Liu Ant Group, Zexin Zhong Ant Group; University of Technology Sydney
Pre-print Media Attached
22:10
5m
Talk
Field-based Static Taint Analysis for Industrial Microservices
SEIP - Software Engineering in Practice
Zexin Zhong Ant Group; University of Technology Sydney, Jiangchao Liu Ant Group, Diyu Wu Ant Group, Peng Di Ant Group, Yulei Sui University of Technology Sydney, Alex X. Liu Ant Group
Pre-print Media Attached
22:15
5m
Talk
A Cross-Company Ethnographic Study on Software Teams for DevOps and Microservices: Organization, Benefits, and Issues
SEIP - Software Engineering in Practice
Xin Zhou Nanjing University, China, Huang Huang State Grid Nanjing Power Supply Company, He Zhang Nanjing University, Xin Huang , Dong Shao Nanjing University, Chenxing Zhong Nanjing University
Pre-print
22:20
5m
Talk
An Industrial Experience Report on Retro-inspection
SEIP - Software Engineering in Practice
Lanxin Yang Nanjing University, He Zhang Nanjing University, Fuli Zhang Nanjing University, Xiaodong Zhang Nanjing University, Guoping Rong Nanjing University
DOI Pre-print Media Attached
22:25
5m
Talk
Improving Code Autocompletion with Transfer Learning
SEIP - Software Engineering in Practice
A: Gareth Aye Facebook, Inc., A: Wen Zhou Facebook, A: Vijayaraghavan Murali Meta Platforms, Inc., A: Seohyun Kim Meta
Pre-print

Thu 12 May

Displayed time zone: Eastern Time (US & Canada) change

04:00 - 05:00
Software Engineering in Practice 2SEIP - Software Engineering in Practice at ICSE room 2-even hours
Chair(s): Sigrid Eldh Ericsson AB, Mälardalen University, Carleton Unviersity
04:00
5m
Talk
Field-based Static Taint Analysis for Industrial Microservices
SEIP - Software Engineering in Practice
Zexin Zhong Ant Group; University of Technology Sydney, Jiangchao Liu Ant Group, Diyu Wu Ant Group, Peng Di Ant Group, Yulei Sui University of Technology Sydney, Alex X. Liu Ant Group
Pre-print Media Attached
04:05
5m
Talk
A Cross-Company Ethnographic Study on Software Teams for DevOps and Microservices: Organization, Benefits, and Issues
SEIP - Software Engineering in Practice
Xin Zhou Nanjing University, China, Huang Huang State Grid Nanjing Power Supply Company, He Zhang Nanjing University, Xin Huang , Dong Shao Nanjing University, Chenxing Zhong Nanjing University
Pre-print
04:10
5m
Talk
An Industrial Experience Report on Retro-inspection
SEIP - Software Engineering in Practice
Lanxin Yang Nanjing University, He Zhang Nanjing University, Fuli Zhang Nanjing University, Xiaodong Zhang Nanjing University, Guoping Rong Nanjing University
DOI Pre-print Media Attached

Information for Participants
Info for room ICSE room 2-even hours:

Click here to go to the room on Midspace