Assessing the impact of Volatile Functionality removal in web applications: Model‐Driven vs Code‐Based approaches. (29th June 2017)
- Record Type:
- Journal Article
- Title:
- Assessing the impact of Volatile Functionality removal in web applications: Model‐Driven vs Code‐Based approaches. (29th June 2017)
- Main Title:
- Assessing the impact of Volatile Functionality removal in web applications: Model‐Driven vs Code‐Based approaches
- Authors:
- Urbieta, M.
Frajberg, D.
Rossi, G. - Abstract:
- Summary: 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.
- Is Part Of:
- Software, practice & experience. Volume 48:Number 1(2018)
- Journal:
- Software, practice & experience
- Issue:
- Volume 48:Number 1(2018)
- Issue Display:
- Volume 48, Issue 1 (2018)
- Year:
- 2018
- Volume:
- 48
- Issue:
- 1
- Issue Sort Value:
- 2018-0048-0001-0000
- Page Start:
- 11
- Page End:
- 43
- Publication Date:
- 2017-06-29
- Subjects:
- maintenance -- Model‐Driven web application -- quality -- requirement -- Volatile Functionality
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2503 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 5545.xml