| Vol-1221 urn:nbn:de:0074-1221-6 Copyright © 2014 for the individual papers by the papers' authors. Copying permitted only for private and academic purposes. This volume is published and copyrighted by its editors.

# UYMS 2014
Turkish National Software Engineering Symposium

### Proceedings of the 8th Turkish National Software Engineering Symposium

### Güzelyurt, KKTC, Turkey, September 8-10, 2014.

Edited by

### Yeliz Yeşilada *
Aysu Betin Can **
Onur Demirörs **

* Middle East Technical University Northern Cyprus Campus (METU NCC), Kalkanlı, Güzelyurt, KKTC, Mersin 10 Turkey
** Middle East Technical University, Informatics Institute, Universiteler Mahallesi, Dumlupınar Bulvarı, No:1, 06800, Ankara, Turkey

## Table of Contents

- Preface

### Keynote Speaker

- Software Estimation Goal: Providing Numbers or Insights?
  Alain Abran

### Session 1: Çevik Yazılım Geliştirme, Yazılım Üretim Hatları ve Yeşil Yazılım

- Yazılım Ürün Hatlarında Yetenek Modeli ve Üstmodel Senkronizasyonu için bir Yöntem
  Ferhat Erata, Moharram Challenger, Serhat Gezgin, Akgün Demirbaş, Mehmet Önat, Geylani Kardaş
- Türkiye’de Çevik Yazılım Geliştirme Üzerine Bir İnceleme
  Esra Çetin, Pınar Onay Durdu
- Son Kullanici Yonelimli Yazilim Gelistirme Araci
  Cengiz Togay, Volkan Akkus, Ali H. Dogru
- Yazılım Özelliklerinin Enerji Tüketimi Üzerine Etkileri
  Sedef Akinli Kocak, Gulfem Isiklar Alptekin, Ayse Basar Bener, Andriy Miranskyy, Emre Dogan

### Session 2: İnsan Bilgisayar Etkileşimi

- Rapsim Web Sitesi Kullanılabilirlik Araştırması : Bir Durum Çalışması
  Baki Bati, Pınar Onay Durdu
- Kullanılabilirlik ve Yazılım Yaşam Döngüsü: Türkiye’deki Yazılım Organizasyonlarındaki Durum
  Naile Damla Coşkan, Pınar Onay Durdu
- Döner Düğmeleri Haptik Sistem ile Prototipleme
  Muaz Salih Kurnaz, Mehmet Göktürk
- Kamu İnternet Sitelerinde Yer Alan Arama Alanlarının Kullanılabilirliğinin Belirlenmesi
  Yavuz İnal, Nesibe Özen Çinar, Kürşat Çağıltay, Murat Kahraman Güngör

### Experience 1: Yenilikçi Yazılım Uygulama ve Çözümleri-1

- Yetenek Ölçümüne Yönelik Elektronik Sınav Sisteminin Geliştirilmesi ve Hava Trafik Kontrolör Seçimine Uygulanması
  Abdulkerim Öncü, Ömer Faruk Arar, Samet Akpınar, Özkan Yalçın, Ümit Mert, Mustafa Semih Sadak, Gürol Toker, Suat Yıldırım, Uğur Öztürk
- KOAH Hastalarinda Tele Pulmoner Rehabilitasyon için Kinect Temelli Ev Egzersiz Yazılımı
  Çağatay Çatal, Emre Şerbetçİoğlu, Hasan Alper
- Dağıtık Depo Yönetim Sistemi ve Mobil Terminal Erişimi Üzerine Deneyim Paylaşımı
  Ali Tunç
- ATM Yerleşim Noktası Seçimi Karar Destek Sistemi
  Özkan Sarı
- Lojistik Merkez Konteyner Terminal Yönetimi Yazılımı için Alana Özgü Dil Geliştirimi ve Kullanımı
  Tuğkan Tuğlular, Necmi Şentuna, Ali Koray Tuğ, Gökhan Dağhan, Ceyhun Güven

### Session 3: Yazılım Proje Yönetimi, Yazılım Ölçütleri, Yazılım Kestirim Yöntemleri

- Yazılım Ürün Hatları için Otomatik İşlevsel Büyüklük Ölçümü Yaklaşımı
  Önder Eren, Onur Demirörs, Barış Özkan
- COSMIC Fonksiyonel Büyüklük Ölçüm Yöntemi için Bir Hata Önleme Modeli
  Murat Salmanoglu, Onur Demirors
- Scrum Uygulamalarında İşlevsel Büyüklük Tabanlı İşgücü Kestirimi ile Hikaye Puanı Tabanlı İşgücü Kestiriminin Karşılaştırılması
  Erdir Ungan, Numan Çizmeli, Onur Demirörs

