Browsing by Author "Kalecik, Mert"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Master Thesis Design and Implementation of a Domain Specific Language for Event Sequence Graphs(Izmir Institute of Technology, 2022-07) Kalecik, Mert; Tuğlular, TuğkanNowadays, large-scale software applications are being developed because of the increasing q-commerce or e-commerce conversion rate. Companies extend their service operation areas with the trend of having a super app. As the result of extended functionality brings some risks together. Therefore, software quality is one of the crucial metrics for achieving reliable and faultless software products. One way of achieving software quality is systematic testing, which is often materialized by model-based testing. An example of model-based testing approaches is Event Sequence Graphs (ESGs). Domain specific language is usually a declarative language that provides substantial gain on a restricted business domain. This thesis mainly focuses on the development of a domain specific language (DSL) for ESG building and visualization process with a modularization support for sub-ESGs and decision tables. The ESGs are augmented by decision tables visualized with a vertex and that vertex is visualized with two tables such as property table and property definition table. The use of the proposed DSL is compared with the existing ESG tool called Test Suite Designer (TSD) in areas such as measuring the cost of quality, understanding the value of quality, motivation to achieve quality, and understand how to overcome it. The comparison results obtained through a questionnaire applied to a focus group show that some improvements for both ESG DSL and TSD are necessary.Conference Object Citation - WoS: 3Citation - Scopus: 8Isbsg Veri Seti Kullanılarak Yazılım Efor Kestirimi: Çoklu Durum Çalışmaları(IEEE, 2021) Ünlü, Hüseyin; Yalçın, Ali Görkem; Öztürk, Dilek; Akkaya, Güliz; Kalecik, Mert; Ekici, Nazım Umut; Orhan, Oğuzhan; Çiftçi, Okan; Yumlu, Selen; Demirörs, OnurEfor kestirimi yazılım projelerinin planlanmasında temel aktivitelerden biridir. Objektif, tekrarlanabilir efor kestirimleri genelde iki ana girdiye ihtiyaç duyar: yazılım büyüklüğü ve efor verisi. Yazılımın büyüklüğü fonksiyonel büyüklük olarak ölçüldüğünde projenin gereksinimlerinin tanımlı olmasından sonra her aşamasında ölçülebilir. Ancak, organizasyonlarda geçmiş projelere ait efor verisine her zaman ulaşmak mümkün olamamaktadır. Bu durumda yeni projeler için geçmiş verilerden yola çıkarak efor kestirim modelleri oluşturmak güç olabilir. Uluslararası Yazılım Kıyaslama Standartları Grubu (International Software Benchmarking Standards Group – ISBSG) veri seti dünya çapında birçok organizasyon tarafından sağlanan yazılım büyüklüğü ve efor bilgisi içeren çok sayıda proje bilgisi içerir. Bu veri seti organizasyonlarda efor kestirimi için kullanılabilir. Bu çalışmada, ISBSG veri setinin sektördeki organizasyonlara ait projelerin efor kestiriminde yararlı olup olmadığını araştırmak amacıyla lisansüstü öğrencileri ile çoklu durum çalışması yapılmıştır. Öğrenciler, çalıştıkları organizasyona ait bir projeyi öncelikle COSMIC İşlevsel Büyüklük Ölçüm yöntemi ile ölçmüş, sonrasında da ISBSG veri setini kullanarak efor kestirim modeli oluşturmuş ve projenin efor tahminini gerçekleştirmiştir. Çalışma sonuçları, efor verisi bulunamayan durumlarda ISBSG kullanarak tutarlı bir efor kestirim modelini oluşturmanın mümkün olduğunu göstermektedir.Publication Olay Sıra Çizgeleri için Alana Özgü Bir Dil(2024) Tuğlular, Tuğkan; Kalecik, Mert; Belli, FevziYazılımın kalitesi, güvenilir ve hatasız yazılım çözümleri sunabilmek için ulaşılması gereken temel parametrelerden biridir. Sıklıkla model tabanlı testlerle kendini gösteren sistematik test yaklaşımı, yazılım kalitesini artırmak için kullanılan bir yöntemdir. Model tabanlı test yaklaşımına örnek olarak Olay Sıra Çizgeleri (OSÇ) verilebilir. Alana özel dil (AÖD), sınırlı bir alanda geliştirim sürecinde önemli avantajlar sağlayan bildirimsel bir dildir. Bu araştırma karar tablosuyla güçlendirilmiş hiyerarşik OSÇ tasarlama ve görselleştirme için OSÇ-AÖD adı verilen alana özgü bir dil geliştirmeye odaklanmaktadır. Değerlendirme amacıyla bir odak grubu ile çalışılmış ve belli senaryolar için hem Test Suite Designer (TSD) aracı ile hem de OSÇ-AÖD ile OSÇ’ler oluşturulmuştur. Odak grubuna uygulanan anket yoluyla elde edilen karşılaştırma sonuçları, OSÇ-AÖD yaklaşımının TSD yaklaşımına göre kolay kullanım ve tekrar kullanılabilirlik gibi bazı iyileştirmeler içerdiğini göstermektedir.
