Show simple item record

dc.contributor.advisorDökeroğlu, Tansel
dc.contributor.authorYalçinkaya, Elif
dc.date.accessioned2020-12-07T10:23:53Z
dc.date.available2020-12-07T10:23:53Z
dc.date.submitted2018
dc.date.issued2019-01-22
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/131123
dc.description.abstractYazılım geliştirme yaşam döngüsü içerisinde oluşabilecek hataların erken safhada tespit edilip ortadan kaldırılması gereksinim yönetim süreci içerisinde gözden geçirme aktiviteleri ile gerçekleştirilmektedir. Literatürde belirli kurum ve standartlar tarafından yönlendirilen bu sürecin Türkçe gereksinimler üzerinde objektif, hızlı ve hatasız bir şekilde uygulanabilmesi için otomasyon ihtiyacı vardır. Türkçe yazılım gereksinimlerinin otomatik olarak gözden geçirilerek başarıyla hatalarından arındırılması kullanılan gözden geçirme kontrol listesinin kapsamı, doğruluğu ve ortaya konulan dil işleme algoritmalarının başarısıyla doğru orantılıdır. Bu amaçla, Türkçe yazılım projeleri için yeni bir biçimsel Otomatik Gereksinim Gözden Geçirme (OG3) aracı geliştirilmiştir. OG3, literatürdeki gereksinimler ile ilgili standart ve çalışmalarda ortaya konulan gözden geçirme kontrol listelerinin ölçme ve değerlendirme kriterleri esas alınarak yeniden oluşturulmuş kapsamlı bir kontrol listesi kullanmaktadır (OGGKL). Bu kontrol listesine karşılık geliştirilen yazılımın başarısını ölçme ve değerlendirme amacıyla farklı sektör ve projelerden gereksinim örnekleri incelenmiş, söz konusu gereksinimlerin İngilizce versiyonları literatürde öne çıkan bir gözden geçirme yazılımıyla analiz edilirken, diğer taraftan Türkçe'ye çevrilen aynı gereksinimler OG3 yazılım ile gözden geçirilmiş ve sonuçlar karşılaştırılmıştır.
dc.description.abstractEarly detection and removal of defects that may occur in software development lifecycle is achieved through requirements review activities within the requirements management process. There is an automation need for applying this process driven by specific institutions and standards, to requirements in Turkish language on an objective, fast and error-free basis. The success of automatic detection and removal of defects in Turkish software requirements is directly proportional to the success of natural language processing algorithms and the content and accuracy of requirements review checklist that it is built on. For this purpose, a new formal Automatic Requirement Review (OG3) tool has been developed for Turkish software projects. OG3, uses a comprehensive checklist (OGGKL) that is rebuilt and based on the measurement and evaluation criteria of the requirements review checklists from standards and related studies in the literature. In order to measure and evaluate the success of the developed software based on this checklist, requirements were gathered from different sectors and projects and while analyzing English documents on a review tool which is reported in the literature, on the other side the same requirements that were translated to Turkish are reviewed by OG3 software and the results are compared.en_US
dc.languageTurkish
dc.language.isotr
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleTürkçe yazılım gereksinimleri için doğal dil işleme tabanlı biçimsel gözden geçirme aracı
dc.title.alternativeNatural language processing based formal automated review tool for Turkish software requirements
dc.typemasterThesis
dc.date.updated2019-01-22
dc.contributor.departmentElektrik ve Bilgisayar Anabilim Dalı
dc.identifier.yokid10212154
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityTÜRK HAVA KURUMU ÜNİVERSİTESİ
dc.identifier.thesisid527432
dc.description.pages117
dc.publisher.disciplineElektrik ve Bilgisayar Mühendisliği Bilim Dalı


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess