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...
Main Authors: | , , , |
---|---|
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 |