Empirical Assessment of the Quality of MVC Web Applications Returned by <tt>xGenerator</tt>

Many scholars have reported that the adoption of Model Driven Engineering (MDE) in the industry is still marginal. Real-life case studies, completed with convincing empirical data about the quality of the developed source code, is an effective way to persuade the industry that the adoption of MDE br...

Full description

Bibliographic Details
Main Authors: Gaetanino Paolone, Romolo Paesani, Martina Marinelli, Paolino Di Felice
Format: Article
Language:English
Published: MDPI AG 2021-02-01
Series:Computers
Subjects:
Online Access:https://www.mdpi.com/2073-431X/10/2/20
_version_ 1827603862641442816
author Gaetanino Paolone
Romolo Paesani
Martina Marinelli
Paolino Di Felice
author_facet Gaetanino Paolone
Romolo Paesani
Martina Marinelli
Paolino Di Felice
author_sort Gaetanino Paolone
collection DOAJ
description Many scholars have reported that the adoption of Model Driven Engineering (MDE) in the industry is still marginal. Real-life case studies, completed with convincing empirical data about the quality of the developed source code, is an effective way to persuade the industry that the adoption of MDE brings an actual added value. This paper reports about the assessment of the quality of the code outputted by xGenerator: a Java technology platform for the development of enterprise Web applications, which implements the MDE paradigm. Two recent papers from Aniche and his colleagues were selected to carry out the measurements. The former study is about metrics and thresholds for MVC Web applications, while the latter presents a catalog of six smells tailored to MVC Web applications. A big merit of both of these proposals is that they fix the metric thresholds by taking into account the MVC software architecture. The results of the empirical assessment, carried out on a real-life project, proved that the quality of the code is high.
first_indexed 2024-03-09T05:47:44Z
format Article
id doaj.art-fa5ebfc6fc52401998d91e8d7deabc3f
institution Directory Open Access Journal
issn 2073-431X
language English
last_indexed 2024-03-09T05:47:44Z
publishDate 2021-02-01
publisher MDPI AG
record_format Article
series Computers
spelling doaj.art-fa5ebfc6fc52401998d91e8d7deabc3f2023-12-03T12:20:06ZengMDPI AGComputers2073-431X2021-02-011022010.3390/computers10020020Empirical Assessment of the Quality of MVC Web Applications Returned by <tt>xGenerator</tt>Gaetanino Paolone0Romolo Paesani1Martina Marinelli2Paolino Di Felice3Gruppo SI S.c.a.r.l., 64100 Teramo, ItalyGruppo SI S.c.a.r.l., 64100 Teramo, ItalyGruppo SI S.c.a.r.l., 64100 Teramo, ItalyDepartment of Industrial and Information Engineering and Economics, University of L’Aquila, 67100 L’Aquila, ItalyMany scholars have reported that the adoption of Model Driven Engineering (MDE) in the industry is still marginal. Real-life case studies, completed with convincing empirical data about the quality of the developed source code, is an effective way to persuade the industry that the adoption of MDE brings an actual added value. This paper reports about the assessment of the quality of the code outputted by xGenerator: a Java technology platform for the development of enterprise Web applications, which implements the MDE paradigm. Two recent papers from Aniche and his colleagues were selected to carry out the measurements. The former study is about metrics and thresholds for MVC Web applications, while the latter presents a catalog of six smells tailored to MVC Web applications. A big merit of both of these proposals is that they fix the metric thresholds by taking into account the MVC software architecture. The results of the empirical assessment, carried out on a real-life project, proved that the quality of the code is high.https://www.mdpi.com/2073-431X/10/2/20code metricModel Driven ArchitectureModel Driven EngineeringModel-View-ControllersmellUML
spellingShingle Gaetanino Paolone
Romolo Paesani
Martina Marinelli
Paolino Di Felice
Empirical Assessment of the Quality of MVC Web Applications Returned by <tt>xGenerator</tt>
Computers
code metric
Model Driven Architecture
Model Driven Engineering
Model-View-Controller
smell
UML
title Empirical Assessment of the Quality of MVC Web Applications Returned by <tt>xGenerator</tt>
title_full Empirical Assessment of the Quality of MVC Web Applications Returned by <tt>xGenerator</tt>
title_fullStr Empirical Assessment of the Quality of MVC Web Applications Returned by <tt>xGenerator</tt>
title_full_unstemmed Empirical Assessment of the Quality of MVC Web Applications Returned by <tt>xGenerator</tt>
title_short Empirical Assessment of the Quality of MVC Web Applications Returned by <tt>xGenerator</tt>
title_sort empirical assessment of the quality of mvc web applications returned by tt xgenerator tt
topic code metric
Model Driven Architecture
Model Driven Engineering
Model-View-Controller
smell
UML
url https://www.mdpi.com/2073-431X/10/2/20
work_keys_str_mv AT gaetaninopaolone empiricalassessmentofthequalityofmvcwebapplicationsreturnedbyttxgeneratortt
AT romolopaesani empiricalassessmentofthequalityofmvcwebapplicationsreturnedbyttxgeneratortt
AT martinamarinelli empiricalassessmentofthequalityofmvcwebapplicationsreturnedbyttxgeneratortt
AT paolinodifelice empiricalassessmentofthequalityofmvcwebapplicationsreturnedbyttxgeneratortt