Publication
Guiding legacy systems for evolution. PmatE: a case study of maintenance and engineering
dc.contributor.author | Monteiro, André | |
dc.contributor.author | Vieira, Gonçalo | |
dc.date.accessioned | 2022-02-17T14:48:00Z | |
dc.date.available | 2022-02-17T14:48:00Z | |
dc.date.issued | 2022-01-31 | |
dc.description.abstract | Even though software change is inevitable, accurate maintenance can extend software lifespan in a subtle way when both budget and time constraints get in the way of software replacement. In the University of Aveiro, the project PmatE – a quiz web platform created to encourage students to like Math – emerged in the early 1990’s and stacked several applications over the decades without major planning, cleaning or upgrade. This resulted in a huge-sized framework that was crucial to be always available and online and had high operational cost, leading to an increasing amount of technical debt. After 3 decades, the project was studied, refactored and refurbished, leading to a stable consistent framework ready for evolution and software spinouts. This work shows how to manage and engineer solutions to maintain a legacy system and evolve it even when tied up to heavy constraints. | pt_PT |
dc.description.version | info:eu-repo/semantics/publishedVersion | pt_PT |
dc.identifier.citation | Monteiro, A., & Vieira, G. (2022). Guiding legacy systems for evolution. PmatE: a case study of maintenance and engineering. Journal of Information Systems Engineering and Management, 7(1), 11689. https://doi.org/10.55267/iadt.07.11689 | pt_PT |
dc.identifier.doi | 10.55267/iadt.07.11689 | pt_PT |
dc.identifier.issn | 2468-4376 | |
dc.identifier.uri | http://hdl.handle.net/10400.26/39400 | |
dc.language.iso | eng | pt_PT |
dc.peerreviewed | yes | pt_PT |
dc.publisher | IADITI Editions | pt_PT |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | pt_PT |
dc.subject | Software engineering | pt_PT |
dc.subject | software maintenance | pt_PT |
dc.subject | software evolution | pt_PT |
dc.title | Guiding legacy systems for evolution. PmatE: a case study of maintenance and engineering | pt_PT |
dc.type | journal article | |
dspace.entity.type | Publication | |
oaire.citation.conferencePlace | Portugal | pt_PT |
oaire.citation.issue | 1 | pt_PT |
oaire.citation.title | Journal of Information Systems Engineering and Management | pt_PT |
oaire.citation.volume | 7 | pt_PT |
rcaap.rights | openAccess | pt_PT |
rcaap.type | article | pt_PT |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- guiding-legacy-systems-for-evolution-pmate-a-case-study-of-maintenance-and-engineering-11689.pdf
- Size:
- 1.3 MB
- Format:
- Adobe Portable Document Format