### Session 4: Gömülü ve Gerçek Zamanlı Yazılım Sistemlerinin Mühendisliği

- Büyük Ölçekli Bir Gömülü Yazılımın Geliştirme ve Otomatik Test Deneyimi
  Eda Gürler, Murat Yılmaz
- Zaman Tetikli Almaç Planlayıcı Yazılım Bileşeni Tasarımı
  Mustafa Dursun, Özgür Kızılay
- Gerçek Zamanlı Gömülü Sistemlerde Yeniden Kullanılabilir ve Yapılandırılabilir Yazılımların Kaliteye Etkisi: Radar Projeleri Destek Kütüphaneleri
  Deniz Akdur, Çağatay Özdemir

### Session 5: Mobil Uygulamalar

- Mobil Uygulamalarda Vekil Tabanlı Kod Taşıma Yönteminin Farklı Seviyelerdeki Bulut Bilişim Altyapılarının Kullanılması Durumundaki Başarımının Karşılaştırılması
  Mahir Kaya, Altan Koçyiğit
- Android Uygulamaları Bellek Hataları Yakalanması ve Etkileri
  İsmail Alper Sağlam, Aysu Betin Can
- Bilgisayar Ağları Dersi için Geliştirilen Mobil Öğrenme Sisteminin Kullanışlılığı Hakkında Öğrenci Görüşleri
  Zülfü Genç, Erhan Bayburt
- Lokasyon Tabanlı Mobil Kampus Uygulaması ve Kullanılabilirlik Değerlendirmesi
  Yasemin Çetin Kaya, Mahir Kaya, Sevgi Özkan Yıldırım

### Session 6: Süreç Modelleme

- İş Süreç Modellerinden Süreç Ontolojisine Dönüşüm: Bir Durum Çalışması
  Ahmet Coşkunçay, Özge Gürbüz, Onur Demirörs
- Bütünleşik İş Süreçleri Modelleme Yaklaşımı ile Nitelikli Şartname Oluşturma: Bir Durum Çalışması
  Banu Aysolmaz, Onur Demirörs
- Bilgisayar Destekli İşbirlikçi Süreç Modellemenin Etkinlik Teorisi ile İncelenmesi
  Duygu Fındık Coşkunçay, Murat Perit Çakır
- İş Süreçlerinin Hedef Tabanlı Modellenmesi İçin Bir Araç
  Başak Meral, Cahit Güngör, Halit Oğuztüzün

### Special Session: Yazılım Test Mühendisliği

- Geçmişe Dönük Hata Tespit Oranlarının Zamanla Değişen Etkisine Göre Regresyon Testlerinin Önceliklendirilmesi
  Deniz Kurt, Hasan Sozer
- Yazılım Hata Kestirimi İçin Veri Analizi Yöntemlerinin Kullanılması
  Özkan Sarı, Oya Kalıpsız
- Gerçek Zamanlı Gömülü Yazılımlar için Test Otomasyonu: Türkiye Endüstrisinden Bir Yaklaşım ve Deneyim Raporu
  Gökhan Urul, Vahid Garousi, Gökalp Urul
- Yazılım Ürün Hattında Yetenek Tabanlı Yazılım Bileşenlerinin Doğrulanması
  Mert Burkay Çöteli, Emre Atasoy

### Session 7: Süreç İyileştirme Modelleri

- Kamu Kurumları için Süreç Yetenek Modeli Geliştirilmesi
  Ebru Gökalp, Onur Demirörs
- Model Bazlı Süreç İyileştirme Çalışmalarının Kurumlarda Benimsenmesine Yönelik Bir Anket Çalışması
  Ali Yıldız, Ahmet Coşkunçay, Onur Demirörs, İbrahim Seyrekbasan, Metin Altay
- LAPIS – (LOGO Agile Process Improvement System)
  Mehmet Tuğrul Tekbulut, Ayhan İnal, Betül Doğanay
- Yazılım Süreç Değerlendirme Araçlarının Karşılaştırılması: Bir Çoklu Durum Çalışması
  Ozan Raşit Yürüm, Özden Özcan Top, Ali Mert Ertuğrul, Onur Demirörs

### Session 8: Dağıtık Yazılım Sistemlerinin Mühendisliği ve Yazılım Üretkenliği

- Dağıtık Sistemler için Haberleşme Otomasyon Ara Katmanı: ULAK
  Burcu Karasoy, Soner Çınar
- CAN/TTCAN Sistemlerin UPPAAL Aracı ile Modellenmesi ve Zamanlama Doğrulaması
  Çağatay Özdemir
