Scientific Software: Legacy Software Maintenance

Software production and maintenance is one of the most widely studied topics in computer science. Taking into account that scientists were the first ones to perform this task, even before the Computer Science discipline obtained its name, scientific software production still remains a challenge. Thi...

Full description

Bibliographic Details
Main Author: Mariano Méndez
Format: Article
Language:English
Published: Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata 2016-11-01
Series:Journal of Computer Science and Technology
Online Access:https://journal.info.unlp.edu.ar/JCST/article/view/494
id doaj-3c5d530487c8436588970021889c6033
record_format Article
spelling doaj-3c5d530487c8436588970021889c60332021-05-05T13:32:01ZengPostgraduate Office, School of Computer Science, Universidad Nacional de La PlataJournal of Computer Science and Technology1666-60461666-60382016-11-011602101103237Scientific Software: Legacy Software MaintenanceMariano Méndez0School of Computer Science, National University of La Plata, ArgentinaSoftware production and maintenance is one of the most widely studied topics in computer science. Taking into account that scientists were the first ones to perform this task, even before the Computer Science discipline obtained its name, scientific software production still remains a challenge. This phenomenon may stem from the fact that some authors realized that there is a "gap" between scientific production techniques and industry software techniques [1]. This research work is founded on two relevant contributions to this subject. The first one, the Aristotelian analysis performed by Frederick Brooks on software essence that has been beautifully described in [2]. The second one was proposed by Ralph Johnson in his article "Software development is program transformation." Based on these two great contributions, Change- Driven Development is proposed as a new agile methodology born as a new approach to maintain and develop Scientific Software.https://journal.info.unlp.edu.ar/JCST/article/view/494
collection DOAJ
language English
format Article
sources DOAJ
author Mariano Méndez
spellingShingle Mariano Méndez
Scientific Software: Legacy Software Maintenance
Journal of Computer Science and Technology
author_facet Mariano Méndez
author_sort Mariano Méndez
title Scientific Software: Legacy Software Maintenance
title_short Scientific Software: Legacy Software Maintenance
title_full Scientific Software: Legacy Software Maintenance
title_fullStr Scientific Software: Legacy Software Maintenance
title_full_unstemmed Scientific Software: Legacy Software Maintenance
title_sort scientific software: legacy software maintenance
publisher Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata
series Journal of Computer Science and Technology
issn 1666-6046
1666-6038
publishDate 2016-11-01
description Software production and maintenance is one of the most widely studied topics in computer science. Taking into account that scientists were the first ones to perform this task, even before the Computer Science discipline obtained its name, scientific software production still remains a challenge. This phenomenon may stem from the fact that some authors realized that there is a "gap" between scientific production techniques and industry software techniques [1]. This research work is founded on two relevant contributions to this subject. The first one, the Aristotelian analysis performed by Frederick Brooks on software essence that has been beautifully described in [2]. The second one was proposed by Ralph Johnson in his article "Software development is program transformation." Based on these two great contributions, Change- Driven Development is proposed as a new agile methodology born as a new approach to maintain and develop Scientific Software.
url https://journal.info.unlp.edu.ar/JCST/article/view/494
work_keys_str_mv AT marianomendez scientificsoftwarelegacysoftwaremaintenance
_version_ 1721461526858039296