<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Yazılım Mühendisliği Alanında Yayımlanan Tez ve Makalelerin SWEBOK'a göre Değerlendirilmesi ve Yazılım Mühendisliği Eğitiminin İyileştirilmesi için Öneriler</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Murat Karakaya</string-name>
          <email>murat.karakaya@atilim.edu.tr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ali Yazıcı</string-name>
          <email>ali.yazici@atilim.edu.tr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Bilgisayar Mühendisliği Bölümü, Atılım Üniversitesi</institution>
          ,
          <addr-line>Ankara</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Yazılım Mühendisliği Bölümü, Atılım Üniversitesi</institution>
          ,
          <addr-line>Ankara</addr-line>
        </aff>
      </contrib-group>
      <fpage>36</fpage>
      <lpage>47</lpage>
      <abstract>
        <p>Özet. Yazılım Mühendisliği (YM) için rehber niteliğini taşıyan SWEBOK kılavuzunda YM'nde yürütülen faaliyetler 15 bilgi alanı altında toplanmıştır. Bu çalışmamızın amacı; SWEBOK'da belirtilen bu alanlarda yapılan yayınların niceliklerini inceleyerek YM ile ilgili bilgi birikiminin hangi YM alanlarında yoğunlaştığını ve hangi alanların ise daha çok araştırılmaya muhtaç olduğunu tespit etmektir. Diğer bir amacımız da, YM eğitiminde karşılaşılan sorunlar ile bu araştırma alanlarındaki ilişkiyi de değerlendirmektir. Bu incelemelerin yapılabilmesi için öncelikle SWEBOK kılavuzunda yer alan 15 ana bilgi alanından 10 alan seçilmiştir. Daha sonra, bu alanlar YÖK Ulusal Tez Merkezi tarafından sağlanan çevrimiçi arama motorunda anahtar kelime olarak kullanılarak Türkiye'de üretilen tezlerin sayıları derlenmiştir. Ayrıca dünyada aynı konularda yayımlanan makalelerle ilgili verilerin elde edilmesi için IEEE Xplore Digital Library'nin çevrimiçi arama motoru kullanılmıştır. Elde edilen sonuçların karşılaştırılması ve yorumlanması sonucu; seçilen 10 ana alanda üretilen çalışmaların sayısı açısından ilk 3 sırayı “Yazılım Tasarımı”, “Yazılım Testleri” ve “Yazılım Kalitesi” temel alanlarının aldığı görülmüştür. En az üzerinde çalışılan alanlar olarak da “Yazılım Yapılandırılması”, “YM Yönetimi” ve “YM Süreçleri” konuları tespit edilmiştir. Çalışmanın son bölümünde elde edilen bu veriler ışığında YM eğitiminin daha verimli ve başarılı olması için öneriler paylaşılmıştır.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Giriş</title>
      <p>müfredat detaylarını, ders kredilerini, saatlerini ve içerikleri ile mesleğin bilgi tabanı
alanlarını tanımlarken, SWEBOK yalnızca YM mesleğine temel olan bilgi tabanı
alanlarını kapsamlı olarak tanımlamaktadır.</p>
      <p>
        Türkiye’nin bilişim altyapısı ve olanakları, Yazılım Mühendisliğinin ülke için
önemli bir ekonomik kaynak olabileceğini işaret etmektedir. Bunu destekleyecek bir
çalışma olan “Türkiye Yazılım Sektörü Stratejisi ve Eylem Planı” (2016-209) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],
Bilim Sanayi ve Teknoloji Bakanlığı’nın (BSTB) öncülüğünde, üniversiteler, ilgili
STK’lar ve Bilişim Sisteminin önde gelen özel şirket temsilcilerince hazırlanmıştır.
Bu taslak belgede, YM Sektörünün gelişmesi için gerekli stratejiler ve eylem planı
ortaya konulmuştur.
      </p>
      <p>Bu çalışmamızın temel amacı; SWEBOK kılavuzundan seçilen 10 bilgi alanında
yapılan yayınların niceliklerini incelemek ve bilgi birikiminin hangi YM alanlarında
yoğunlaştığını ve hangi alanların ise daha çok araştırılmaya muhtaç olduğunu tespit
etmektir. Bir diğer amaç da, YM eğitiminde yapılandırılmasında ve yürütülmesinde
karşılaşılan sorunlar ile bu araştırma alanlarındaki ilişkiyi değerlendirmektir. Buna
yönelik olarak, SWEBOK bilgi alanları başlık ve alt başlıkları anahtar alınarak,
Türkiye’de Yazılım Mühendisliği alanında yapılan tezler ile IEEE Xplore veri
tabanına göre üretilen makale sayıları tespit edilmiş ve gerek YM eğitiminde verilen
dersler ile yapılan araştırma sonucunda bulunan veri arasında bir bağ olup olmadığı
üzerine yorum getirilmeye çalışılmıştır.</p>
      <p>Makalenin bundan sonraki bölümleri şu şekilde düzenlenmiştir. Bölüm 2’de
