Matches in SemOpenAlex for { <https://semopenalex.org/work/W4380993704> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W4380993704 abstract "Architecture erosion has a detrimental effect on maintenance and evolution, as the implementation drifts away from the intended architecture. To prevent this, development teams need to understand early enough the symptoms of erosion, and particularly violations of the intended architecture. One way to achieve this, is through the automatic identification of architecture violations from textual artifacts, and particularly code reviews. In this paper, we developed 15 machine learning-based and 4 deep learning-based classifiers with three pre-trained word embeddings to identify violation symptoms of architecture erosion from developer discussions in code reviews. Specifically, we looked at code review comments from four large open-source projects from the OpenStack (Nova and Neutron) and Qt (Qt Base and Qt Creator) communities. We then conducted a survey to acquire feedback from the involved participants who discussed architecture violations in code reviews, to validate the usefulness of our trained classifiers. The results show that the SVM classifier based on word2vec pre-trained word embedding performs the best with an F1-score of 0.779. In most cases, classifiers with the fastText pre-trained word embedding model can achieve relatively good performance. Furthermore, 200-dimensional pre-trained word embedding models outperform classifiers that use 100 and 300-dimensional models. In addition, an ensemble classifier based on the majority voting strategy can further enhance the classifier and outperforms the individual classifiers. Finally, an online survey of the involved developers reveals that the violation symptoms identified by our approaches have practical value and can provide early warnings for impending architecture erosion." @default.
- W4380993704 created "2023-06-17" @default.
- W4380993704 creator A5013460956 @default.
- W4380993704 creator A5032737878 @default.
- W4380993704 creator A5049939779 @default.
- W4380993704 date "2023-06-14" @default.
- W4380993704 modified "2023-10-16" @default.
- W4380993704 title "Towards Automatic Identification of Violation Symptoms of Architecture Erosion" @default.
- W4380993704 doi "https://doi.org/10.48550/arxiv.2306.08616" @default.
- W4380993704 hasPublicationYear "2023" @default.
- W4380993704 type Work @default.
- W4380993704 citedByCount "0" @default.
- W4380993704 crossrefType "posted-content" @default.
- W4380993704 hasAuthorship W4380993704A5013460956 @default.
- W4380993704 hasAuthorship W4380993704A5032737878 @default.
- W4380993704 hasAuthorship W4380993704A5049939779 @default.
- W4380993704 hasBestOaLocation W43809937041 @default.
- W4380993704 hasConcept C116834253 @default.
- W4380993704 hasConcept C119857082 @default.
- W4380993704 hasConcept C123657996 @default.
- W4380993704 hasConcept C138885662 @default.
- W4380993704 hasConcept C142362112 @default.
- W4380993704 hasConcept C153349607 @default.
- W4380993704 hasConcept C153668964 @default.
- W4380993704 hasConcept C154945302 @default.
- W4380993704 hasConcept C177264268 @default.
- W4380993704 hasConcept C199360897 @default.
- W4380993704 hasConcept C204321447 @default.
- W4380993704 hasConcept C2776461190 @default.
- W4380993704 hasConcept C2776760102 @default.
- W4380993704 hasConcept C2777462759 @default.
- W4380993704 hasConcept C41008148 @default.
- W4380993704 hasConcept C41608201 @default.
- W4380993704 hasConcept C41895202 @default.
- W4380993704 hasConcept C59822182 @default.
- W4380993704 hasConcept C86803240 @default.
- W4380993704 hasConcept C90805587 @default.
- W4380993704 hasConcept C95623464 @default.
- W4380993704 hasConceptScore W4380993704C116834253 @default.
- W4380993704 hasConceptScore W4380993704C119857082 @default.
- W4380993704 hasConceptScore W4380993704C123657996 @default.
- W4380993704 hasConceptScore W4380993704C138885662 @default.
- W4380993704 hasConceptScore W4380993704C142362112 @default.
- W4380993704 hasConceptScore W4380993704C153349607 @default.
- W4380993704 hasConceptScore W4380993704C153668964 @default.
- W4380993704 hasConceptScore W4380993704C154945302 @default.
- W4380993704 hasConceptScore W4380993704C177264268 @default.
- W4380993704 hasConceptScore W4380993704C199360897 @default.
- W4380993704 hasConceptScore W4380993704C204321447 @default.
- W4380993704 hasConceptScore W4380993704C2776461190 @default.
- W4380993704 hasConceptScore W4380993704C2776760102 @default.
- W4380993704 hasConceptScore W4380993704C2777462759 @default.
- W4380993704 hasConceptScore W4380993704C41008148 @default.
- W4380993704 hasConceptScore W4380993704C41608201 @default.
- W4380993704 hasConceptScore W4380993704C41895202 @default.
- W4380993704 hasConceptScore W4380993704C59822182 @default.
- W4380993704 hasConceptScore W4380993704C86803240 @default.
- W4380993704 hasConceptScore W4380993704C90805587 @default.
- W4380993704 hasConceptScore W4380993704C95623464 @default.
- W4380993704 hasLocation W43809937041 @default.
- W4380993704 hasOpenAccess W4380993704 @default.
- W4380993704 hasPrimaryLocation W43809937041 @default.
- W4380993704 hasRelatedWork W2747424680 @default.
- W4380993704 hasRelatedWork W2891550009 @default.
- W4380993704 hasRelatedWork W2952874106 @default.
- W4380993704 hasRelatedWork W3036348210 @default.
- W4380993704 hasRelatedWork W3046869600 @default.
- W4380993704 hasRelatedWork W3123905954 @default.
- W4380993704 hasRelatedWork W4298857951 @default.
- W4380993704 hasRelatedWork W4313247739 @default.
- W4380993704 hasRelatedWork W4313384562 @default.
- W4380993704 hasRelatedWork W4362557444 @default.
- W4380993704 isParatext "false" @default.
- W4380993704 isRetracted "false" @default.
- W4380993704 workType "article" @default.