Matches in SemOpenAlex for { <https://semopenalex.org/work/W3146035656> ?p ?o ?g. }
- W3146035656 endingPage "45229" @default.
- W3146035656 startingPage "45201" @default.
- W3146035656 abstract "The new era of information and the needs of our society require continuous change in software and technology. Changes are produced very quickly and software systems require evolving at the same velocity, which implies that the decision-making process of software architectures should be (semi-)automated to satisfy changing needs and to avoid wrong decisions. This issue is critical since suboptimal architecture design decisions may lead to high cost and poor software quality. Therefore, systematic and (semi-)automated mechanisms that help software architects during the decision-making process are required. Architectural patterns are one of the most important features of software applications, but the same pattern can be implemented in different ways, leaving to results of different quality. When an application requires to evolve, knowledge extracted from similar applications is useful for driving decisions, since quality pattern implementations can be reproduced in similar applications to improve specific quality attributes. Therefore, clustering methods are especially suitable for classifying similar pattern implementations. In this paper, we apply a novel unsupervised clustering technique, based on the well-known artificial neural network model Self-Organizing Maps, to classify Model-View-Controller (MVC) pattern from a quality point of view. Software quality is analyzed by 24 metrics organized into the categories of Count/Size, Maintainability, Duplications, Complexity, and Design Quality. The main goal of this work is twofold: to identify the quality features that establish the similarity of MVC applications without software architect bias, and to classify MVC applications by means of Self-Organizing Maps based on quality metrics. To that end, this work performs an exploratory study by conducting two analyses with a dataset of 87 Java MVC applications characterized by the 24 metrics and two attributes that describe the technology dimension of the application. The stated findings provide a knowledge base that can help in the decision-making process for the architecture of Java MVC applications." @default.
- W3146035656 created "2021-04-13" @default.
- W3146035656 creator A5015813185 @default.
- W3146035656 creator A5070568795 @default.
- W3146035656 creator A5077409958 @default.
- W3146035656 date "2021-01-01" @default.
- W3146035656 modified "2023-09-30" @default.
- W3146035656 title "Classifying Model-View-Controller Software Applications Using Self-Organizing Maps" @default.
- W3146035656 cites W1485562483 @default.
- W3146035656 cites W1489991816 @default.
- W3146035656 cites W1506513518 @default.
- W3146035656 cites W1541257867 @default.
- W3146035656 cites W1548703962 @default.
- W3146035656 cites W1552762231 @default.
- W3146035656 cites W1600334244 @default.
- W3146035656 cites W1606102547 @default.
- W3146035656 cites W1619537655 @default.
- W3146035656 cites W1668578304 @default.
- W3146035656 cites W1745403713 @default.
- W3146035656 cites W1860757347 @default.
- W3146035656 cites W1964962870 @default.
- W3146035656 cites W1969910885 @default.
- W3146035656 cites W1972635807 @default.
- W3146035656 cites W1983475340 @default.
- W3146035656 cites W1984531138 @default.
- W3146035656 cites W1985236007 @default.
- W3146035656 cites W1988389996 @default.
- W3146035656 cites W1995012557 @default.
- W3146035656 cites W1999798506 @default.
- W3146035656 cites W2003229457 @default.
- W3146035656 cites W2007728764 @default.
- W3146035656 cites W2046755798 @default.
- W3146035656 cites W2051224630 @default.
- W3146035656 cites W2059515884 @default.
- W3146035656 cites W2073849744 @default.
- W3146035656 cites W2077918272 @default.
- W3146035656 cites W2087048098 @default.
- W3146035656 cites W2089132965 @default.
- W3146035656 cites W2092205577 @default.
- W3146035656 cites W2100198805 @default.
- W3146035656 cites W2100503493 @default.
- W3146035656 cites W2107402227 @default.
- W3146035656 cites W2108025693 @default.
- W3146035656 cites W2115036900 @default.
- W3146035656 cites W2115305382 @default.
- W3146035656 cites W2118606420 @default.
- W3146035656 cites W2119559975 @default.
- W3146035656 cites W2123513974 @default.
- W3146035656 cites W2123920853 @default.
- W3146035656 cites W2125134203 @default.
- W3146035656 cites W2127693997 @default.
- W3146035656 cites W2129739454 @default.
- W3146035656 cites W2135187880 @default.
- W3146035656 cites W2136317684 @default.
- W3146035656 cites W2138339382 @default.
- W3146035656 cites W2143741513 @default.
- W3146035656 cites W2146152432 @default.
- W3146035656 cites W2149145445 @default.
- W3146035656 cites W2158864412 @default.
- W3146035656 cites W2167809408 @default.
- W3146035656 cites W2171209182 @default.
- W3146035656 cites W2171618950 @default.
- W3146035656 cites W2191024670 @default.
- W3146035656 cites W2274178449 @default.
- W3146035656 cites W2475633103 @default.
- W3146035656 cites W2494335138 @default.
- W3146035656 cites W2528885756 @default.
- W3146035656 cites W2532813403 @default.
- W3146035656 cites W2548680174 @default.
- W3146035656 cites W2576508955 @default.
- W3146035656 cites W2582292267 @default.
- W3146035656 cites W2582804910 @default.
- W3146035656 cites W2587306409 @default.
- W3146035656 cites W2615829121 @default.
- W3146035656 cites W2626119717 @default.
- W3146035656 cites W2641124770 @default.
- W3146035656 cites W2650979668 @default.
- W3146035656 cites W2747054775 @default.
- W3146035656 cites W2748771208 @default.
- W3146035656 cites W2762116621 @default.
- W3146035656 cites W2884453255 @default.
- W3146035656 cites W2887196138 @default.
- W3146035656 cites W2887639514 @default.
- W3146035656 cites W2920967751 @default.
- W3146035656 cites W2943091240 @default.
- W3146035656 cites W2945589975 @default.
- W3146035656 cites W2967843936 @default.
- W3146035656 cites W2977832630 @default.
- W3146035656 cites W2987666599 @default.
- W3146035656 cites W3041955794 @default.
- W3146035656 cites W4233152543 @default.
- W3146035656 cites W4244757210 @default.
- W3146035656 cites W4245176872 @default.
- W3146035656 cites W4251651498 @default.
- W3146035656 cites W4291213652 @default.
- W3146035656 doi "https://doi.org/10.1109/access.2021.3066348" @default.
- W3146035656 hasPublicationYear "2021" @default.
- W3146035656 type Work @default.