<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="tr">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Türkiye&apos;deki Üniversitelerdeki Yazılım Mühendisliği Öğretim Programlarının SWEBOK Kılavuzu Kullanılarak Değerlendirilmesi</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Görkem</forename><surname>Giray</surname></persName>
							<email>gorkemgiray@gmail.com</email>
						</author>
						<author>
							<persName><forename type="first">Eray</forename><surname>Tüzün</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Teknoloji ve Akademi Direktörlüğü</orgName>
								<orgName type="institution">HAVELSAN</orgName>
								<address>
									<settlement>Ankara</settlement>
									<country>Türkiye</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Vahid</forename><surname>Garousi</surname></persName>
							<email>vahid.garousi@hacettepe.edu.tr</email>
							<affiliation key="aff1">
								<orgName type="department" key="dep1">Yazılım Mühendisliği Araştırma Grubu</orgName>
								<orgName type="department" key="dep2">Bilgisayar Mühendisliği Bölümü</orgName>
								<orgName type="institution">Hacettepe Üniversitesi</orgName>
								<address>
									<settlement>Ankara</settlement>
									<country>Türkiye</country>
								</address>
							</affiliation>
							<affiliation key="aff2">
								<orgName type="institution">Maral Yazılım Danışmanlık ve Ar-Ge Corporation</orgName>
								<address>
									<settlement>Calgary</settlement>
									<region>Kanada</region>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Türkiye&apos;deki Üniversitelerdeki Yazılım Mühendisliği Öğretim Programlarının SWEBOK Kılavuzu Kullanılarak Değerlendirilmesi</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">3CD3044A5DE737DC456F71879B5FD9B5</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T19:46+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Yazılım mühendisliği eğitimi</term>
					<term>Yazılım mühendisliği öğretim programı</term>
					<term>SWEBOK</term>
					<term>Öğretim programı değerlendirme</term>
					<term>Öğretim programı iyileştirme Software engineering education</term>
					<term>Software engineering curriculum</term>
					<term>SWEBOK</term>
					<term>Curriculum assessment</term>
					<term>Curriculum improvement</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Yazılımın hayatımızdaki önemi arttıkça yazılım mühendisliği öğretiminin önemi de artmaktadır. Bu bağlamda Türkiye'de 2000'li yıllarda başlayarak yazılım mühendisliği öğretimi veren bölümler kurulmaya başlanmıştır. Bu bildiride, yazılım mühendisliği öğretimi veren 13 bölümün öğretim programları yazılım mühendisliği bilgi birikimini derleyen ve sınıflandıran SWEBOK kılavuzu kullanılarak değerlendirilmiştir. Yazılım mühendisliği öğretim programlarının alan derslerindeki yazılım mühendisliği konularının hafta bazında nicel analizleri ve SWEBOK kılavuzunun 15 bilgi alanına uyumunu incelemek üzere çapraz denetimleri yapılmıştır. Elde edilen sonuçlara göre, öğretim programlarının iyileştirilmesi konusunda önerilerde bulunulmuştur.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="tr">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Giriş</head><p>Bilgi ve iletişim teknolojilerindeki gelişmeler hayatımızı derinden etkilemektedir. Bu teknolojiler insanların yaşam biçimlerini, üretim süreçlerini, şirketlerin iş yapma biçimlerini, eğitim kurumlarının kullandıkları yöntemleri, kısaca birçok hayati ögeyi dönüştürmektedir.</p><p>Bu gelişmeler devletlerin de bilgi ve iletişim teknolojilerindeki gelişmeleri izlemesine ve buna yönelik politikalar geliştirmesine neden olmuştur. T.C. Kalkınma Bakanlığının yayımladığı 2014-2018 dönemini kapsayan, Onuncu Kalkınma Planı'ndaki <ref type="bibr" target="#b0">[1]</ref> yazılım ile ilgili maddeler şu şekildedir: (1) adli süreç ve hizmetlerin elektronik ortama taşıyan donanım ve yazılım altyapısının geliştirilmesine devam edilmesi <ref type="bibr" target="#b0">[1]</ref>; <ref type="bibr" target="#b1">(2)</ref> açık kaynak kodlu yazılımlar, büyük veri, bulut bilişim, yeşil bilişim, mobil platform, nesnelerin interneti gibi alanlar değerlendirilerek kamu için uygun olabilecek çözümlerin hayata geçirilmesi <ref type="bibr" target="#b0">[1]</ref>; (3) imalat sanayi ile yazılım sektörü arasındaki işbirliğinin geliştirilerek katma değerin arttırılması, çevreye duyarlı yeni teknolojilerin geliştirilmesi <ref type="bibr" target="#b0">[1]</ref>. Ayrıca kalkınma planında bilgi ve iletişim teknolojileri sektöründe nitelikli insan kaynağı açığı bulunduğu belirtilmektedir <ref type="bibr" target="#b0">[1]</ref>.</p><p>Yazılımın dünyamızda ve ülkemizdeki bu artan önemi göz önüne alınarak, yazılımın geliştirilmesinde ve işletilmesinde rol alan yazılım mühendislerini yetiştiren Türkiye'deki üniversitelerdeki yazılım mühendisliği bölümlerinin öğretim programları incelenmiştir. Bu öğretim programlarında yapılacak güncellemelerle bu artan gereksinimleri karşılayacak insan kaynağının oluşturulması mümkün olabilecektir. Bu güncellemelerin hızla artan ve değişen gereksinimler doğrultusunda sürekli yapılması gerektiği unutulmamalıdır.</p><p>Bildirinin ikinci bölümünde konunun bağlamı ve ilgili çalışmalar özetlenmiştir. Üçüncü bölümde, yazılım mühendisliği öğretim programları, belirlenen yönteme göre değerlendirilmiştir ve değerlendirme sonuçlarına göre iyileştirme önerileri paylaşılmıştır. Dördüncü bölümde ise, sonuçlar ve gelecek çalışmalar sunulmuştur.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Bağlam ve İlgili Çalışmalar</head><p>Bu bölümde, ilgili çalışmalar, Türkiye'deki yazılım mühendisliği eğitimi ve yazılım mühendisliği bilgi birikimini sınıflandıran kılavuzlar hakkında kısaca bilgi verilecektir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">İlgili Çalışmalar</head><p>Mishra ve Yazıcı Türkiye'deki üniversitelerdeki yazılım mühendisliği lisans öğretim programlarını 2004 yılında yayımlanmış olan SWEBOK kılavuzuna göre değerlendirmiştir <ref type="bibr" target="#b1">[2]</ref>. Toros Üniversitesi Bilgisayar ve Yazılım Mühendisliği bölümü dahil 11 bölümün öğretim programı değerlendirilmiştir. Bu çalışmada ise SWEBOK'un son sürümündeki 15 bilgi alanı (bir önceki sürümündeki 10 bilgi alanının yerine) ve 13 yazılım mühendisliği bölümünün (Toros Üniversitesi Bilgisayar ve Yazılım Mühendisliği bölümü hariç; Celal Bayar, İstanbul Sabahattin Zaim ve Karadeniz Teknik Üniversitesi yazılım mühendisliği dahil) öğretim programları değerlendirilmiştir.</p><p>Garousi ve arkadaşları, SWEBOK kılavuzunun 3.0 sürümünü kullanarak Atılım Üniversitesinin yazılım mühendisliği bölümünün öğretim programını değerlendirmişler ve bazı iyileştirme önerileri sunmuşlardır <ref type="bibr" target="#b2">[3]</ref>. Bu çalışmada benzer bir yöntemle, Türkiye'deki 13 yazılım mühendisliğinin öğretim programları değerlendirilmiştir.</p><p>Bir anket çalışmasında <ref type="bibr" target="#b3">[4]</ref>, Garousi ve arkadaşları Türkiye'deki yazılım mühendisliği uygulamalarını ve pratikleri araştırıp raporlamıştır. Bu çalışmada yazılım mühendislerinin en çok kaynak ayırdıkları etkinliklerin yazılım inşası (%31), yazılım testi (%14), yazılım gereksinimleri (%12), yazılım tasarımı (%12) ve yazılım bakımı (%11) bilgi alanları kapsamında olduğu bulunmuştur.</p><p>Jaakkola ve arkadaşları, yazılım mühendisliği öğretim programının değişik boyutlarını tartışmışlardır <ref type="bibr" target="#b4">[5]</ref>. Yazılım mühendisliğinin bilgi birikimini sınıflayarak kapsamaya çalışan farklı kaynakları kullanarak yinelemeli bir öğretim programı geliştirme süreci deneyimlemişlerdir. Bu süreç sonunda herhangi bir öğretim içeriğini ya da programını yayınlarında paylaşmamışlardır.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Türkiye'de Yazılım Mühendisliği Eğitimi</head><p>Dünyadaki ve Türkiye'deki teknolojik ve yazılım sektöründeki gelişmeler nedeniyle yazılım mühendisliği eğitimi almış nitelikli insan kaynağına olan talep artmıştır. Türkiye'deki üniversitelerde 2000'li yılların başlarından itibaren yazılım mühendisliği bölümleri kurulmaya başlanmıştır. Türkiye'de bulunan 193 üniversitenin 13'ünde lisans eğitimi veren yazılım mühendisliği bölümü bulunmaktadır <ref type="bibr" target="#b5">[6]</ref>. Bu 13 bölüme ek olarak Mersin ilindeki Toros Üniversitesinde Bilgisayar ve Yazılım Mühendisliği Bölümü bulunmaktadır.</p><p>T.C. Ölçme, Seçme ve Yerleştirme Merkezinin (ÖSYM), 2015 yılı Öğrenci Seçme ve Yerleştirme Sistemi (ÖSYS) yerleştirme sonuçlarına göre 13 yazılım mühendisliği bölümündeki 948 kişilik kontenjanın 926'sına yerleştirme yapılmıştır <ref type="bibr" target="#b5">[6]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Yazılım Mühendisliği Bilgi Birikiminin Sınıflandırılması</head><p>Yazılım mühendisliği disiplininde oluşan bilgi ve deneyim birikimi birçok kişi tarafından farklı şekillerde ve detay seviyelerinde sınıflandırılmıştır. Örneğin, Carnegie Mellon Üniversitesi yazılım mühendisliğini üç temel alana ayırmaktadır: (1) Bilgisayar bilimlerinin temelleri, (2) Mühendislik temelleri, (3) Sosyal ve ekonomik temeller <ref type="bibr" target="#b6">[7]</ref>. Bu tür bir sınıflandırma, daha detaylı taksonomiler oluşturmak için bir başlangıç noktası olabilirken bir öğretim programını tasarlamak ya da değerlendirmek için gerekli olan detaydan yoksundur.</p><p>Software Engineering Body of Knowledge (SWEBOK), yazılım mühendisliği alanındaki bilgi birikiminin kapsamını ve içeriğini düzenlemek amacıyla oluşturulmuştur. 2001 yılında ilk deneme sürümü, 2004 yılında IEEE Computer Society tarafından resmi olarak onaylanan ilk sürümü yayımlanmıştır. 2014 yılında ise şu andaki son sürümü olan üçüncü sürümü <ref type="bibr" target="#b7">[8]</ref> yayımlanmıştır. SWEBOK kılavuzunun beş temel amacından biri öğretim programı geliştirmek için bir temel oluşturmaktır <ref type="bibr" target="#b7">[8]</ref>.</p><p>ACM Education Board ve IEEE Computer Society Educational Activities Board tarafından yazılım mühendisliği lisans eğitimi için bir öğretim programı kılavuzu "Software Engineering SE2014" adıyla yayımlanmıştır <ref type="bibr" target="#b8">[9]</ref>. SE2014'ün bilgi alanları için SWEBOK kılavuzundaki bilgi alanları başlangıç noktası olarak alınmıştır <ref type="bibr" target="#b8">[9]</ref>. SE2014 bilgi alanları belirlenirken yazılım mühendisliği disiplininin evrimi ve mevcut lisans programlarından elde edilen deneyimler göz önüne alınmıştır <ref type="bibr" target="#b8">[9]</ref>. SWEBOK 3.0 ve SE2014 bilgi alanlarının karşılaştırmalı listesi Tablo 1'de gösterilmektedir. ACM ve IEEE Computer Society'nin desteklediği bilgisayar bilimleri öğretim kılavuzunda yazılım mühendisliği bir bilgi alanı olarak yer almaktadır <ref type="bibr" target="#b9">[10]</ref>. Bu bilgi alanı altında şu alt başlıklar yer almaktadır: (1) Yazılım süreçleri, (2) Yazılım proje yönetimi, (3) Araçlar ve ortamlar, (4) Gereksinim mühendisliği, (5) Yazılım tasarımı, (6) Yazılım inşası, (7) Yazılım doğrulama ve geçerleme, (8) Yazılım evrimi, (9) Yazılım güvenilirliği, (10) Biçimsel yöntemler <ref type="bibr" target="#b9">[10]</ref>.</p><p>Yazılım mühendisliği lisansüstü eğitimi için de 2009 yılında ilk sürümü yayımlanmış olan bir kılavuz bulunmaktadır <ref type="bibr" target="#b10">[11]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Yazılım Mühendisliği Öğretim Programlarının Değerlendirilmesi</head><p>Bu bölümde değerlendirme yöntemi ve değerlendirilen öğretim programları hakkında bilgi verilmiştir. Sonrasında keşfe dayalı çalışma aşamasında nicel verilerin nasıl oluşturulduğu anlatılmıştır. Son olarak elde edilen sonuçlar ışığında öğretim programlarının iyileştirilmesi için öneriler sunulmuştur.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Değerlendirme Yöntemi</head><p>Bu çalışmada sistematik bir değerlendirme yapabilmek için "keşfe dayalı" ve "iyileştirici" durum çalışması yaklaşımı kullanılmıştır. Keşfe dayalı çalışma aşaması, mevcut durumun anlaşılmasını, yeni anlayışların aranmasını, yeni araştırmalar için fikirlerin ve hipotezlerin oluşturulmasını kapsamaktadır <ref type="bibr" target="#b11">[12]</ref>. İyileştirme aşamasında ise üzerinde çalışılan durumun bir yönünün iyileştirilmesi hedeflenmektedir <ref type="bibr" target="#b11">[12]</ref>.</p><p>Bu çalışmada, keşfe dayalı çalışma aşamasında mevcut öğretim programlarının değerlendirilmesi için SWEBOK kılavuzundaki bilgi alanları kullanılmıştır. Bunun nedeni Tablo 1'de görüldüğü gibi SWEBOK kılavuzunun daha fazla bilgi alanını kapsamasıdır. İyileştirme aşamasında ise bu bilgi alanları içinde yeterince kapsanmadığı düşünülenler için önerilerde bulunulmuştur.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Değerlendirilen Öğretim Programları</head><p>Türkiye'deki üniversitelerdeki yazılım mühendisliği bölümlerinin listesi, ÖSYM'nin 2015 yılına ait lisans programları listesinden <ref type="bibr" target="#b5">[6]</ref>   Bilgisayar Mühendisliğinin/Bilimlerinin Temelleri ve Matematiksel Temeller bilgi alanları tüm bölümler tarafından diğer bilgi alanlarına göre oldukça fazla kapsanmaktadır. Bu bilgi alanları için hem ortalama değerler diğerlerine göre yüksektir hem de bölümler arasındaki farklar görece azdır. Bilgisayar Mühendisliğinin/Bilimlerinin Temelleri bilgi alanı oldukça geniş bir alanı kapsamaktadır. SWEBOK kılavuzuna göre bu bilgi alanı algoritma, programlama, veri yapıları, veri yönetimi ve veritabanı yönetim sistemleri, işletim sistemleri, insan bilgisayar etkileşimi, bilgisayar ağları, donanım ile ilgili dersleri kapsamaktadır. Bu kapsamın oldukça geniş olması ve bu derslerin çoğu bölümde zorunlu olması nedeniyle bu bilgi alanına ayrılan pay tüm bölümlerde yüksektir. Matematiksel Temeller bilgi alanı genel matematik, kalkülüs, diferansiyel denklemler, olasılık ve istatistik, analiz, cebir, ayrık yapılar gibi standart dersleri kapsamaktadır ve bu dersler çoğu bölüm tarafından zorunlu olarak verilmektedir.</p><p>Elde edilen niceliksel verileri görsel şekilde özetlemek amacıyla Şekil 1'de gösterilen kutu grafiği çizilmiştir. SWEBOK kılavuzundaki yazılım mühendisliği bilgi alanlarına (ilk 12 bilgi alanı) odaklanmak amacıyla, grafikte Bilgisayar Mühendisliğinin/Bilimlerinin Temelleri, Matematiksel Temeller ve Mühendislik Temelleri bilgi alanları gösterilmemiştir. Böylece y ekseninin uzaması ve ilk 12 bilgi alanı arasındaki farkların küçülerek daha zor gözlenebilir olması engellenmiştir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Şekil 1. Tablo 4'teki verilerin kutu grafiği</head><p>Şekil 1'de görüldüğü gibi sadece Yazılım Tasarımı, Yazılım Mühendisliği Yönetimi ve Yazılım Mühendisliği Ekonomisi bilgi alanlarında aykırı değerler (yıldız ile gösterilmiştir) bulunmaktadır. Aykırı değerlerin çok olmaması değerlendirilen verinin homojene yakın olduğunu göstermektedir.</p><p>Yazılım Bakımı, Yazılım Konfigürasyon Yönetimi, Yazılım Mühendisliği Modelleri ve Yöntemleri ve Yazılım Mühendisliği Ekonomisi bilgi alanları tüm bölümlerde hem en az kapsanmıştır hem de benzer bir dağılıma sahiptir. Ortalamaları Yazılım Mühendisliği Yönetimi ve Yazılım Mühendisliği Süreci bilgi alanları için de tüm bölümlerdeki dağılım görece homojen görünmektedir. Yazılım Mühendisliği Yönetimi bilgi alanı için elde edilen 13 değerden 10 tanesi ortalamaya yakındır.</p><p>Yazılım Gereksinimleri, Yazılım İnşası, Yazılım Testi ve Yazılım Kalitesi bilgi alanları çok homojen bir dağılım göstermese de aykırı değerlere de sahip değildir.</p><p>Yazılım Mühendisliği Mesleki Uygulamaları bilgi alanında dağılım daha heterojendir. Ortalama 25,47 hafta iken bu bilgi alanına İzmir Ekonomi Üniversitesi 14 hafta, İstanbul Aydın ve Maltepe Üniversitesi ise 43 hafta ayırmıştır. Dağılım konusunda bölümler arasında en farklı olan Yazılım Tasarımı bilgi alanıdır. Ortalaması 24,67 hafta iken bu bilgi alanına Işık Üniversitesi 4 hafta, Beykent Üniversitesi 59 hafta ayırmıştır.</p><p>Şekil 2'de SWEBOK kılavuzunun ilk 12 bilgi alanının toplamının (Tüm Yazılım Mühendisliği) ve diğer 3 temel bilgi alanının kutu grafiği gösterilmektedir. Şekil 2. Bilgisayar Mühendisliğinin/Bilimlerinin Temelleri, Matematiksel Temeller, Mühendislik Temelleri ve geri kalan 12 bilgi alanının toplamının kutu grafiği Şekil 2'de görüldüğü gibi en az zaman (Ortalama 5,85 hafta) Mühendislik Temelleri bilgi alanına ayrılmaktadır. Bu bilgi alanına ayrılan zaman homojene yakındır. Matematiksel Temeller bilgi alanına Mühendislik Temellerine göre daha fazla zaman (Ortalama 78,62 hafta) ayrılmaktadır ve bu bilgi alanı için de dağılım homojene yakındır. Bilgisayar Mühendisliğinin/Bilimlerinin Temelleri bilgi alanı için ortalama 158,31 hafta, Tüm Yazılım Mühendisliği bilgi alanları için ise 135,85 hafta zaman ayrılmaktadır. Bu iki alan için de üniversiteler arasındaki dağılım heterojendir. Öğretim programlarının değerlendirilmesi için güncel, doğru, tam ve yeterli seviyede detaylı bilginin olması büyük önem taşımaktadır. Bu çalışmada sadece web sitesindeki bilgiler değerlendirme için kullanılmıştır. Bundan sonraki aşamada 13 bölümdeki dersler için ilgili öğretim üyelerinden daha detaylı bilgiler alınarak daha sağlıklı bir değerlendirme yapılması planlanmaktadır. Seçmeli derslerin de değerlendirmeye katılması öğretim programlarının daha kapsamlı ele alınması için gerekli olduğu değerlendirilmiştir. İleriki dönemlerde, Türkiye'deki yazılım mühendisliği bölümleriyle yurt dışındaki yazılım mühendisliği bölümlerinin derslerinin içerik dağılımları karşılaştırılabileceği değerlendirilmiştir.</p><p>SWEBOK kılavuzundaki 15 bilgi alanına ideal olarak nasıl bir ağırlık verilmesi gerektiğinden söz edilmemiştir. İlerleyen dönemlerde SWEBOK kılavuzundaki her bilgi alanına ideal olarak ne kadar ağırlık verilmesi gerektiği konusunda bir çalışma yapılması değerlendirilebilir. İdeal bir dağılım elde edildiğinde öğretim programları için daha net öneriler verebilmek mümkün olacaktır. Çalışmada kullandığımız SWEBOK kılavuzunun içeriğine getirilen eleştiriler de vardır <ref type="bibr" target="#b4">[5]</ref>. SWEBOK kılavuzu, SE2014 kılavuzu ve yazılım mühendisliği disipliniyle bağlantılı diğer disiplinler için oluşturulmuş diğer kılavuzlar ve endüstrideki gereksinimler de incelenerek yeni bir değerlendirme çerçevesi oluşturulabileceği değerlendirilmiştir.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Tablo 3 .</head><label>3</label><figDesc>Yazılım mühendisliğinin temelleri dersinin (İzmir Üniversitesi) içeriğinin SWEBOK kılavuzunun bilgi alanlarına göre dağılımı  Kapsama alınan 13 bölümdeki toplam 357 dersin içeriğinden oluşan tablonun boş hali yazarlardan biri tarafından oluşturulduktan sonra, iki yazar birbirinden bağımsız olarak bu tabloları doldurmuş, daha sonra iki yazarın tabloları arasında karşılaştırma yapılmıştır. Farklı sonuçlara ulaşılan dersler için anlaşma sağlanamadığı durumda, üçüncü yazarın görüşü alınıp son değerler elde edilmiştir.  Dersin SWEBOK kılavuzundaki bir bilgi alanına karşılık geldiği durumlarda ilgili bilgi alanı için 14 haftalık ders yapıldığı varsayımı yapılmıştır. Örneğin, Ayrık Yapılar dersi için Matematiksel Temeller bilgi alanına 14 hafta değeri verilmiştir.  Haftalık konular bazında incelenen derslerin sadece ara sınav ve final sınavı yapılan haftaları değerlendirmede göz önüne alınmamıştır. İçeriği hafta bazında incelenmeyen derslerin süresi 14 hafta olarak alınmıştır.  Yazılım mühendisliğine giriş, yazılım mühendisliğinin temelleri gibi birden fazla bilgi alanını kapsadığı kesin olan ve ders içerikleri hafta bazında elde edilemeyen dersler için 14 haftalık içerik, SWEBOK kılavuzundaki ilk 12 bilgi alanı için 1,17 (14/12) hafta olarak verilmiştir.  Stajlar için, Yazılım Mühendisliği Mesleki Uygulamaları bilgi alanına 14 haftalık bir değer verilmiştir.  Bitirme projesi için, haftalık olarak yapılan etkinliklerin listesi olduğu durumlarda yine SWEBOK kılavuzunun bilgi alanlarına göre dağılım yapılmıştır; olmadığı durumlarda ise, Garousi ve arkadaşlarının Atılım Üniversitesi'ndeki bitirme projesi için oluşturdukları dağılım değerlendirmeye alınmıştır [3]. Bu değerlendirme, bitirme projesinin yazılım mühendisliğindeki çoğu alanına ve özellikle de tasarım, inşa ve yönetime biraz daha çok ağırlık vermesi deneyimine dayanmaktadır. Dağılım hafta bazında şu şekilde yapılmıştır: Yazılım Gereksinimleri (1 hafta), Yazılım Tasarımı (2 hafta), Yazılım İnşası (4 hafta), Yazılım Testi (1 hafta), Yazılım Mühendisliği Yönetimi (2 hafta), Yazılım Mühendisliği Süreci (1 hafta), Yazılım Mühendisliği Modelleri ve Yöntemleri (1 hafta), Yazılım Kalitesi (1 hafta), Yazılım Mühendisliği Ekonomisi (1 hafta). Yukarıdaki kurallar çerçevesinde 13 bölümdeki yazılım mühendisliği ile bağlantılı tüm zorunlu derslerin içeriklerinin SWEBOK kılavuzundaki bilgi alanlarına göre dağılımı yapılmıştır. Sonuç olarak bu veriden Tablo 4'teki gibi bir özet tablo elde edilmiştir. Tablo 4. 13 yazılım mühendisliği bölümündeki derslerin içeriğinin SWEBOK kılavuzunun bilgi alanlarına göre dağılımı Tablo 4'teki toplam kolonlarına bakıldığında İzmir Ekonomi Üniversitesinin zorunlu derslerinin toplam 263 hafta, İstanbul Aydın Üniversitesinin ise 488 hafta olduğu görülmektedir. Tüm bölümlerin aynı ya da benzer ders yükü ile öğrenci mezun edeceği düşünüldüğünde İzmir Ekonomi Üniversitesinin seçmeli derslere daha fazla ağırlık verdiği görülmektedir. Tablo 4'teki ortalamalardan görüleceği gibi sırasıyla Yazılım Konfigürasyon Yönetimi, Yazılım Bakımı ve Yazılım Mühendisliği Ekonomisi bilgi alanları zorunlu derslerle en az kapsanan bilgi alanları olarak karşımıza çıkmaktadır. Bu sonuç, Garousi ve arkadaşlarının Atılım Üniversitesi Yazılım Mühendisliği öğretim programını değerlendirdikleri çalışmanın [3] sonuçlarıyla birebir örtüşmektedir. Bu üç bilgi alanından sonra en az kapsanan diğer bilgi alanları ise sırasıyla Yazılım Mühendisliği Modelleri ve Yöntemleri, Mühendislik Temelleri ve Yazılım Mühendisliği Süreci bilgi alanlarıdır.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Y</head><label></label><figDesc>n d i s l i ğ i E k o n o m i s i Y a z ı l ı m M ü h e n d i s l i ğ i M e s l e k i U y Y a z ı l ı m K a l i t e s i Y a z ı l ı m M ü h e n d i s l i ğ i M o d e l l e r i Y a z ı l ı m M ü h e n d i s l i ğ i S ü r e c i Y a z ı l ı m M ü h e n d i s l i ğ i Y ö n e t i m i Y a z ı l ı m K o n f i g ü r a s y o n ile 3,40 arasında değişmektedir. Sadece Yazılım Mühendisliği Ekonomisi bilgi alanı için bir aykırı değer bulunmaktadır; bu aykırı değer de 5 haftadır.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="7,124.75,318.59,345.85,192.30" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head>Keşfe Dayalı Çalışma Aşaması: Bilgi Alanlarına Göre Değerlendirme</head><label></label><figDesc>alınmıştır. Bu bölümlerin web sitelerindeki öğretim programları listesi alınmıştır. Karadeniz Teknik Üniversitesinin yazılım mühendisliği bölümü için 184 AKTS'lik (Avrupa Kredi Transfer Sistemi), diğer tüm bölümler için 240 AKTS'lik tam ders listesi elde edilmiştir. Bu listedeki seçmeli dersler ve Türk Dili, Atatürk İlkeleri ve İnkılap Tarihi dersleri gibi yazılım mühendisliği ile bağlantısı olmayan dersler listeden çıkartılmıştır. Sonuç olarak 13 bölümdeki toplam 357 ders değerlendirme kapsamına alınmıştır. 13 bölümün yer aldığı üniversitelerin listesi Tablo 2'de gösterilmektedir.</figDesc><table><row><cell cols="3">bir dersin içeriğinin SWEBOK kılavuzundaki bilgi alanlarına göre dağılımı Tablo</cell></row><row><cell>3'te gösterilmektedir.</cell><cell></cell><cell></cell></row><row><cell cols="3">Tablo 2. Öğretim programları değerlendirilen 13 yazılım mühendisliği bölümünün bulunduğu</cell></row><row><cell></cell><cell>üniversiteler</cell><cell></cell></row><row><cell>Üniversite</cell><cell cols="2">Bulunduğu İl Kontenjan</cell></row><row><cell>Atılım Üni.</cell><cell>Ankara</cell><cell>40</cell></row><row><cell>Bahçeşehir Üni.</cell><cell>İstanbul</cell><cell>78</cell></row><row><cell>Beykent Üni.</cell><cell>İstanbul</cell><cell>60</cell></row><row><cell>Celal Bayar Üni.</cell><cell>Manisa</cell><cell>127</cell></row><row><cell>Fırat Üni.</cell><cell>Elazığ</cell><cell>290</cell></row><row><cell>Işık Üni.</cell><cell>İstanbul</cell><cell>11</cell></row><row><cell>İstanbul Aydın Üni.</cell><cell>İstanbul</cell><cell>50</cell></row><row><cell cols="2">İstanbul Sabahattin Zaim Üni. İstanbul</cell><cell>40</cell></row><row><cell>İzmir Ekonomi Üni.</cell><cell>İzmir</cell><cell>55</cell></row><row><cell>İzmir Üni.</cell><cell>İzmir</cell><cell>50</cell></row><row><cell>Karadeniz Teknik Üni.</cell><cell>Trabzon</cell><cell>64</cell></row><row><cell>Maltepe Üni.</cell><cell>İstanbul</cell><cell>33</cell></row><row><cell>Yaşar Üni.</cell><cell>İzmir</cell><cell>50</cell></row><row><cell cols="3">3.3 Kapsama alınan 13 bölümdeki toplam 357 dersin içeriklerinin SWEBOK</cell></row><row><cell cols="3">kılavuzundaki bilgi alanlarına göre dağılımı hafta bazında yapılmıştır. Çalışmamızın</cell></row><row><cell cols="3">tekrarlanabilmesi ve diğer araştırmacılar tarafından daha derin incelenebilmesi için</cell></row><row><cell cols="3">değerlendirmeye ait tüm ham veriler [13]'te sunulmuştur. Dağılım yapılırken</cell></row><row><cell>aşağıdaki kurallar uygulanmıştır:</cell><cell></cell><cell></cell></row><row><cell cols="3"> Bir dersin birden fazla bilgi alanını ilgilendirdiği durumlarda dersin içeriğine</cell></row><row><cell cols="3">ilgili bölümün web sitesinden ulaşılmaya çalışılmıştır. Dersin hafta bazında</cell></row><row><cell cols="3">içeriğine ulaşıldığı durumlarda dağılım hafta bazında yapılmıştır. Örnek olarak</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>İyileştirme Aşaması: Yazılım Mühendisliği Öğretim Programı için Öneriler</head><label></label><figDesc>Bu bildiride Türkiye'de yazılım mühendisliği öğretimi veren 13 bölümün öğretim programları SWEBOK kılavuzu kullanılarak değerlendirilmiştir. SWEBOK kılavuzunun bilgi alanlarına göre her bir öğretim programının hafta bazında dağılımı yapılarak bir analiz yapılmıştır. Bu analiz sonucunda öğretim programlarını iyileştirici öneriler sunulmuştur. Yapılan değerlendirme sonucunda yapılan öneriler şunlardır: (1) Yazılım yaşam döngüsü içinde önemli bir yeri olan yazılım bakımı hakkında daha fazla teorik ve pratik bilgi verilmelidir; (2) Yazılım Konfigürasyon Yönetimi bilgi alanı kapsamında özellikle versiyon kontrol sistemleri hakkında pratik bilgiler verilmeli ve öğrencilerin çeşitli araçları kullanmaları teşvik edilmelidir; (3) Yazılım Mühendisliği Ekonomisi bilgi alanında fayda maliyet analizi gibi yazılım mühendisliğinin ekonomik boyutları hakkında bilgi verilmelidir; (4) Yazılım Mühendisliği Modelleri ve Yöntemleri bilgi alanı kapsamında problem ve çözüm alanlarında modellemeye daha fazla değinilmelidir; (5) Yazılım mühendisliği eğitimi için kapsayıcı bir temel oluşturan Yazılım Mühendisliği Süreci bilgi alanında plan güdümlü ve çevik süreçler hakkında karşılaştırmalı olarak temel bilgiler ve endüstriden örnekler verilmelidir; (6) Bu ve buna benzer bir değerlendirme sonucunda öğrenciler üniversite dışındaki kaynaklara da (MOOC gibi) yöneltilerek kendilerini geliştirmeleri desteklenmelidir.</figDesc><table><row><cell>görmeleri açısından hem de diğer derslerde anlatılanları büyük resim içinde anlamlandırabilmeleri için önemlidir. 3.4 Bir önceki bölümde yapılan nicel değerlendirmenin sonucunda yazılım mühendisliği  Zorunlu dersler dışında destekleyici eğitim</cell></row><row><cell>öğretim programlarının iyileştirilmesi için aşağıdaki öneriler sunulmuştur. Her bölümün kapsadığı bilgi alanlarına bakılarak öğretim programının yeteri</cell></row><row><cell> Yazılım Bakımı kadar kapsamadığı alanlarda öğrenciler bölüm içindeki seçmeli derslere ve</cell></row><row><cell>Yazılım, doğası gereği, yaşam döngüsü içinde çeşitli nedenlerle değişime uğrar üniversite dışındaki kaynaklara (endüstride açılan yaz okulları, sertifika</cell></row><row><cell>ve yazılım projelerinde kaynakların önemli bir bölümü yazılım bakımına ayrılır programları, Massive Open Online Courses -MOOC) yönlendirilebilir.</cell></row><row><cell>[14]. Yazılım, birlikte çalıştığı diğer bileşenlerdeki değişikliklerden etkilenir.</cell></row><row><cell>Örneğin işletim sistemindeki değişikliklere yazılımı uyarlamak amacıyla bakım yapılabilir. Yazılım kullanılırken farklı kaynaklardan farklı nedenlerle değişiklik 4 Sonuç ve Gelecek Çalışmalar</cell></row><row><cell>istekleri gelebilir. Yazılımı daha iyileştirmek için bakım yapılabilir; yani yazılıma</cell></row><row><cell>bazı işlevler eklenebilir. Hatasız bir yazılımın olmayacağı genel olarak kabul</cell></row><row><cell>görmüştür. Bu nedenle yazılımdaki hataları düzeltmek için düzeltici bakım</cell></row><row><cell>etkinliklerinin gerçekleştirilmesi kaçınılmazdır. Bazı durumlarda olası</cell></row><row><cell>problemleri önceden önlemek için önleyici bakım etkinlikleri gerçekleştirilebilir.</cell></row><row><cell>Bir yazılımın yaşam döngüsü içinde bu bakım etkinlikleri oldukça sık görülür.</cell></row><row><cell>250 Bundan dolayı Yazılım Bakımı bilgi alanı hakkında öğrencilere daha fazla bilgi</cell></row><row><cell>verilmelidir.</cell></row><row><cell> Yazılım Konfigürasyon Yönetimi</cell></row><row><cell>Yazılım yoğun sistemler gittikçe daha karmaşık hale gelmekte ve ölçekleri 200 büyümektedir. Dolayısıyla daha büyük takımlar yazılım geliştirmek için birlikte</cell></row><row><cell>çalışmakta ve çok sayıda paydaş yazılım sürecinde üretilen iş ürünleri (kod,</cell></row><row><cell>gereksinim belgeleri, vs.) üzerinde sık sık değişiklik yapmaktadır. Bu 150 100 değişikliklerin takip edilmesi yazılımın kalitesi için büyük önem taşımaktadır. Dolayısıyla Yazılım Konfigürasyon Yönetimi bilgi alanında öğrencilere daha fazla bilgi verilmeli ve GitHub, SVN gibi versiyon kontrol araçlarının kullanımı Hafta sayısı teşvik edilmelidir.</cell></row><row><cell> Yazılım Mühendisliği Ekonomisi</cell></row><row><cell>Mühendisliğin önemli amaçlarından birisi, bir fayda elde ederken bunun</cell></row><row><cell>50 maliyetini de göz önüne almak ve uygun sınırlar içinde tutmaktır. Dolayısıyla</cell></row><row><cell>yazılım mühendisliğinin ekonomik boyutu hakkında öğrencilere bilgi verilmesi</cell></row><row><cell>gerekmektedir.</cell></row><row><cell> Yazılım Mühendisliği Modelleri ve Yöntemleri 0 Modelleme etkinliği, yazılım mühendisliği alanındaki merkezi etkinliklerden</cell></row><row><cell>Tüm Yazılım Mühendisliği biridir. Problemi ve problemin bulunduğu alanı anlamak, probleme çözümler Mühendislik Temelleri Matematik sel Temeller Bilgisay ar muh. Temelleri</cell></row><row><cell>üretmek için soyutlama yaparak modeller üretmek oldukça faydalıdır. Mevcut</cell></row><row><cell>öğretim programlarında modellemenin veri modelleme ve UML üzerine</cell></row><row><cell>yoğunlaştığı görüşmektedir. Modellemeyi mevcut derslerin içinde daha geniş bir</cell></row><row><cell>yelpazede ele almanın öğrenciler için faydalı olacağı düşünülmektedir.</cell></row><row><cell> Yazılım Mühendisliği Süreci</cell></row><row><cell>Yazılım mühendisliği süreci, yazılım mühendisliği etkinlikleri için bir temel</cell></row><row><cell>oluşturur. Dolayısıyla öğrencilerin yazılım gereksinimleri, yazılım tasarımı,</cell></row><row><cell>yazılım inşası gibi bilgi alanlarını anlayabilmeleri için tüm bu etkinliklerin büyük</cell></row><row><cell>resmini gösteren yazılım mühendisliği süreci bilgisine ihtiyaçları vardır.</cell></row><row><cell>Dolayısıyla öğretim programlarında plan güdümlü ve çevik yazılım geliştirme</cell></row><row><cell>süreçleri hakkında kapsayıcı bilgiler vermek öğrencilerin hem büyük resmi</cell></row></table></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><forename type="first">T</forename><forename type="middle">C</forename><surname>Kalkınma</surname></persName>
		</author>
		<author>
			<persName><surname>Bakanlığı</surname></persName>
		</author>
		<title level="m">Onuncu Kalkınma Planı 2014 -2018</title>
				<meeting><address><addrLine>Ankara</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">An Assessment of the Software Engineering Curriculum in Turkish Universities</title>
		<author>
			<persName><forename type="first">A</forename><surname>Mishra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Yazıcı</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE / ACM Guidelines Perspective</title>
		<imprint>
			<biblScope unit="page" from="188" to="219" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<author>
			<persName><forename type="first">V</forename><surname>Garousi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Mishra</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Yazıcı</surname></persName>
		</author>
		<title level="m">Üniversite Yazılım Mühendisliği Programları Müfredatının SWEBOK Kılavuzu Kullanılarak Değerlendirme ve İyileştirilmesi: Türkiye&apos;de bir Vaka Çalışması</title>
				<imprint>
			<publisher>UYMS</publisher>
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">A Survey of Software Engineering Practices in Turkey</title>
		<author>
			<persName><forename type="first">V</forename><surname>Garousi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Coşkunçay</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">B</forename><surname>Can</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Demirörs</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Systems and Software, cilt</title>
		<imprint>
			<biblScope unit="volume">108</biblScope>
			<biblScope unit="page" from="148" to="177" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">IT curriculum as a complex emerging process</title>
		<author>
			<persName><forename type="first">H</forename><surname>Jaakkola</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Henno</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><forename type="middle">J</forename><surname>Rudas</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICCCYB.2006.305731</idno>
		<ptr target="http://doi.org/10.1109/ICCCYB.2006.305731" />
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Computational Cybernetics</title>
				<imprint>
			<publisher>ICCC</publisher>
			<date type="published" when="2006">2006. 2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<author>
			<persName><surname>Ösym</surname></persName>
		</author>
		<ptr target="http://dokuman.osym.gov.tr/pdfdokuman/2015/OSYS/OSYS2015YerlestirmeMinMaxTablo-423072015.pdf" />
		<title level="m">ÖSYS Yerleştirme Sonuçlarına İlişkin Sayısal Bilgiler: Tablo-4 Merkezi Yerleştirme İle Öğrenci Alan Yükseköğretim Lisans Programları</title>
				<imprint>
			<date type="published" when="2015-06-07">2015. 07 Haziran 2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Editör</title>
		<author>
			<persName><forename type="first">M</forename><surname>Shaw</surname></persName>
		</author>
		<idno>-05-108</idno>
		<ptr target="http://www.cs.cmu.edu/~Compose/SEprinciples-pub-rev2.pdf" />
	</analytic>
	<monogr>
		<title level="m">Software Engineering for the 21st Century: A basis for rethinking the curriculum -CMU-ISRI</title>
				<imprint>
			<date type="published" when="2005-06-09">2005. 09 Haziran 2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Guide to the Software Engineering Body of Knowledge</title>
		<author>
			<persName><forename type="first">P</forename><surname>Bourque</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">E</forename><surname>Fairley</surname></persName>
		</author>
		<ptr target="www.swebok.org" />
	</analytic>
	<monogr>
		<title level="j">Version</title>
		<imprint>
			<biblScope unit="volume">3</biblScope>
			<biblScope unit="issue">0</biblScope>
			<date type="published" when="2014">2014</date>
			<publisher>IEEE Computer Society</publisher>
		</imprint>
	</monogr>
	<note>Editörler</note>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Software Engineering</title>
	</analytic>
	<monogr>
		<title level="m">Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering</title>
				<imprint>
			<publisher>Computer Society Association for Computing Machinery</publisher>
			<date type="published" when="2014">2014. 2014</date>
		</imprint>
	</monogr>
	<note>The Joint Task Force on Computing Curricula IEEE</note>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<title/>
		<idno type="DOI">10.1145/2534860</idno>
		<ptr target="http://dx.doi.org/10.1145/2534860" />
		<imprint>
			<date type="published" when="2013">2013. 2013</date>
			<publisher>ACM Press and IEEE Computer Society Press</publisher>
		</imprint>
		<respStmt>
			<orgName>Computer Science Curricula</orgName>
		</respStmt>
	</monogr>
	<note>IEEE-CS Joint Task Force on Computing Curricula</note>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
	</analytic>
	<monogr>
		<title level="m">Curriculum Guidelines for Graduate Degree Programs in Software Engineering</title>
				<imprint>
			<date type="published" when="2009">2009. GSwE2009. 2009</date>
			<biblScope unit="volume">1</biblScope>
		</imprint>
		<respStmt>
			<orgName>Graduate Software Engineering</orgName>
		</respStmt>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Guidelines for conducting and reporting case-study research in software engineering</title>
		<author>
			<persName><forename type="first">P</forename><surname>Runeson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Höst</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Empirical Software Engineering</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="131" to="164" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
	<note>cilt</note>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<author>
			<persName><forename type="first">G</forename><surname>Giray</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Tüzün</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Garousi</surname></persName>
		</author>
		<ptr target="http://goo.gl/pVXfjr" />
		<title level="m">Ham veriler: Türkiye&apos;deki Üniversitelerdeki Yazılım Mühendisliği Öğretim Programlarının SWEBOK Kılavuzu Kullanılarak Değerlendirilmesi</title>
				<imprint>
			<date type="published" when="2016-06-17">17 Haziran 2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<author>
			<persName><forename type="first">P</forename><surname>Grubb</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">A</forename><surname>Takang</surname></persName>
		</author>
		<title level="m">Software Maintenance: Concepts and Practice: World Scientific</title>
				<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
