Fri 13 May 2022 11:05 - 11:10 at ICSE room 2-odd hours - Software Architecture and Design 3 Chair(s): Grace Lewis
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 MayDisplayed 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 5mTalk | A Case for Microservices Orchestration Using Workflow Engines NIER - New Ideas and Emerging Results DOI Pre-print | ||
21:05 5mTalk | 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 5mTalk | 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 |