Mimari borç tanılama için yöntemler: Bir sistematik eşleme çalışması

buir.contributor.authorTüzün, Eray
dc.contributor.authorMacit, Y.en_US
dc.contributor.authorGiray, G.en_US
dc.contributor.authorTüzün, Erayen_US
dc.coverage.spatialİstanbul, Turkeyen_US
dc.date.accessioned2021-02-04T12:59:09Z
dc.date.available2021-02-04T12:59:09Z
dc.date.issued2020
dc.departmentDepartment of Computer Engineeringen_US
dc.descriptionDate of Conference: 7 - 9 October 2020en_US
dc.descriptionConference name: 14th Turkish National Software Engineering Symposium, UYMS 2020en_US
dc.description.abstractTeknik 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.abstractTechnical 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.provenanceSubmitted 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.provenanceMade 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: 2020en
dc.identifier.doi10.1109/UYMS50627.2020.9247070en_US
dc.identifier.isbn9781728185415
dc.identifier.urihttp://hdl.handle.net/11693/54999
dc.language.isoTurkishen_US
dc.publisherIEEEen_US
dc.relation.isversionofhttps://doi.org/10.1109/UYMS50627.2020.9247070en_US
dc.source.title2020 Turkish National Software Engineering Symposium, UYMS 2020 - Proceedingsen_US
dc.subjectMimari borçen_US
dc.subjectMimari ögeleren_US
dc.subjectTeknik borçen_US
dc.subjectSistematik eşleme çalışmasıen_US
dc.subjectArchitectural debten_US
dc.subjectArchitectural componentsen_US
dc.subjectTechnical debten_US
dc.subjectSystematic mapping studyen_US
dc.titleMimari borç tanılama için yöntemler: Bir sistematik eşleme çalışmasıen_US
dc.title.alternativeMethods for identifying architectural debt: A systematic mapping studyen_US
dc.typeConference Paperen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
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

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: