Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022
Wed 11 May 2022 21:00 - 21:05 at ICSE room 3-odd hours - Software Architecture and Design 2 Chair(s): Rick Kazman
Fri 13 May 2022 05:00 - 05:05 at ICSE room 2-odd hours - Software Architecture and Design 1 Chair(s): Daria Bogdanova

Increased software maintainability can help improve a company’s profitability by directly reducing ongoing software development costs. Abstraction Layered Architecture (ALA) is a reference architecture for building maintainable applications, but its effectiveness in commercial projects has remained unexplored. This research, carried out as a 16-month joint industry-academic project, explores developing commercial code bases using ALA and the extent to which ALA improves maintainability. An existing application from Datamars, New Zealand, was re-developed by using ALA and compared with the original application. In order to carry out these comparisons, we developed suitable measures by adapting maintainability characteristics from the ISO 25010 family of standards. Specifically, we determined metrics to capture the five sub-characteristics of maintainability: modularity, reusability, analysability, modifiability, and testability; and used them to test our hypothesis that the use of ALA improved maintainability of the application. During the evaluation, we found that the modularity, reusability, analysability, and testability of the re-developed ALA application were higher than for the original application. The modifiability of the ALA-based application was lower in the short-term, but shown to trend upwards in the longer term. Our findings led to proposing a generalised ALA-based development method that promises a significant reduction in maintenance costs.

Wed 11 May

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

21:00 - 22:00
21:00
5m
Talk
Building Maintainable Software Using Abstraction Layering
Journal-First Papers
John Spray Datamars New Zealand, Roopak Sinha Auckland University of Technology, Arnab Sen Pingar New Zealand, Xingbin Cheng Datamars New Zealand
Link to publication Pre-print Media Attached
21:05
5m
Talk
Just Enough, Just in Time, Just for "Me": Fundamental Principles for Engineering IoT-native Software Systems
NIER - New Ideas and Emerging Results
Zheng Li University of Concepción, Rajiv Ranjan Newcastle University
Pre-print Media Attached
21:10
5m
Talk
Towards a Reference Software Architecture for Human-AI Teaming in Smart Manufacturing
NIER - New Ideas and Emerging Results
Philipp Haindl Software Competence Center Hagenberg, Georg Buchgeher Software Competence Center Hagenberg, Maqbool Khan Software Competence Center Hagenberg, Bernhard Moser Software Competence Center Hagenberg
Pre-print Media Attached
21:15
5m
Talk
Software Engineering for Responsible AI: An Empirical Study and Operationalised Patterns
SEIP - Software Engineering in Practice
Qinghua Lu CSIRO’s Data61, Liming Zhu CSIRO’s Data61; UNSW, Xiwei (Sherry) Xu CSIRO Data61, Jon Whittle CSIRO's Data61 and Monash University, David Douglas CSIRO, Conrad Sanderson CSIRO
Pre-print Media Attached
21:20
5m
Talk
Decision Models for Selecting Patterns and Strategies in Microservices Systems and their Evaluation by Practitioners
SEIP - Software Engineering in Practice
Muhammad Waseem Wuhan University, China, Peng Liang Wuhan University, China, Aakash_Ahmad , Mojtaba Shahin RMIT University, Australia, Arif Ali Khan University of Jyväskylä, Gaston Marquez Universidad Tecnica Federico Santa Maria
Pre-print Media Attached
21:25
5m
Talk
The Art and Practice of Data Science Pipelines: A Comprehensive Study of Data Science Pipelines In Theory, In-The-Small, and In-The-Large
Technical Track
Sumon Biswas Carnegie Mellon University, Mohammad Wardat Dept. of Computer Science, Iowa State University, Hridesh Rajan Iowa State University
Pre-print Media Attached

Fri 13 May

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

05:00 - 06:00
05:00
5m
Talk
Building Maintainable Software Using Abstraction Layering
Journal-First Papers
John Spray Datamars New Zealand, Roopak Sinha Auckland University of Technology, Arnab Sen Pingar New Zealand, Xingbin Cheng Datamars New Zealand
Link to publication Pre-print Media Attached
05:05
5m
Talk
What Do You Want From Me? Adapting Systems to the Uncertainty of Human Preferences
NIER - New Ideas and Emerging Results
Carlos Gavidia-Calderon The Open University, UK, Anastasia Kordoni Lancaster University (UK), Amel Bennaceur The Open University, Mark Levine Lancaster University, Bashar Nuseibeh The Open University (UK) & Lero (Ireland)
Pre-print Media Attached
05:10
5m
Talk
Guiding Peer-feedback in Learning Software Design using UML
SEET - Software Engineering Education and Training
Satrio Adi Rukmono Institut Teknologi Bandung, Michel Chaudron Eindhoven University of Technology, The Netherlands
Pre-print Media Attached
05:15
5m
Talk
Toward Among-Device AI from On-Device AI with Stream Pipelines
SEIP - Software Engineering in Practice
MyungJoo Ham Samsung Electronics, Sangjung Woo Samsung Electronics, Jaeyun Jung Samsung Electronics, Wook Song Samsung Electronics, Gichan Jang Samsung Electronics, Yongjoo Ahn Samsung Electronics, Hyoungjoo Ahn Samsung Electronics
Pre-print Media Attached
05:20
5m
Talk
Software Engineering for Responsible AI: An Empirical Study and Operationalised Patterns
SEIP - Software Engineering in Practice
Qinghua Lu CSIRO’s Data61, Liming Zhu CSIRO’s Data61; UNSW, Xiwei (Sherry) Xu CSIRO Data61, Jon Whittle CSIRO's Data61 and Monash University, David Douglas CSIRO, Conrad Sanderson CSIRO
Pre-print Media Attached
05:25
5m
Talk
Decision Models for Selecting Patterns and Strategies in Microservices Systems and their Evaluation by Practitioners
SEIP - Software Engineering in Practice
Muhammad Waseem Wuhan University, China, Peng Liang Wuhan University, China, Aakash_Ahmad , Mojtaba Shahin RMIT University, Australia, Arif Ali Khan University of Jyväskylä, Gaston Marquez Universidad Tecnica Federico Santa Maria
Pre-print Media Attached

Information for Participants
Wed 11 May 2022 21:00 - 22:00 at ICSE room 3-odd hours - Software Architecture and Design 2 Chair(s): Rick Kazman
Info for room ICSE room 3-odd hours:

Click here to go to the room on Midspace

Fri 13 May 2022 05:00 - 06:00 at ICSE room 2-odd hours - Software Architecture and Design 1 Chair(s): Daria Bogdanova
Info for room ICSE room 2-odd hours:

Click here to go to the room on Midspace