Türkiye deki Yazılım Test Uygulamaları Anketi

2013-09-27
Garousi, Vahid
Coşkunçay, Ahmet
Betin Can, Aysu
Demırors, Onur
Bağlam: Yazılım testi, yazılım geliştirme yaşam döngüsünde önemli bir faa-liyettir. Her bir yazılım takımı ve şirketinde gerçekleştirilen yazılım test uygu-lamalarının türleri ve olgunlukları geniş bir yelpazeye sahiptir. Bu yelpazeyi oluşturan test uygulamalarının türleri hakkında üst seviye bir bakış açısı betim-lemek için değişik büyüklük ve bölgelerde (örneğin, Kanada, İsveç, ve Finlan-diya) çeşitli anketler gerçekleştirilmiştir. Oldukça aktif olan Türkiye yazılım endüstrisinde de bu uygulamaların durumunu karakterize etmek ve anlamak önem taşımaktadır. Amaç: Amacımız, Türk yazılım endüstrisindeki test uygulama türlerine üst seviye bir bakış açısını karakterize etmek ve kavrayabilmektir. Bu çalışmada da test uygulamalarının özellikle şu açıları ile ilgilenmekteyiz: test türle-ri/seviyeleri, test teknikleri, test otomasyonu ve test araçları, test ölçütleri, test yönetimi, ve aynı zamanda Türk test mühendislerinin karşılaştıkları zorluklar. Yöntem: Yukarıda amaca ulaşmak için, Kanada bağlamındaki geçmiş dene-yimimizi ve Software Engineering Body of Knowledge (SWEBOK)’ın kulla-nımını temel alan, 9’u yazılım testine odaklı 54 soruluk çevrimiçi bir anketi sis-tematik olarak tasarladık. Ankete, Türk yazılım endüstrisinden 163 yazılım mü-hendisi katıldı. Bu bildiride, yazılım testine odaklanan soruların sonuçlarını ra-porluyor ve sentezliyoruz. Mümkün olduğu ölçüde, anketimizin eğilim ve so-nuçlarını Turkish Testing Board tarafından 2013’te gerçekleştirilen yeni bir an-ketin sonuçları ve Kanada yazılım endüstrisinde 2010’da gerçekleştirilen bir di-ğer benzer anket ile karşılaştırıyoruz. Bulgular: Anket sonuçları Türkiye’deki yazılım test uygulamaları hakkında önemli ve ilginç bulguları ortaya koymaktadır. Bulgular arasında şunlar yer al-maktadır: (1) İşlevsel (fonksiyonel)/sistem testi, Kullanıcı kabul testi, ve Enteg-rasyon testi en geniş kullanılan üç test yaklaşımıdır. En az kullanılan teknik ise Stres testidir. (2) Türk testçilerinin %10’undan daha azı formal test durumu ta-sarım yaklaşımlarından birini kullanırken, Kanada’da bu oran %15 ve %27 ara-sı olarak biraz daha iyi durumdadır. (3) hem Kanada’da hem de Türkiye’de, manuel ve otomatik test yaklaşımları için genel olarak geniş bir yelpaze mevcuttur. Bu durum, farklı katılımcıların birbirlerinden çok farklı uygulamalara sahip olduğunu göstermektedir. Örnek olarak, bazıları otomatik testi yoğun ola-rak uygularken, diğerleri manuel testi tercih etmektedir. (4) Genel olarak Türk yazılım endüstrisinde kod kapsama ölçütlerinin popülerliği düşüktür. (5) Türki-ye’de Kod satırı (LOC) başına düşen (ortalama) hata sayısı, ve başarılı kullanıcıkabul testlerinin sayısı gibi test ve kalite ölçütleri yaygın olarak kullanılmamak-tadır. (6) Çoğu şirkette, geliştiriciler testçilere göre 1:2’den, 1:5 ve üstü oranlar-la sayıca üstündür. (7) Test-sonra Geliştirme yaklaşımları (yani, geliştirmeden sonra test etme) hala Test Güdümlü (test önce) Geliştirmeden çok daha popü-lerdir. Sonuç: Anketimizin sonuçları hem Türkiye hem de dünyada test profesyo-nellerini ilgilendirecektir. Aynı zamanda, yazılım test endüstrisindeki son eği-limleri gözlemlemek ve güçlü ve zayıf alanları belirlemek bu alanda endüstri-akademi işbirliklerinin önünü açarak araştırmacıların yararına olacaktır.
Ulusal Yazılım Mühendisliği Sempozyumu, 2013

