Analyzing PL/1 Legacy Ecosystems: An Experience Report

Aeschlimann, Erik; Lungu, Mircea; Nierstrasz, Oscar; Worms, Carl (14 October 2013). Analyzing PL/1 Legacy Ecosystems: An Experience Report. In: Proceedings of the 20th Working Conference on Reverse Engineering, WCRE 2013 (pp. 441-448). IEEE 10.1109/WCRE.2013.6671320

[img] Text
Aesc13a-PL1Ecosystem.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (1MB)

This paper presents a case study of analyzing a legacy PL/1 ecosystem that has grown for 40 years to support the business needs of a large banking company. In order to support the stakeholders in analyzing it we developed St1-PL/1 — a tool that parses the code for association data and computes structural metrics which it then visualizes using top-down interactive exploration. Before building the tool and after demonstrating it to stakeholders we conducted several interviews to learn about legacy ecosystem analysis requirements. We briefly introduce the tool and then present results of analysing the case study. We show that although the vision for the future is to have an ecosystem architecture in which systems are as decoupled as possible the current state of the ecosystem is still removed from this. We also present some of the lessons learned during our experience discussions with stakeholders which include their interests in automatically assessing the quality of the legacy code.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued]

UniBE Contributor:

Lungu, Mircea, Nierstrasz, Oscar

Subjects:

000 Computer science, knowledge & systems

Publisher:

IEEE

Language:

English

Submitter:

Oscar Nierstrasz

Date Deposited:

20 Mar 2014 15:58

Last Modified:

02 Mar 2023 23:24

Publisher DOI:

10.1109/WCRE.2013.6671320

Uncontrolled Keywords:

scg-pub scg13 PL/1 ecosystems static analysis metrics visualization

BORIS DOI:

10.7892/boris.43346

URI:

https://boris.unibe.ch/id/eprint/43346

Actions (login required)

Edit item Edit item
Provide Feedback