arrow
返回

A systematic mapping study on architectural smells detection

delete2021-03-01
delete23
PRE
AI
H
Haris Mumtaz *
P
Paramvir Singh
K
Kelly Blincoe
DOI:10.1016/j.jss.2020.110885delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The recognition of the need for high-quality software architecture is evident from the increasing trend in investigating architectural smells. Detection of architectural smells is paramount because they can seep through to design and implementation stages if left unidentified. Many architectural smells detection techniques and tools are proposed in the literature. The diversity in the detection techniques and tools suggests the need for their collective analysis to identify interesting aspects for practice and open research areas. To fulfill this, in this paper, we unify the knowledge about the detection of architectural smells through a systematic mapping study. We report on the existing detection techniques and tools for architectural smells to identify their limitations. We find there has been limited investigation of some architectural smells (e.g., micro-service smells); many architectural smells are not detected by tools yet; and there are limited empirical validations of techniques and tools. Based on our findings, we suggest several open research problems, including the need to (1) investigate undetected architectural smells (e.g., Java package smells), (2) improve the coverage of architectural smell detection across architecture styles (e.g., service-oriented and cloud), and (3) perform empirical validations of techniques and tools in industry across different languages and project domains. (C) 2020 Elsevier Inc. All rights reserved.
Keyword:
Architectural smells
Architectural debt
Antipatterns
Smell detection techniques
Systematic mapping study
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.5K
被引数:
8.4K

机构

U
University of Auckland
学者数:
2.3W
论文数: 2.4W
被引数: 3.3W
引用论文

引用论文

err分享
err收藏
On the Definition of Microservice Bad Smells
err2018-05-01
err145
PREAI
errTaibi, Davide; Lenarduzzi, Valentina
err分享
err收藏
A model-driven approach to catch performance antipatterns in ADL specifications
err2017-03-01
err11
PREAI
errDe Sanctis, Martina; Trubiani, Catia; Cortellessa, Vittorio; Di Marco, Antinisca; Flamminj, Mirko
err分享
err收藏
Guilt-based handling of software performance antipatterns in palladio architectural models
err2014-09-01
err15
PREAI
errTrubiani, Catia; Koziolek, Anne; Cortellessa, Vittorio; Reussner, Ralf
err分享
err收藏
Actin Family Proteins in the Human INO80 Chromatin Remodeling Complex Exhibit Functional Roles in the Induction of Heme Oxygenase-1 with Hemin
err2017-02-21
err0
errOAAI
errYuichiro Takahashi; Hirokazu Murakami; Yusuke Akiyama; Yasutake Katoh; Yukako Oma; Hitoshi Nishijima; Kei-ichi Shibahara; Kazuhiko Igarashi; Masahiko Harata
err分享
err收藏
学者 查看更多内容