- Yazılım Geliştirme Üretkenliğini Etkileyen Faktörlerin Açımlayıcı Faktör Analizi Yöntemi Kullanılarak İncelenmesi
  Murat Yilmaz, Rory Oconnor, Abdul Kadir Görür
- Fiziksel ve Davranışsal Ofis Ortamının Verimlilik Üzerine Etkilerinin İncelenmesi
  Ayşe Buğu Bayazıt Yıldırım, Uğur Renklibay

### Session 9: Yazılım Kalite Güvence, Sınama, Doğrulama ve Geçerleme

- Değişiklik Bağlaşımı ve Yazılım Hataları İlişkisinin İncelenmesi
  Serkan Kirbas, Alper Sen, Bora Çağlayan, Ayşe Bener
- UML Diyagramları Kullanımının Yazılım Gerekleri Gözden Geçirme Performansına Etkileri: Bir Replikasyon Çalışması
  Ozlem Albayrak
- Cobalt: Test Uygulamaları için Protokol Kütüphanesi
  Ugur Zongur, S. Tuncer Erdogan
- Hibrid Algoritma ve Isıl İşlem Algoritmasıyla Test Kümesi Önceliklendirilmesi
  Şefik Temel, Mustafa Özgür Cingiz, Oya Kalıpsız

### Experience 2: Semantik Teknolojiler ve Haberleşme Teknolojileri

- Semantik Web Altyapısıyla Duygu ve Eylem Modelleme
  Çiğdem Çavdaroğlu
- Bankacılık Alanında Doğal Dil İşleme Destekli Davranış Güdümlü Geliştirme
  Ali Çıltık, Volkan Halil Bağcı, Umut Orçun Turgut, Tunga Güngör
- Büyük veri anlamlandırmada panoramik yaklaşım
  Ilter Tolga Dogan, Yasemin Şahin Doğan, Cevat Sener
- Tümleşik VoIP Sistemlerinde Test Stratejileri
  Miraç Emektar, Ömer Nabi Akdeniz, Oguzhan Yavuz
- Tümleşik VoIP Sistemlerinde Gereksinim Analizi Ve Tasarım Maliyet Yaklaşımı
  Fatih Ayvaz, Selçuk Mitmit, Aycan Demirsoy, Ayşe Belma Şahin Kaya, Ali Yıldırım, Oguzhan Yavuz

### Session 10: Yazılım Mimarisi, Yazılım Çerçeveleri ve Desenleri

- Bankacılık Kredi Alanı için Analiz Desenleri
  Duygu Yağçı Doğan, Altan Koçyiğit
- Yazılım Emniyeti Perspektifinin Görünümler & Ötesi Mimari Çerçevesine Uygulanması
  Havva Gulay Gurbuz, Nagehan Pala Er, Bedir Tekinerdogan
- Alana Özgü Dillerin Nitel Olarak Değerlendirilmesi için bir Çerçeve
  Gökhan Kahraman, Semih Bilgen

### Session 11: Veri yönetimi ve Bulut Sistemleri

- Finansal Sistemlerdeki Veri Ambarı Uygulamalarında Alternatif Yaklaşım: Yalın Veri Ambarı Modeli
  Mucahit Gundebahar, Merve Can Kuş Khalilov, Abdurrahman Çınar
- Kurumsal Raporlama Çözümlerinde Bellek İçi Veritabanı Kullanımı
  Mehmet Yasin Akpınar, Mehmetcan Gayberi, Erdem Orman, Şule Gündüz Öğüdücü
- İnsan ve Makine Bulutları Sinerjisi: Kitle Kaynaklı Çalışma ile Veri Temizleme Örnek Uygulaması
  Deniz İren, Gökhan Kul, Semih Bilgen

### Experience 3: Süreç İyileştirme Modelleri ve Çevik Yöntemler

- Yüksek Olgunluk Seviyeleri Faaliyetlerine Nerden ve Nasıl Başlamalı
  Sezen Erdem, Banu Karakaya
- Otomatik Kalite Ölçümü: Uygulama Öncesi Süreç Kalite Ölçüm Seti ile Kamu Kurumunda bir Durum Çalışması
  Özge Gürbüz, A. Selçuk Güceğlioğlu, Onur Demirörs
- Etkin Bir Yazılım Süreç Yönetimi İçin Süreç Yönetim Aracı Seçimi
  Özden Gebizlioğlu Özvural, Özgür Gün, Elif Ak
- Yalın Yazılım Geliştirme: Sistematik Eşleme Çalışması
  Gözde Karataş, Çağatay Çatal

### Session 12: Yazılım Kalite Yönetimi

- Yazılım Hata Tahmininin Web Uygulamalarında Kullanılabilirliği
  Serdar Biçer, Banu Diri
