Write a Blog >>
ICSE 2022
Sun 8 - Fri 27 May 2022

The terminal is a remarkably resilient interface for many programming activities. From its humble beginnings as a teletypewriter more than half a century ago, through video terminals like the VT100, to present-day windowed terminal emulators, it has remained a relevant and productive, albeit very gaunt, interface. This is in stark contrast with feature-rich integrated development environments (IDEs), which on top of their innate complexity allow for the creation of custom extensions. Indeed, researchers have been prolific in proposing innumerable, but often ignored, plug-ins.

We propose using inter-connected windowed terminal emulators as the foundation for a new type of distributed and language-agnostic development environment. By delegating the handling of a system’s source code to a set of dedicated windowed terminal emulators we hope to be able to not only complement existing visual tools, but also leverage the large body of existing command-line and terminal-based development tools. We present the architecture of the terminal-based development environment that we envision, outline our future implementation plans, and discuss how such an environment can be evaluated both in terms of its usefulness and usability.

Thu 12 May

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

21:00 - 22:00
Parallel Distributed and Concurrent SystemsTechnical Track / NIER - New Ideas and Emerging Results at ICSE room 3-odd hours
Chair(s): Jean-Guy Schneider Deakin University
21:00
5m
Talk
A Case for Microservices Orchestration Using Workflow Engines
NIER - New Ideas and Emerging Results
Anas Nadeem North Dakota State University, USA, Muhammad Malik North Dakota State University
DOI Pre-print
21:05
5m
Talk
Terminals All the Way Down
NIER - New Ideas and Emerging Results
Michael MacInnis Carleton University, Canada, Olga Baysal Carleton University, Michele Lanza Software Institute - USI, Lugano
DOI Pre-print Media Attached
21:10
5m
Talk
Utilizing Parallelism in Smart Contracts on Decentralized Blockchains by Taming Application-Inherent Conflicts
Technical Track
Péter Garamvölgyi Shanghai Tree-Graph Blockchain Research Institute, Yuxi Liu Duke University, Dong Zhou Tsinghua University, Fan Long Shanghai Tree-Graph Blockchain Research Institute, Ming Wu Shanghai Tree-Graph Blockchain Research Institute
DOI Pre-print Media Attached

Fri 13 May

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

11:00 - 12:00
Software Architecture and Design 3NIER - New Ideas and Emerging Results / Technical Track at ICSE room 2-odd hours
Chair(s): Grace Lewis Carnegie Mellon Software Engineering Institute
11:00
5m
Talk
A Case for Microservices Orchestration Using Workflow Engines
NIER - New Ideas and Emerging Results
Anas Nadeem North Dakota State University, USA, Muhammad Malik North Dakota State University
DOI Pre-print
11:05
5m
Talk
Terminals All the Way Down
NIER - New Ideas and Emerging Results
Michael MacInnis Carleton University, Canada, Olga Baysal Carleton University, Michele Lanza Software Institute - USI, Lugano
DOI Pre-print Media Attached
11:10
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
11:15
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
11:20
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
11: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

Information for Participants
Thu 12 May 2022 21:00 - 22:00 at ICSE room 3-odd hours - Parallel Distributed and Concurrent Systems Chair(s): Jean-Guy Schneider
Info for room ICSE room 3-odd hours:

Click here to go to the room on Midspace

Fri 13 May 2022 11:00 - 12:00 at ICSE room 2-odd hours - Software Architecture and Design 3 Chair(s): Grace Lewis
Info for room ICSE room 2-odd hours:

Click here to go to the room on Midspace