Show simple item record

dc.contributor.advisorBetin Can, Aysu
dc.contributor.authorÖzkan, Ramazan
dc.date.accessioned2020-12-10T09:12:17Z
dc.date.available2020-12-10T09:12:17Z
dc.date.submitted2017
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/225061
dc.description.abstractRegresyon testi; yazılım üzerinde yapılan değişikliklerin, yazılımın daha önce çalıştığı doğrulanmış bölümlerine etkisinin olup olmadığının tespiti amacıyla yapılan testlerdir. Ancak yapılan herbir değişiklik sonrasında bütün testlerin tekrar edilmesi hem maliyet etkin değildir hem de özellikle büyük boyutlu projelerde zaman ve kaynak limitlerinden dolayı uygulanamamaktadır. Bu problemin çözülebilmesi ve tekrar edilecek test miktarının optimizasyonu için literatürde bir çok yöntem önerilmiştir. Bu yöntemlerden biri çok amaçlı regresyon test seçimi yaklaşımıdır. Bu tez endüstriyel bir projeye ait regresyon test seçim işleminin çok amaçlı regresyon test seçimi yaklaşımı kullanılarak geliştirilmeye çalışıldığı deneysel bir çalışmadır. Bu çalışmada çok amaçlı regresyon test seçimi yaklaşımı genetik algoritma kullanılarak formüle edilmiş ve çözümlenmiştir. Deneysel çalışma sonuçları çok amaçlı regresyon test seçimi yaklaşımının değişiklerden etkilenen isterlerin tamamını kapsayan ve aynı zamanda on farklı maliyet ve değer kriterine gore optimize edilmiş bir çözüm sağladığını göstermektedir.
dc.description.abstractRegression testing is testing of previously verified parts of a software system to make sure that software changes do not affect those parts. However running an entire regression test suite after every code change may be costly or even infeasible due to time and resource constraints especially in large-scale software projects. In order to resolve this issue and optimize the number of test cases to be rerun for regression, several techniques have been proposed in the literature. One of these is Multi-Objective Regression Test Optimization (MORTO) approach. This thesis is an `action research`-based empirical study to improve regression test-selection process of an industrial project, in the defence sector, based on the MORTO approach, in which the problem is formulated and solved by using a genetic algorithm. The empirical results demonstrate that this approach yields a more efficient test suite based on a set of five cost objectives, four value objectives and a dependency while providing full requirements coverage.en_US
dc.languageEnglish
dc.language.isoen
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.titleMulti-objective regression test-selection in practice: An industrial case study
dc.title.alternativeÇok-objektifli regresyon test seçimi uygulaması: Bir endüstriyel vaka çalışması
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentBilişim Sistemleri Anabilim Dalı
dc.identifier.yokid10136811
dc.publisher.instituteEnformatik Enstitüsü
dc.publisher.universityORTA DOĞU TEKNİK ÜNİVERSİTESİ
dc.identifier.thesisid459340
dc.description.pages92
dc.publisher.disciplineDiğer


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