literatürde YM ile ilgili çalışmalar özetlenmiştir. Bölüm 3’de SWEBOK alanları ile
ilgili tezler ve makalelerin çevrimiçi arama motorları ile yapılan tarama sonuçları
sunulmuş ve bu veriler YM eğitimi ve YM proje yönetimi açısından değerlendirilmesi
yapılmıştır. Son bölümde ise bu değerlendirmeler ışığında varılan sonuçlar verilmiştir.
2</p>
      <p>İlgili Literatür</p>
      <p>Bu bölümde ilk önce, SWEBOK 3.0 kılavuzundaki Yazılım Mühendisliği (YM)
alanları verilecektir. Daha sonra, ilgili çalışmalar ve Türkiye’deki YM eğitim ve
araştırma altyapıları gözden geçirilecektir.
2.1</p>
      <sec id="sec-1-1">
        <title>SWEBOK Bilgi Alanları</title>
        <p>
          SWEBOK YM Bilgi Alanı kılavuzunun 2014 yılındaki son sürümünde (3.0)
belirtilen alanlar Tablo 1.’de verilmiştir [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Bu çalışmada ilk 10 alan
değerlendirmeye alınmış ve bu alanlar çevrimiçi arama motorlarında anahtar
kelimeler olarak kullanılarak ilgili araştırmaların sayıları belirlenmiştir. Diğer 2
uzmanlık alanı olan YM uzmanlık uygulaması ve YM ekonomisi alanları da YM için
büyük önem arz etmekle birlikte makale sayısı açısından yeterli veri
toplanamadığından bu çalışmada ele alınmamıştır.
2.2
        </p>
        <p>İlgili Ulusal Faaliyetler</p>
        <p>
          Türkiye’de YM alanında üç ulusal bilimsel toplantı düzenlenmektedir. Bunlar: her
yıl yapılan Ulusal Yazılım Mühendisliği Sempozyumu (UYMS) [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], iki yılda bir
düzenlenen Ulusal Yazılım Mimarisi Konferansı (UYMK) [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ], ve yine iki yılda bir
düzenlenene Yazılım Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu’dur
(YKGS) [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>Tablo 1. SWEBOK 3.0 YM Temel Alanları
#</p>
        <p>
          Türkiye ve KKTC’deki üniversitelerde YM eğitimine verilen önem son yıllarda
belirgin olarak artmaktadır. 2011 yılında 11 olan YM Lisans programı sayısı,
20152016 Akademik Yılında 18 olmuş ve aynı yıl için, bu bölümlere yerleşen öğrenci
sayısı 1000’e yaklaşmıştır [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Her yıl bu programlardan 400 kadar yazılım
mühendisinin mezun olduğu tahmin edilmektedir. Ancak, bu sayı yazılım sektörünün
gereksiniminin bir hayli altındadır. Sektörün talepleri, halen, ilgili diğer bölüm
mezunları ve özel sektörün sertifika programları ile karşılanmaktadır. Bu açığın
kapatılması ve sektörün taleplerine uygun yazılım uzmanlarının/mühendislerinin
yetişmesi için, Yazılım sektörü strateji belgesi taslağında da vurgulandığı üzere [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ],
Bilgisayar Mühendisliği müfredatlarına yazılımla ilgili daha fazla ders konulması, ya
da yeni YM programlarının açılması gerekmektedir.
2.4
        </p>
        <p>İlgili Araştırmalar</p>
        <p>
          SWEBOK 3.0 sürümünün geniş bir değerlendirmesinin yapıldığı bir çalışmada
[
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], yeni sürümün akademik dünyada ve sektörde yaratacağı potansiyel etkiler
tartışılmıştır.
        </p>
        <p>
          Üniversite Yazılım Mühendisliği programları müfredatının SWEBOK kılavuzu
kullanılarak değerlendirme ve iyileştirilmesi ilgili bir çalışmada [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], sistematik vaka
çalışması yaklaşımı ile bir YM programında yer alan derslerindeki YM konularının
saat bazında nicel analizleri ve SWEBOK'un 15 bilgi alanına uyumu incelenmiştir.
Türkiye’deki 11 YM bölümünün mercek altına alındığı bir çalışmada [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], bölümlerin
web sayfalarında belirtilen müfredatların SWEBOK’a uyumları incelenmiştir.
        </p>
        <p>
          Birden fazla YM programın SWEBOK’a göre değerlendirilmesi ve yazılım
sektörünün gereksinimlerine göre alınacak tedbirler üzerine yapılan bir araştırmada
[
          <xref ref-type="bibr" rid="ref13">13</xref>
          ], en son teknolojilerin kullanımının, sektörün taleplerinin değerlendirilmesinin ve
SWEBOK’a uyumun, YM müfredatlarını geliştireceği raporlanmıştır. Bir başka
çalışmada [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] SWEBOK kılavuzunun yazılım sistemlerindeki hataların nedenleri ve
genelde yazılım hataları ile ilgili ipuçları barındırmadığı eleştirilmiş ve kılavuzun bu
yönde gelişmeye gereksinimi olduğu vurgulanmıştır.
        </p>
        <p>
          Çalışmamızla en çok benzer amacı güden bir araştırma 2011 yılında Ulusal
Yazılım Mühendisliği Sempozyumu (UYMS) sunulmuştur [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. İlgili çalışmada,
Ulusal Yazılım Mühendisliği Sempozyumu (UYMS), Ulusal Yazılım Mimarisi
Konferansı (UYMK) ve Yazılım Kalitesi ve Yazılım Geliştirme Araçları
Sempozyumu (YKGS) gibi ulusal platformlarda 2003-2010 yıllarında sunulan 290
bildiri SWEBOK belgesinde verilen yazılım mühendisliği ana alanları temel alınarak
incelenmiş ve sınıflandırılmıştır. Bu çalışmada sunulan veriler ile çalışmamızda
toplanan verilerin karşılaştırılması Bölüm 3’de verilmiştir.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Yazılım Mühendisliğinde Yapılan Araştırmaların Seçilen</title>
    </sec>
    <sec id="sec-3">
      <title>SWEBOK Alanlarına göre Değerlendirilmesi</title>
      <p>3.1</p>
      <sec id="sec-3-1">
        <title>Ulusal Tezlerin Seçilen SWEBOK Alanlarına göre Değerlendirilmesi</title>
        <p>
          Bölüm 2’de bölümde verilen çalışmalar değerlendirildiğinde YM alanında ulusal
platformlarda yapılan araştırmaların giderek yoğunlaştığı gözlemlenmektedir. Bu
alanda bilgi birikiminin artması öncelikle bu alanlarda yapılan araştırmaların nitelik
ve nicelik olarak artması ile doğru orantılı olarak gerçekleşecektir. Bu nedenle biz
öncelikle YM ana bilgi alanlarında ülkemizde yapılan tezleri inceledik. SWEBOK
belgesinde verilen ilk 10 alan isimlerinin İngilizceleri kullanılarak YÖK Ulusal Tez
Merkezi tarafından sağlanan çevrimiçi arama motoru üzerinden aramalar yapılmıştır
[
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. Çevrimiçi arama motoru aramaları belirli alanlar ile yapılmasına olanak
tanımaktadır. Bunlar; Tez Adı, Yazar, Danışman, Konu, Dizin, Özet ve Tümü
Alanlar’dır. Araştırmamızın amacına en uygun olduğunu düşündüğümüz Tez Adı,
Özet ve Tüm Alanları üzerinde Tablo 2’de verilen İngilizce terimleri arattırdığımızda
elde edilen tez sayıları bu konular üzerinde şimdiye kadar yapılan tezlerin dağılımını
vermiştir. Bu dağılım Tablo 2’de incelendiğinde Tez Adına göre 60, Özete göre 231 ve
Tüm Alanlarda yapılan taramaya göre ise 261 adet tezin yayınlandığı görülmüştür.
        </p>
        <p>Bu üç tarama alanından Tüm Alanlarda yapılan tarama sonrası gelen sonuçlar
incelendiğinde bulunan birçok tezin doğrudan YM SWEBOK belgesinde geçen
konular ile ilgili olmayabildiği görülmüştür. Dolayısıyla, elde edilen tarama sonuçları
içinde en sağlıklı kabul edilebilecek sonuçların Tez Adı ve Özet alanları üzerinde
yapılan tarama sonuçları tarafından üretilen sonuçlar olabileceği değerlendirilmiştir.
Ancak, genel bir fikir vermesi ve ana akımların gözlemlenebilmesi için tüm sonuç
tablolarında Tüm Alanlar üzerinde yapılan sonuçlar verilmiştir.</p>
        <p>Tablo 2 içerisinde verilen bilgilerde; SWEBOK belgesinden seçilen 10 ana alan
için bulunan tez sayıları ile bunların yapılan toplam tezler içerisinde yüzdeleri
sunulmuştur. Koyu olarak işaretlenen Software design, Software quality ve Software
testing alanlarının tezlere en çok konu olan alanlar olduğu tespit edilmiştir. Bu üç alan
üzerinde yapılan çalışmalar yaklaşık olarak tüm alanlarda yapılan tez çalışmalarının
%80’ini oluşturmaktadır. Buna karşılık, Software construction, Software engineering
management ve Software engineering process gibi alanlarında ise hemen hemen hiç
çalışma yapılmadığı görülmüştür. Burada üzerinde durulması gereken bir nokta
üzerinde en az çalışıldığı düşünülen bu üç alanın isimlerinin doğrudan tez adında,
özette ve diğer tarama alanlarında bulunmaması bu başlıklar altında yer alan alt
konularda araştırma yapılmadığını kesin olarak göstermeyebilir. Ancak, yapılan
tezlerin arama yapılabilen bilgilerinde bu anahtar kelimelere diğer konu başlıklarında
olduğunun aksine hiç karşılaşılması önemli bir farktır.</p>
        <p>Tablo 2. Ulusal Tezler - YÖK Ulusal Tez Merkezi sonuçları</p>
        <p>Tez Adına Göre
Özet
Temel Alanlar
(Anahtar Kelimeler)
Software requirements
Software design
Software construction
Software testing
Software maintenance
Software configuration
management
Software engineering
management
Software engineering process
Software engineering models
and methods
Software quality
Toplam
6
23
0
8
2
2
0
1
2
16
60
10%
38%</p>
        <p>0%
13%
3%
3%
0%
2%
3%
27%
100%
25
78
2
33
13
5
0
3
2
70
23
1
11%
34%</p>
        <p>1%
14%
6%
2%
0%
1%
1%
30%
100%</p>
        <p>Tüm</p>
        <p>Alanlarda
28 11%
96 37%
2 1%
35 13%
14 5%
5
0
3
3
75
261
2%
0%
1%
1%
29%
100%
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Bazı Ulusal Konferanslarda Sunulan</title>
      </sec>
      <sec id="sec-3-3">
        <title>Alanlarına göre Değerlendirilmesi</title>
      </sec>
      <sec id="sec-3-4">
        <title>Makalelerin Seçilen SWEBOK</title>
        <p>
          İlgili Araştırmalar başlığında da bahsedildiği üzere Demir, Mut, Okçu ve Alpyavuz
tarafından yapılan bir araştırmada [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], Ulusal Yazılım Mühendisliği Sempozyumu
(UYMS), Ulusal Yazılım Mimarisi Konferansı (UYMK) ve Yazılım Kalitesi ve
Yazılım Geliştirme Araçları Sempozyumu (YKGS) gibi ulusal konferanslarda
20032010 yıllarında sunulan 290 bildiri SWEBOK belgesinde verilen yazılım
mühendisliği ana alanları temel alınarak incelenmiştir. Söz konusu çalışmadaki
veriler incelenerek Tablo 3 hazırlanmıştır. Kaynak çalışmada bazı bildiriler birden
fazla kategoride değerlendirildiğinden toplam makale sayısı 290 bildiriden fazla
görünmektedir.
        </p>
        <p>Kaynak çalışmanın verileri dikkate alındığında sırasıyla Software engineering
models and methods, Software design, Software engineering process ve Software
construction alanlarında en çok bildiri sunulduğu görülmektedir. Bu konularda
sunulan bildiler tüm sınıflandırılan bildirilerin %70’den fazlasına karşılık
gelmektedir. Bu sonuçların Ulusal Tez veritabanı ile karşılaştırılması Tablo 3’de
sunulmuştur.</p>
        <p>
          Tablo 3. Ulusal Konferanslarda Sunulan Makaleler – [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] numaralı çalışmanın
sonuçlarından derlenmiştir
Temel Alanlar
(Anahtar Kelimeler)
Software requirements
Software design
Software construction
Software testing
Software maintenance
Software configuration management
Software engineering management
Software engineering process
Software engineering models and methods
Software quality
Toplam
Bildiri Sayısı
14
81
58
22
3
7
20
63
102
48
418
        </p>
        <p>
          Tablo 3 incelendiğinde, iki farklı kaynakta yapılan taramaların sonuçlarının birebir
örtüşmediği görülmektedir. Software design konusunun her iki kaynakta da yapılan
taramalarda üzerinde en çok araştırma yapılan alanlardan biri olduğu görülmektedir.
Diğer taraftan Tez başlıklarında en az geçen Software construction, Software
engineering process ve Software engineering models and methods konularının ise
Ulusal Konferans Bildirilerinde yapılan taramada en çok geçen konular arasında
olduğu görülmektedir. Bu farklılaşmanın bir kaynağı, [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] numaralı çalışmada izlenen
yöntem ile çalışmamızda izlenen yöntem arasındaki farktan kaynaklanabileceği
değerlendirilmektedir. [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] numaralı çalışmada makaleler iki ayrı kişi tarafından
incelenerek sınıflandırılıp daha sonra bu sınıflandırmalar birleştirilmiştir.
Çalışmamızda ise arama motorları üzerinde farklı alanlar üzerinde yapılan anahtar
kelime taraması yapılmıştır. Diğer taraftan her iki çalışmada da Software
maintenance, Software configuration management, Software engineering
management alanlarının üzerinde en az araştırma yapılan alanlar olduğu konusunda
veriler mevcuttur.
        </p>
        <p>Tablo 4. Ulusal Tezler ile Ulusal Konferanslarda Sunulan Makalelerin
karşılaştırılması</p>
        <p>Ulusal Tezler
(Tez Adına Göre)</p>
        <p>Ulusal Konferans</p>
        <p>Bildirileri</p>
        <p>
          Ulusal Tezler üzerine yapılan ve sonuçları yukarıda özetlenen taramanın bir
benzeri de uluslararası dergilerde ve konferanslarda yayımlanan makaleler üzerinde
yapılmıştır. Bu maksatla IEEE Xplore Sayısal Kütüphanesinin sunduğu çevrimiçi ara
motoru kullanılmıştır [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. Arama motoru, 20 farklı alan üzerinden arama
yapılmasına imkan tanımaktadır. Yukarıda sonuçları verilen taramalarda kullanılan
alanların benzeri olan Document Title, Abstract ve Full Text alanlar seçilerek Tablo
1’de kullanılan SWEBOK belgesinde verilen konu başlıkları taranmıştır.
        </p>
        <p>Tablo 5’de sunulan sonuçlar incelendiğinde, üzerinde en çok makale hazırlanan
konuların ulusal tezlerde de tespit ettiğimiz Software design, Software quality ve
Software testing alanlarının olduğu görülmektedir. Makale Başlığında geçme
oranlarına baktığımızda bu üç alan yayımlanan tüm makalelerin %70’den daha fazla
yayın aldığı görülmektedir. Benzer şekilde üzerinde en az yayın yapılan alanların
Software construction, Software configuration management, Software engineering
management ve Software engineering process alanları olduğu görülmektedir.</p>
        <p>Tablo 6 şimdiye kadar üzerinde veri toplanan 3 farklı kaynağa göre araştırmaların
SWEBOOK belgesinde geçen alanlara göre dağılımını sunmaktadır. İlk olarak
belirtilmesi gereken husus oranları değişmekle beraber Ulusal Tezlerin dağılımı ile
Uluslararası Makalelerin dağılımlarının büyük benzerlik gösterdiğidir. Her iki
veritabanı üzerinde yapılan taramada üzerinde en çok yayın yapılmış görünün alanlar
olarak Software design, Software quality ve Software testing konuları görülmektedir.
Benzer şekilde de üzerinde en az çalışma yapılan alanlar olarak Software
maintenance, Software configuration management, Software engineering
management, Software engineering process, ve Software engineering models and
methods konuları tespit edilmektedir.</p>
        <p>Tablo 5. IEEE Xplore Digital Library sonuçları</p>
        <p>Makale Başlığı
Özet</p>
        <p>Ulusal Tezler
(Tez Adına</p>
        <p>Göre)
10%
38%</p>
        <p>0%
13%
3%
3%
0%
2%
3%
27%
100%</p>
        <p>Ulusal
Konferans
Bildirileri
Üzerinde hem ulusal tezlerde hem de uluslararası makalelerde en çok çalışıldığı
tespit edilen üç konu alanını daha yakından incelemek için her bir ana konu başlığının
altında önemli yer tutan 4 alt başlık SWEBOK belgesinden seçilerek arama
motorunda aynı taramalar bir kez daha yapılmıştır.</p>
        <p>Tablo 7, Software Design ana başlığı altında seçilen Software Architecture, User
Interface Design, Software Design Tools ve Software Design Strategies alt
başlıklarına göre yapılan tarama sonuçlarını vermektedir. Bu sonuçlardan dikkat
çekici olan bir nokta 4 alt başlık içerisinden Software Architecture konusunun diğer
tüm konularda yapılan yayınlardan daha fazla yayın yapılan alan olduğunun tespit
edilmesidir. Diğer önemli bir nokta ise, Software Design Strategies konusunun diğer 3
konuya göre üzerinde çok az çalışma yapılan alt başlık olduğudur.</p>
        <p>Tablo 7. Software Design alt başlıkları IEEE Xplore Digital Library sonuçları
Alt Alanlar
(Anahtar Kelimeler)
Software Architecture
User Interface Design
Software Design Tools
Software Design Strategies
Toplam</p>
        <p>Tablo 8 Software Testing ana başlığı altında seçilen Software Test Process,
Software Test Techniques, Software Testing Tools ve Software Test Measure alt
başlıklarına göre yapılan tarama sonuçlarını vermektedir. Bu sonuçlardan dikkat
çekici olan bir nokta 3 alt başlık üzerinde (Software Test Process, Software Test
Techniques, Software Testing Tools) benzer oranda yayın yapıldığıdır. Ancak,
Software Test Measure konusunun diğer 3 konuya göre üzerinde neredeyse hiç
çalışma yapılmayan bir konu olduğudur.</p>
        <p>Tablo 8. Software Testing alt başlıkları IEEE Xplore Digital Library sonuçları
Alt Alanlar Makale Özet Tüm Metin
(Anahtar Kelimeler) Başlığına Göre
Software Test Process 84 34% 8444 43% 492600
Software Test Techniques 79 32% 5579 29% 367177
Software Testing Tools 83 34% 5483 28% 286285
Software Test Measure 1 0% 29 0% 2738
Toplam 247 100% 19535 100% 1148800
43%
32%
25%
0%
100%</p>
        <p>Son olarak Tablo 9’da Software Quality ana konusu için seçilen 4 alt başlığın
taraması sonucu elde edilen veriler paylaşılmıştır. Software Quality Assurance
konusunun, Makale Başlığında yapılan tarama sonuçları dikkate alındığında, diğer üç
konuda yayımlanan makale sayısından daha fazla makalede konu edildiği
görülmektedir. Ancak Özet alanı üzerinde yapılan taramada ise Software Quality
Tool” alt başlığının benzer bir sonuç vererek üzerinde en çok makale yazılan konu
olduğu görülmektedir. Bu iki sonuç bir arada düşünüldüğünde her iki alt alanın
Software Quality ana alanın da önemli araştırma konuları olduğu söylenebilir.
Software Quality Verification Validation alt konusunun ise bu alanda göreceli olarak
daha az ilgi çektiği iddia edilebilir.
Öncelikle bu çalışmada kullanılan yöntemin kısıtlarını ortaya koymak gerekir.
Arama motorlarından verilen arama anahtar kelimelerine göre bulunan makale
sayıları, seçilen alanlarda yapılan çalışmaların niteliklerini tam olarak belirliyemese
de, sözkonusu SWEBOK alanının ne kadar ilgi çektiğinin bir ölçütü olarak bu sayılar
kullanılabilir. Ayrıca seçilen bu arama motorları tüm yayınları kapsamayabilir.
Ancak, bu arama motorlarından elde edilen sayıların kullanılması, konular arasında
karşılaştırma yapmaya imkan verdiği düşünülmektedir.</p>
        <p>
          Bölüm 3’deki bulgularla ilgili değerlendirmeler ve daha önceki çalışmalarla bu
verilerin karşılaştırılması aşağıda özetlenmiştir:
 Tablo 5 incelendiğinde, Software design, Software quality ve Software
testing alanlardaki çalışmaların, hem ulusal tezlerde hem de uluslararası
makalelerde ilk üç sırada olduğu gözlenmiştir.
 Yine aynı tablolardan, Software maintenance, Software configuration
management, Software engineering management, Software engineering
process, ve Software engineering models and methods alanlarındaki
çalışmaların hem ulusal tezlerde hem de uluslararası makalelerde düşük
sayıda gerçekleştiği görülmektedir. Bu alanlarda az oranda çalışma
yapılması nedeniyle bu alanlarda YM için bilgi birikiminin de yetersiz
olabileceği bunun da geliştirilen yürütülmekte olan YM projelerine
olumsuz etkilerde bulunabileceği değerlendirilmektedir.
 2011 yılında Türkiye’deki 11 YM programı üzerindeki çalışma sonuçları
[
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], müfredatlarda Software Construction, Software Economics, Software
Process ve Software Evolution alanlarının yeterli düzeyde kapsanmadığını
raporlamıştır. Bu sonuçlar kısmen Tablo 2-4’deki verilerle örtüşmektedir.
        </p>
        <p>
          Software maintenance uluslararası makalelerinin sayısının kabul edilebilir
düzeyde olmasına rağmen, bu konuda ulusal düzeyde yeterli oranda tez
çalışmasının yapılmadığı görülmektedir. Bu sonuç 2011’de müfredatlarla
ilgili çalışmayı [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] teyit eder durumdadır.
        </p>
        <p>Software design alanının alt başlıklarına inildiğinde, Software design
strategies konusundaki makale sayısı göreceli olarak düşüktür.</p>
        <p>Software testing alanının Software test strategies alt alanında sadece 1
uluslararası yayın olması dikkate değerdir.</p>
        <p>Software quality alanının, Software Quality Verification Validation alt
alanındaki uluslararası makale sayısının diğer alt alanlardan bir hayli az
olduğu tespit edilmiştir.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Sonuç</title>
      <p>Bu çalışma ile ulusal tezler, ulusal konferanslarda sunulan bildiriler ve IEEE
Xplore sayısal kütüphanesinde listelenen makaleler SWEBOK 3.0’da belirlenen 10
alan için nicelik olarak değerlendirilmiş ve daha sonra, tarama sonuçlarında sayısal
olarak ilk üç sırayı alan, Software design, Software quality ve Software testing alanlı
için alt alanlar (anahtar sözcükler) belirlenerek makalelerin yoğunlaştığı alanlar
raporlanmıştır. Uluslararası makale sayıları ile ulusal tezler karşılaştırıldığında, YM
alanlarına göre yapılan yayınların dağılımlarının büyük benzerlik gösterdiği
görülmüştür. Bu benzerlik, yurt içinde yapılan çalışmalar ile yurd dışında yapılan
çalışmaların benzer konulara odaklandığını göstermektedir.</p>
      <p>Elde edilen bulgular, yazılım mühendisliğinde yapılan araştırmaların, hem ulusal
hem de uluslararası düzeyde yapılan araştırmaların yoğunluğunun en az olduğu
alanların, Software Configuration Management, Software Construction ve Software
Engineering Management olduğu görülmektedir. Benzer sonuçlara YM
müfredatlarında da karşılaşılmaktadır. Bu tespitlerin, yazılım mühendisliği eğitim
müfredatlarının iyileştirmesine yönelik bir ipucu olduğu değerlendirmesi
yapılmaktadır.</p>
      <p>Benzer biçimde, bulguların yazılım projelerinin başarısızlığında bir etken olup
olmadığının da kapsamlı bir biçimde araştırılması gerekmektedir.</p>
    </sec>
    <sec id="sec-5">
      <title>Kaynakça</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. ACM/IEEE-CS
          <source>Joint Task Force on Computing Curricula, Software Engineering</source>
          <year>2004</year>
          :
          <article-title>Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering</article-title>
          ,
          <year>August 2004</year>
          . http://www.acm.org/education/curricula.html
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Software</surname>
          </string-name>
          <article-title>Engineering 2014 Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering A Volume of the</article-title>
          <source>Computing Curricula Series 23.2</source>
          .
          <year>2015</year>
          .
          <article-title>Joint Task Force on Computing Curricula IEEE Computer Society</article-title>
          and ACM
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3. GSwE2009,
          <source>Graduate Software Engineering</source>
          <year>2009</year>
          ,
          <article-title>Curriculum Guidelines for Graduate Degree Programs in Software Engineering</article-title>
          , Stevens Institute of Technology,
          <year>2009</year>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <article-title>Guide to the Software Engineering Body of Knowledge (SWEBOK®), Version 3</article-title>
          .0, IEEE Computer Society, Ed. Pierre Bourque, Richard E. Fairley,
          <source>3rd. Edition</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Türkiye</given-names>
            <surname>Yazılım Sektörü Stratejisi ve Eylem Planı</surname>
          </string-name>
          2016
          <article-title>-2019</article-title>
          , BSTB, Bilgi ve Teknoloji Genel Müdürlüğü, http://www.keyofchange.com/UPLOAD/URUN/FILES/turkiye_yazilim_sektoru_s_
          <volume>30620</volume>
          <fpage>15152542</fpage>
          -
          <lpage>131005313</lpage>
          .pdf,
          <source>Son erişim: 4.6</source>
          .2016
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Ulusal</given-names>
            <surname>Yazılım Mühendisliği Sempozyumu</surname>
          </string-name>
          (UYMS), http://uyms.org,
          <source>Son erişim: 4.6</source>
          .2016
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Ulusal</given-names>
            <surname>Yazılım Mimarisi Konferansı</surname>
          </string-name>
          (UYMK), http://uymk2016.iku.edu.tr/,
          <source>Son erişim: 4.6</source>
          .2016
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Yazılım</surname>
          </string-name>
          <article-title>Kalitesi ve Yazılım Geliştirme Araçları Sempozyumu (YKGS)</article-title>
          , http://ykgs.org/,
          <source>Son erişim. 4.6</source>
          .2016
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. ÖSYM,
          <article-title>Merkezi Yerleştirme ile Öğrenci alan yükseköğretim Lisans Programları, Tablo 4</article-title>
          ., http://osym.gov.tr/,
          <source>Son erişim: 9.6</source>
          .2016
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. R.E. Fairley, P. Bourke ve J. Keppler, “
          <article-title>The Impact of SWEBOK Version 3 on Software Engineering Education and Training”</article-title>
          ,
          <source>Proceedings of IEEE 27th Conference on Software Engineering Education and Training</source>
          , Ed. A.
          <string-name>
            <surname>Bollin</surname>
            , E. Hochmuller, R.
            <given-names>T.</given-names>
            Mittermeir, T.
          </string-name>
          <string-name>
            <surname>Cowling ve R. LeBlanc</surname>
          </string-name>
          ,
          <year>2014</year>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>V.</given-names>
            <surname>Garousi</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Mishra ve A. Yazıcı, “Üniversite Yazılım Mühendisliği programları müfredatının SWEBOK kılavuzu kullanılarak değerlendirme ve iyileştirmesi”, UYMS 2015 Bildiri Kitabı</article-title>
          , Yaşar Üniversitesi, İzmir, Türkiye,
          <fpage>9</fpage>
          -
          <issue>11</issue>
          <year>Sept</year>
          ,
          <year>2015</year>
          , Ed. by: Tugkan Tuglular, Murat Komesli, Cilt.
          <volume>1483</volume>
          , s.
          <fpage>479</fpage>
          -
          <lpage>489</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. A.
          <article-title>Mishra ve A. Yazici, “An Assessment of the Software Engineering Curriculum in Turkish Universities: IEEE/ACM Guidelines Perspective”</article-title>
          ,
          <source>Croatian Journal of Education</source>
          , Cilt.
          <volume>13</volume>
          , No:1, s.
          <fpage>188</fpage>
          -
          <lpage>219</lpage>
          ,
          <year>2011</year>
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>A.</given-names>
            <surname>Alarifi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zarour</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          <article-title>Alomar, ve diğerleri “SECDEP: Software engineering curricula development and evaluation process using SWEBOK”, Information</article-title>
          and
          <string-name>
            <given-names>Software</given-names>
            <surname>Technology</surname>
          </string-name>
          ,
          <source>Cilt: 74, s.114-126</source>
          ,
          <year>2016</year>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. I. Monarch, “
          <article-title>Understanding Software Engineering Failure as Part of the SWEBOK”</article-title>
          ,
          <source>Proceedings of the 14th Conference on Software Engineering Education and Training</source>
          , Ed. D.
          <string-name>
            <surname>Ramsey</surname>
          </string-name>
          , P. Bourke ve R. Dupois, s.
          <fpage>191</fpage>
          -
          <lpage>194</lpage>
          ,
          <year>2001</year>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>K. A. Demir</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Mut</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Okçu</surname>
          </string-name>
          &amp; O. Alpyavuz, “
          <article-title>Türkiye'deki Yazılım Mühendisliği Konferansları Üzerine Bir İnceleme”</article-title>
          ,
          <source>UYMS 2011 Bildiriler Kitabı, s. 225-228</source>
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. YÖK Ulusal Tez Merkezi, https://tez.yok.gov.tr/UlusalTezMerkezi/,
          <source>Son erişim: 4.6</source>
          .2016
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. IEEE Xplore Sayısal Kütüphanesi, http://ieeexplore.ieee.org/,
          <source>Son erişim: 7.6</source>
          .
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>