- Bileşen Kalitesi Ölçümünde Statik Kod Analizi Yaklaşımı
  Berkhan Deniz, Soner Çınar
- Yazılım Kalitesinin Karşılaştırılmasında TOPSIS VIKOR Yönteminin Uygulanması
  Özge Tuğrul
- Yazılım Geliştirme ve Test Döngüsü Üzerinde Süreç Madenciliği Yaklaşımı
  Rabia Saylam, Ozgur Koray Sahingoz

### Experience 4: Yazılım Mimarisi, Yazılım Üretim Hatları ve Hazır Ürün Kullanımı

- Yazılım Ürün Hattında Yetenek Modelinden Ürün Konfigürasyonunun Oluşturulması
  Mustafa Özpinar
- İletişim Katmanı Yazılım Mimarisinin Kalite Analizi
  Ebru Doğan, Tanın Afacan, Özgür Başol, Emrah Demircan, İbrahim Karaaslan, Erman Zaim
- VoIP Santral Çekirdek Bileşeninde Yazılım Yaması Modeli
  Necip Gözüaçık, Fatih Ayvaz, Bahadır Özdemir, Belma Şahin Kaya, Oguzhan Yavuz
- Deniz Savunma Sistemleri Alanında Sistematik Yazılım Yeniden Kullanım Yaklaşımı
  Bülent Durak, Eren Koçak Akbıyık, İbrahim Onuralp Yiğit
- Rafta Hazır Ticari Yazılımların Hava Aracı Tip Sertifikası Alım Sürecinde Alternatif Uyum Gösterim Yöntemleri
  Tuğba Saraç

### Session 13: Yazılım Geliştirme ve Destek Araçları

- KABAN-2: Kullanıcı AraBirimi ve Geçerleme Altyapısı
  Atakan Şimşek, İbrahim Demir, Zahir Tezcan
- Kullanıcı Arayüzü Tasarımlarının Üst Düzey Programlama Dillerine Dönüştürülmesine Bir Yaklaşım
  Şefik Temel, Umut Orçun Turgut, Volkan Bağcı, Mehmet Sıddık Aktaş
- UML ile Modellenen Coğrafi Verilerin XSLT Yardımıyla OWL’a Dönüştürülmesi
  Sermet Önel, Murat Komesli, Mehmet Cudi Okur
- Sistem Algoritmaları Modelleme, Simülasyon ve Analiz Aracı (SAMSA)
  Burak Kekeç, Mustafa Canay

### Experience 5: Yazılım Proje Yönetimi ve İnsan Bilgisayar Etkileşimi

- Yazılım Kalitesi ve İnsan Faktörü Arasındaki İlişkinin Değerlendirilmesi
  Mustafa Sari, Oya Kalipsiz
- Büyük BT Organizasyonlarında Kullanılabilirlik
  Levent Boran
- Kaostan Düzene: Yazılım Projelerinde Hasar Kontrolü
  Koray Incki
- Proje İzleme ve Değerlendirme için Örnek Uygulamanın Geliştirilmesi
  Recep Akyüz, Abdulkerim Öncü, Ümit Gökmen, Mustafa Doğru, Ömer Gündüz
- Büyük Ölçekli Bir Organizasyonda Uygulama Yaşam Döngüsü Yönetimi Uygulama Deneyimi
  Yagup Macit, Eray Tüzün, Kürşat İnce, Ahsen İkbal Aytekin

### Experience 6: Yenilikçi Yazılım Uygulama ve Çözümleri-2

- E-Defter Uygulaması Kapsamında Çok Bileşenli Finansal Raporlama Yazılımı Geliştirme Deneyimleri
  Mehmet Görkem Ülkar, Salih Bayar
- Çeşitli Konum Etiketleme Opsiyonlarıyla Zenginleştirilmiş Yeni bir Konum Bazlı Hatırlatma Uygulaması
  Ali Mert Ertuğrul, Itır Önal
- Güvenlik ve Gizlilik Temelinde Şirketlere Özel Bulut Depolama Çözümü (Private Cloud Storage)
  Ömer Yanar
- Rüzgar Hassas Seyir Fazı Uçuş Planlaması Eniyilemesine Dinamik Yaklaşım – Gerçekleştirim ve Sonuç
  Guray Yildiz, Hakan Yilmaz
- Veri Sıkıştıma Algoritmalarının Karşılaştırılması: Katılım Bankası Örneği
  Mustafa Enliçay, Özgür Şahin, İlker Ülger, Ökkeş Emin Balçiçek, Mehmet Vacit Baydarman, Şakir Taşdemir

2014-08-31: submitted by Aysu Betin Can, Ahmet Coşkunçay, Özge Gürbüz
2014-08-31: published on CEUR-WS.org |valid HTML5|