Assessing the impact of volatile functionality removal in web applications : model‐driven vs code‐based approaches

Detalles Bibliográficos
Autor Principal: Urbieta, Mario Matías
Otros autores o Colaboradores: Frajberg, Darián, Rossi, Gustavo Héctor
Formato: Capítulo de libro
Lengua:inglés
Temas:
Acceso en línea:https://doi.org/10.1002/spe.2503
Consultar en el Cátalogo
Resumen:Web applications must quickly adapt to new business demands to keep clients onboard. When unexpected and unforeseen requirements appear, the changes pose challenges to software engineers as they were not considered in the application design and such new functionality can be only valid only for a period in certain situations. This work presents a comparison of maintenance consequences in the software quality when using a Model‐Driven approach against a Code‐Based one where changes are managed in an ad hoc way. We used the removal of volatile functionality as case of study due to the fact that its characteristics stress the development process. We considered both external and internal quality of deliverables. For assessing the quality of deliverables, we evaluated the production of more than 35 students using both approaches considering their perception gathered through questionnaires and their deliverables. We present the preliminary evidence that there is no significant difference between approaches. Model‐Driven performed slightly better than Code‐Based, but both responded negatively in terms of deliverables' quality. Results show that maintenance tasks are detrimental to software quality where Model‐Driven approach does not excel over Code‐Based approach. The Model‐Driven approach only highlighted on productivity.
Notas:Formato de archivo PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)
Descripción Física:1 archivo (2,0 MB)
DOI:10.1002/spe.2503

MARC

LEADER 00000naa a2200000 a 4500
003 AR-LpUFIB
005 20250423183226.0
008 230201s2017 xx o 000 0 eng d
024 8 |a DIF-M7700  |b 7919  |z DIF007034 
040 |a AR-LpUFIB  |b spa  |c AR-LpUFIB 
100 1 |a Urbieta, Mario Matías  |9 45866 
245 1 0 |a Assessing the impact of volatile functionality removal in web applications :  |b model‐driven vs code‐based approaches 
300 |a 1 archivo (2,0 MB) 
500 |a Formato de archivo PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca) 
520 |a Web applications must quickly adapt to new business demands to keep clients onboard. When unexpected and unforeseen requirements appear, the changes pose challenges to software engineers as they were not considered in the application design and such new functionality can be only valid only for a period in certain situations. This work presents a comparison of maintenance consequences in the software quality when using a Model‐Driven approach against a Code‐Based one where changes are managed in an ad hoc way. We used the removal of volatile functionality as case of study due to the fact that its characteristics stress the development process. We considered both external and internal quality of deliverables. For assessing the quality of deliverables, we evaluated the production of more than 35 students using both approaches considering their perception gathered through questionnaires and their deliverables. We present the preliminary evidence that there is no significant difference between approaches. Model‐Driven performed slightly better than Code‐Based, but both responded negatively in terms of deliverables' quality. Results show that maintenance tasks are detrimental to software quality where Model‐Driven approach does not excel over Code‐Based approach. The Model‐Driven approach only highlighted on productivity. 
534 |a Software: Practice an Experience, 78(1), pp. 11-43. 
650 4 |a APLICACIONES WEB  |9 44733 
650 4 |a SOFTWARE  |9 43525 
700 1 |a Frajberg, Darián  |9 49084 
700 1 |a Rossi, Gustavo Héctor  |9 44094 
856 4 0 |u https://doi.org/10.1002/spe.2503 
942 |c CP 
952 |0 0  |1 0  |4 0  |6 A0880  |7 3  |8 BD  |9 82261  |a DIF  |b DIF  |d 2025-03-11  |l 0  |o A0880   |r 2025-03-11 17:04:51  |u http://catalogo.info.unlp.edu.ar/meran/getDocument.pl?id=1603  |w 2025-03-11  |y CP 
999 |c 56810  |d 56810