Mimari borç tanılama için yöntemler: Bir sistematik eşleme çalışması
buir.contributor.author | Tüzün, Eray | |
dc.contributor.author | Macit, Y. | en_US |
dc.contributor.author | Giray, G. | en_US |
dc.contributor.author | Tüzün, Eray | en_US |
dc.coverage.spatial | İstanbul, Turkey | en_US |
dc.date.accessioned | 2021-02-04T12:59:09Z | |
dc.date.available | 2021-02-04T12:59:09Z | |
dc.date.issued | 2020 | |
dc.department | Department of Computer Engineering | en_US |
dc.description | Date of Conference: 7 - 9 October 2020 | en_US |
dc.description | Conference name: 14th Turkish National Software Engineering Symposium, UYMS 2020 | en_US |
dc.description.abstract | Teknik borç genel olarak, yazılım profesyonellerinin, yazılım geliştirme sırasında kısa vadeli hedeflere ulaşmak için uzun vadeli gelecek pahasına aldığı kararları ifade eder. Mimari teknik borç, yazılım uygulayıcılarının yazılımın mimarisiyle ilgili yanlış veya ödün vererek kararlar almaları ile oluşan, teknik borçların bir alt kümesidir. Bu tür mimari teknik borçların belirlenmesi, yazılım geliştirmenin kalitesinde önemli rol oynamaktadır. Son on yılda, literatürde mimari borçları tanımlamak için birçok yöntemler önerilmiştir. Bu çalışmada, 2011-2020 yılları arasında yayımlanan 28 temel çalışmayı inceleyerek mimari teknik borçları tespit eden yöntemlerin sistematik bir eşleme çalışması gerçekleştirdik. İncelememizin sonuçlarına göre: (1) tasarım kuralı alanı ve izlenebilirlik grafikleri baskın tekniklerdir; (2) mimari borcun tanımlanmasındaki otomatik tekniklerin artışına rağmen, uzman görüşünü kullanan manuel yöntemler hala popülerdir; (3) yaklaşımların çoğu mimari teknik borcu tespit etmek için kod/sürüm tarihçesini kullanmaktadır; (4) bu alan son beş senede giderek daha fazla ilgi çekmektedir. | en_US |
dc.description.abstract | Technical debt in general refers to suboptimal decisions the practitioners make during software development that achieve short-term goals at the expense of long-term quality concerns. Architecture technical debt is a subset of technical debt, when software practitioners make wrong or sub-optimal decisions related to the architecture of the software. Identifying such architecture technical debt plays a crucial role in software quality. In the last decade, there were several methods proposed to identify architecture debts in the literature. In this study, we conduct a systematic literature review of methods that identify architecture technical debt by inspecting 28 primary studies published from 2011 to 2020. Based on the outcomes of our review: (1) design rule space and traceability graphs are the dominant techniques; (2) despite the increase of automated techniques in identifying architecture debt, pure manual methods using expert opinion is still popular; (3) majority of the approaches use code/version history to mine archictural technical debt; (4) the field is getting increasingly more attraction in the last five years. | |
dc.description.provenance | Submitted by Evrim Ergin (eergin@bilkent.edu.tr) on 2021-02-04T12:59:09Z No. of bitstreams: 1 Mimari_borç_tanılama_için_yöntemler_Bir_sistematik_eşleme_çalışması.pdf: 515026 bytes, checksum: f3c7824df574cc4a643b6f6f7c7c20f5 (MD5) | en |
dc.description.provenance | Made available in DSpace on 2021-02-04T12:59:09Z (GMT). No. of bitstreams: 1 Mimari_borç_tanılama_için_yöntemler_Bir_sistematik_eşleme_çalışması.pdf: 515026 bytes, checksum: f3c7824df574cc4a643b6f6f7c7c20f5 (MD5) Previous issue date: 2020 | en |
dc.identifier.doi | 10.1109/UYMS50627.2020.9247070 | en_US |
dc.identifier.isbn | 9781728185415 | |
dc.identifier.uri | http://hdl.handle.net/11693/54999 | |
dc.language.iso | Turkish | en_US |
dc.publisher | IEEE | en_US |
dc.relation.isversionof | https://doi.org/10.1109/UYMS50627.2020.9247070 | en_US |
dc.source.title | 2020 Turkish National Software Engineering Symposium, UYMS 2020 - Proceedings | en_US |
dc.subject | Mimari borç | en_US |
dc.subject | Mimari ögeler | en_US |
dc.subject | Teknik borç | en_US |
dc.subject | Sistematik eşleme çalışması | en_US |
dc.subject | Architectural debt | en_US |
dc.subject | Architectural components | en_US |
dc.subject | Technical debt | en_US |
dc.subject | Systematic mapping study | en_US |
dc.title | Mimari borç tanılama için yöntemler: Bir sistematik eşleme çalışması | en_US |
dc.title.alternative | Methods for identifying architectural debt: A systematic mapping study | en_US |
dc.type | Conference Paper | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Mimari_borç_tanılama_için_yöntemler_Bir_sistematik_eşleme_çalışması.pdf
- Size:
- 502.96 KB
- Format:
- Adobe Portable Document Format
- Description:
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: