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...
Main Author: | |
---|---|
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 |