ilikeafrica.com

Innovative Summaries and Translations of Scientific Papers

Understanding software architecture erosion: A systematic mapping study (소프트웨어 아키텍처 침식 이해 : 체계적인 매핑 연구)

|

본 게시물은 AI를 활용하여 논문 “Understanding software architecture erosion: A systematic mapping study”에 대한 주요 내용을 요약하고 분석한 결과입니다. 심층적인 정보는 원문 PDF를 직접 참고해 주시기 바랍니다.


📄 Original PDF: Download / View Fullscreen

영문 요약 (English Summary)

Understanding software architecture erosion: A systematic mapping study paper covers the reasons, consequences, and ways of detecting and handling Architecture Erosion (AEr). With 73 studies included, the main results are as follows: (1) AEr manifests not only through architectural violations but also causing problems in software quality; (2) non-technical reasons that cause AE should receive attention alongside technical reasons; practitioners should raise awareness of grave consequences and tackle AEr-related issues; (3) a spectrum of approaches, tools, and measures has been proposed and employed to detect and handle AEr. Three categories of difficulties were identified on tackling AEr, along with five categories of lessons learned. Researchers can gain comprehensive understanding of Architecture Erosion through this paper’s findings, helping practitioners tackle AE and improve architecture sustainability. More empirical studies are required to investigate practices detecting and addressing AE in industrial settings.

한글 요약 (Korean Summary)

소프트웨어 아키텍처 침식 이해 : 체계적인 매핑 연구 논문은 아키텍처 침식 (AER)을 감지 및 처리하는 이유, 결과 및 방법을 다룹니다. 73 개의 연구가 포함 된 주요 결과는 다음과 같습니다. (1) AER AER은 건축 위반뿐만 아니라 소프트웨어 품질에 문제를 일으킨다. (2) AE가 기술적 인 이유와 함께주의를 기울여야하는 비 기술적 인 이유; 실무자들은 중대한 결과에 대한 인식을 높이고 공중 관련 문제를 해결해야합니다. (3) AER을 감지하고 처리하기 위해 접근, 도구 및 조치의 스펙트럼이 제안되고 사용되었습니다. 태클에 대한 세 가지 범주의 어려움이 배운 5 가지 범주의 교훈과 함께 식별되었습니다. 연구자들은이 논문의 발견을 통해 건축 침식에 대한 포괄적 인 이해를 얻을 수있어 실무자들이 AE를 다루고 건축 지속 가능성을 향상시킬 수 있습니다. 산업 환경에서 AE를 감지하고 해결하는 관행을 조사하려면 더 많은 경험적 연구가 필요합니다.

주요 기술 용어 설명 (Key Technical Terms)

이 논문의 핵심 개념을 이해하는 데 도움이 될 수 있는 주요 기술 용어와 그 설명을 제공합니다. 각 용어 옆의 링크를 통해 관련 외부 자료를 검색해 보실 수 있습니다.

원문 발췌 및 번역 보기 (Excerpt & Translation)

원문 발췌 (English Original)

Received: 17 June 2021 Revised: 14 December 2021 Accepted: 20 December 2021 DOI: 10.1002/smr.2423 R E V I E W A R T I C L E Understanding software architecture erosion: A systematic mapping study Ruiyin Li1,2 | Peng Liang1 | Mohamed Soliman2 | Paris Avgeriou2 1School of Computer Science, Wuhan University, Wuhan, China Abstract 2Department of Mathematics and Computing Architecture erosion (AEr) can adversely affect software development and has Science, University of Groningen, Groningen, received significant attention in the last decade. However, there is an absence of The Netherlands a comprehensive understanding of the state of research about the reasons and Correspondence consequences of AEr, and the countermeasures to address AEr. This work aims Peng Liang, School of Computer Science, Wuhan University, Wuhan, China. at systematically investigating, identifying, and analyzing the reasons, conse- Email: liangp@whu.edu.cn quences, and ways of detecting and handling AEr. With 73 studies included, the Funding information main results are as follows: (1) AEr manifests not only through architectural viola- National Natural Science Foundation of China, tions and structural issues but also causing problems in software quality and dur- Grant/Award Number: 62172311; ITEA3 and RVO, Grant/Award Number: 17038; China ing software evolution; (2) non-technical reasons that cause AEr should receive Scholarship Council the same attention as technical reasons, and practitioners should raise awareness of the grave consequences of AEr, thereby taking actions to tackle AEr-related issues; (3) a spectrum of approaches, tools, and measures has been proposed and employed to detect and tackle AEr; and (4) three categories of difficulties and five categories of lessons learned on tackling AEr were identified. The results can provide researchers a comprehensive understanding of AEr and help practitioners handle AEr and improve the sustainability of their architecture. More empirical studies are required to investigate the practices of detecting and addressing…

발췌문 번역 (Korean Translation)

수신 : 2021 년 6 월 17 일 개정 : 2021 년 12 월 14 일 허용 : 2021 년 12 월 20 일 DOI : 10.1002/SMR.2423 R E V I E W A R T I C L E 소프트웨어 아키텍처 침식 이해 : 체계적인 매핑 연구 Ruiyin LI1,2 | Peng Liang1 | Mohamed Soliman2 | Paris Avgeriou2 Wuhan University, Wuhan, Computer Science의 1school, China Abstract 2 수학 및 컴퓨팅 아키텍처 침식 (AER)은 소프트웨어 개발에 악영향을 미칠 수 있으며 Groningen의 Groningen University의 과학을 받았습니다. 그러나 네덜란드에는 AER의 이유와 서신 결과에 대한 연구 상태에 대한 포괄적 인 이해와 AER를 해결하기위한 대책이 있습니다. 이 작품은 중국 우한의 우한 대학교 컴퓨터 과학 학교 인 Peng Liang을 목표로합니다. 이유를 체계적으로 조사, 식별 및 분석 할 때 conse- email : liangp@whu.edu.cn quences 및 aer 감지 및 취급 방법. 73 개의 연구가 포함 된 자금 정보 주요 결과는 다음과 같습니다. (1) AER AER은 건축 학적 공간 자연 과학 재단, 중국 및 구조적 문제뿐만 아니라 소프트웨어 품질 및 Dur-Grant/Award 수에 문제를 일으키는 경우 : 62172311; ITEA3 및 RVO, 보조금/수상 번호 : 17038; 중국 ing 소프트웨어 진화; (2) AER에 AER가 기술적 인 이유와 동일한 관심을받는 장학금을 받아야하는 비 기술적 인 이유는 AER의 중대한 결과에 대한 인식을 높여서 AER 관련 문제를 해결하기 위해 조치를 취해야합니다. (3) AER을 탐지하고 다루기 위해 접근, 도구 및 조치의 스펙트럼이 제안되고 사용되었다. 그리고 (4) 3 가지 범주의 어려움과 태클 링에 대해 배운 5 가지 범주의 수업이 확인되었다. 결과는 연구원들에게 AER에 대한 포괄적 인 이해를 제공하고 실무자들이 AER을 처리하고 아키텍처의 지속 가능성을 향상시키는 데 도움이 될 수 있습니다. 탐지 및 해결 관행을 조사하기 위해서는 더 많은 경험적 연구가 필요합니다 …


출처(Source): arXiv.org (또는 해당 논문의 원 출처)

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다