Suggestions

Türkiyedeki Okul Öncesi Dönemde Motor Beceri Uygulamaları
Mülazımoğlu Ballı, Özgür; Hürmeriç Altunsöz, Irmak (2016-11-04)
Bu çalışmanın amacı,Türkiye’deki okul öncesi çocuklara sunulan motor beceri uygulamalarının belirlenmesi ve sonuçlarının araştırılmasıdır.Alan yazın taraması, Ulusal Akademik Ağ ve Bilgi Merkezi’nin (ULAKBİM) Dergipark Akademik ve EBSCOhost araştırma veri tabanları kullanılarak yaılmıştır. Alanyazın taraması için okul öncesi, okul öncesi çocukları, motor beceri uygulamaları, motor beceri programları, temel motor becerileri ve kombinasyonları anahtar kelimeler olarak seçilmiştir. Tarama sonucunda bulunan çal...
Identification of Discourse Relations in Turkish Discourse Bank
Kutlu, Ferhat; Zeyrek Bozşahin, Deniz; Department of Cognitive Sciences (2023-1-25)
Discourse is the level of language where linguistic units are organized in a structured and coherent way. One of the major problems in the field of discourse in particular, and NLU in general is how to build better models to sense the way constitutive units of discourse stick together to form a coherent whole. The discourse would be coherent if it had meaningful connections between its parts. Discourse relations, i.e., semantic or pragmatic relations between discourse units (clauses or sentences), are one o...
Türkiye Ekonomisinde Doğrudan Yabancı Sermaye Yatırımlarından Kaynaklanan Bilgi Taşmalarının Ekonometrik Analizi
Pamukcu, Mehmet Teoman(2012-12-31)
1980’lerden sonra ivme kazanmış olan küreselleşme sürecinin önemli bir unsuru doğrudan yabancı sermaye yatırımlarıdır (DYSY). Bu değişkende gözlenen artış hem dünya dış ticareti (ithalat ve ihracat) hem de dünya milli gelirinde gözlenen artıştan daha yüksektir. Ayrıca gelişmekte olan ülkelerin (GOÜ) toplam DYSY’den aldıkları pay sürekli artmış ve % 33’e ulaşmıştır. Bu gelişme, DYSY’nin GOÜ’lerdeki girişimler üzerindeki etkilerini çözümleyen kuramsal ve görgül bir yazının ortaya çıkmasına sebep olmuştur. Bu ...
Türkiye Ekonomisinde Doğrudan Yabancı Sermaye Yatırımları Ve Yerli Firmaların Ar-Ge Faaliyetleri Arasındaki İlişkinin Nicel Analizi.
Pamukcu, Mehmet Teoman(2011-12-31)
1980’lerden sonra ivme kazanmış olan küreselleşme sürecinin önemli bir unsuru doğrudan yabancı sermaye yatırımlarıdır (DYSY). Bu değişkende gözlenen artış hem dünya dış ticareti (ithalat ve ihracat) hem de dünya milli gelirinde gözlenen artıştan daha yüksektir. Ayrıca gelişmekte olan ülkelerin (GOÜ) toplam DYSY’den aldıkları pay sürekli artmış ve % 33’e ulaşmıştır. Bu gelişme, DYSY’nin GOÜ’lerdeki girişimler üzerindeki etkilerini çözümleyen kuramsal ve görgül bir yazının ortaya çıkmasına sebep olmuştur. Bu ...
Financial named entity recognition for Turkish news texts
Dinç, Duygu; Doğru, Ali Hikmet; Karagöz, Pınar; Department of Computer Engineering (2022-7-26)
Named Entity Recognition (NER) is a problem of information extraction where the objective is; in a given text, to detect and label named entities (NE) according to predetermined categories correctly. An NE may be a noun or a group of nouns which correspond to the name of a specific object, location or a concept in case of domain-specific applications. In the literature, person, organization, location names or date,time, money, percentage expressions are among highly studied, generic NEs. Besides, there are ...
Citation Formats
V. Garousi, A. Coşkunçay, A. Betin Can, and O. Demırors, “Türkiye deki Yazılım Test Uygulamaları Anketi,” presented at the Ulusal Yazılım Mühendisliği Sempozyumu, 2013, İzmir, Türkiye, 2013, Accessed: 00, 2021. [Online]. Available: http://ceur-ws.org/Vol-1072/.