<?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">COSMIC İşlevsel Yazılım Büyüklüğü Ölçüm Yönteminin Kurumlarda Uygulanmasında Dikkat Edilmesi Gereken Noktalar</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Murat</forename><surname>Salmanoğlu</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">ODTÜ Enformatik Enstitüsü</orgName>
								<address>
									<settlement>Ankara</settlement>
									<country>Türkiye</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Ali</forename><surname>Yıldız</surname></persName>
							<email>ali.yildiz@bg.com.tr</email>
							<affiliation key="aff1">
								<orgName type="institution">Bilgi Grubu</orgName>
								<address>
									<settlement>Ankara</settlement>
									<country>Türkiye</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Onur</forename><surname>Demirörs</surname></persName>
							<email>demirors@metu.edu.tr</email>
							<affiliation key="aff0">
								<orgName type="institution">ODTÜ Enformatik Enstitüsü</orgName>
								<address>
									<settlement>Ankara</settlement>
									<country>Türkiye</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">COSMIC İşlevsel Yazılım Büyüklüğü Ölçüm Yönteminin Kurumlarda Uygulanmasında Dikkat Edilmesi Gereken Noktalar</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">7687089F02B5B4CEFDDCFA63969AB27D</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-23T19:45+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>İşlevsel büyüklük ölçümü</term>
					<term>COSMIC</term>
					<term>iş gücü kestirimi</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Yazılım projelerinin başarı ile yönetilebilmesi amacıyla iş gücü, bütçe, takvim gibi önemli kısıtlar için proje yaşam döngüsü başlangıcında yapılacak kestirimler oldukça önemlidir. Yazılım işlevsel büyüklüğü bu kestirimler için kullanılabilecek objektif ve karşılaştırılabilir önemli bir girdidir. Bu çalışmada yazılım işlevsel büyüklük ölçüm yöntemlerini uygulamaya karar veren kurumların bu yöntemleri süreçlerinde başarılı bir şekilde uygulayabilmeleri için dikkat etmeleri gereken noktalardan bahsedilmiştir.</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>Proje yönetiminde en önemli noktalardan bir tanesi projeye başlamadan önce iş gücü, maliyet, bütçe, takvim gibi proje için kritik öneme sahip kısıtlarla ilgili kestirimleri güvenilir yöntemler kullanarak olabildiğince gerçeğe yakın öngörebilmektir. Bu tür kestirimlerin, basit tahminlerden öteye giderek, kabul edilebilir sınırlar içerisinde yapabilmesi için objektif ölçütlere dayalı yöntemler kullanılması gerekmektedir. Nispeten genç bir dal olan yazılım mühendisliğinde bu tür kestirimler için geleneksel olarak uzman görüşü, karşılaştırma, benzetme gibi tecrübeye dayalı yöntemler <ref type="bibr" target="#b0">[1]</ref>kullanılmıştır. Tecrübeye dayalı bu yöntemler hızlı gelişen teknoloji ve sürekli yenilen iş gücü karşısında yetersiz kalmaktadır. Bunlar yerine kullanılabilecek objektif ölçütlere ve bu ölçütlere bağlı algoritmalara dayanan yaklaşımlar <ref type="bibr" target="#b0">[1]</ref> modern yazılım mühendisliği dünyasının ihtiyacını karşılamak için daha uygundur .</p><p>Objektif kritere dayalı ölçütler içinde en bilineni kaynak kod satır sayısı olmasına rağmen bu ölçütün kullanımı proje yönetimi açısından uygun değildir. Bunun en önemli nedeni, kod satır sayısını doğru olarak belirlemek için yazılım ürününün tamamlanmış olması gerekliliğidir. Bunun dışında, farklı kodlama alışkanlıkları, farklı kodlama dillerinin kullanımı, yazılım kodlarını otomatik oluşturan teknolojilerin yaygınlaşması gibi nedenlerle kod satır sayısı yazılımın büyüklüğüyle ilgili bir ölçüt olarak artık kabul görmemektedir.</p><p>Hedeflediğimiz amaçlara uygun bir şekilde kullanılabilecek, dünya çapında kabul görmüş en yaygın ölçütlerden bir tanesi işlevsel büyüklüktür. Üretilecek yazılımın kullanıcılarına sunacağı işlevleri ölçmeyi hedefleyen bu yaklaşım, yazılımın sunacağı hizmetlerin bir ölçütü olduğu için yazılımın nasıl geliştirildiğinden bağımsızdır. Bu nedenle yazılımın hangi kodlama dilliyle, hangi yazılım yaşam döngüsü modeli ile ya da hangi teknolojiler ile geliştirileceğinden bağımsız olarak yazılımın büyüklüğünün ölçülebilmesine olanak sağlar.</p><p>COSMIC (Common Software Measurement International Consortium); ISO (International Organization for Standardization) standardı yayınlanmış <ref type="bibr" target="#b1">[2]</ref> işlevsel büyüklük ölçüm yöntemleri içerisinde en genç yöntem olmasına rağmen, diğer yöntemlere göre kullanım ve öğrenme karmaşıklığı en düşük, en geniş kapsama sahip, ve otomatikleştirmeye daha uygun bir yöntem <ref type="bibr" target="#b2">[3]</ref> olması nedeniyle özellikle işlevsel büyüklük ölçümüne yeni başlayacak kurumlar tarafından tercih edilmektedir <ref type="bibr" target="#b3">[4]</ref>.</p><p>COSMIC kullanmaya karar veren kurumların, yöntemden en iyi verimi alabilmeleri için uygulamaya geçmeden önce yöntemin uygulanmasının süreçlerine uyumu ile ilgili çalışmaları yürütmeleri gerekmektedir. Bu makalenin ikinci bölümünde COSMIC yönteminin var olan süreçlere uyumu çalışmaları sırasında karşılaşılan zorluklardan ve bunları aşmaya yönelik çözüm önerilerinden bahsedilecektir. Bu makalede anlatılanlar COSMIC yönteminin uygulaması sırasında edinilen gözlemleri gösterse de tüm işlevsel büyüklük yöntemleri için benzer gözlemlerden bahsedilebilir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Geçmiş Çalışmalar</head><p>İşlevsel büyüklük analizi yöntemi Albrecht'in ilk defa önerdiği günden <ref type="bibr" target="#b4">[5]</ref>günümüze kadar yazılım çevrelerinde kullanılmaktadır. Şu an ISO'nun yayınladığı bir işlevsel büyüklük ölçümü standardı <ref type="bibr" target="#b5">[6]</ref>ve 4 farklı ölçüm yöntemi için standartlar <ref type="bibr" target="#b1">[2]</ref>, <ref type="bibr" target="#b6">[7]</ref>- <ref type="bibr" target="#b8">[9]</ref> mevcuttur. Her ne kadar bu çalışma kapsamı tüm işlevsel büyüklük ölçüm yöntemleri için kabul edilebilir olsa da, yazarların tecrübesi COSMIC <ref type="bibr" target="#b9">[10]</ref> iledir.</p><p>İşlevsel büyüklük ölçüm yöntemlerinin kurumsal süreçlere uyumu sırasında bu yöntemlerin kullanımıyla ilgili tereddütler olabilir <ref type="bibr" target="#b10">[11]</ref>. Kurumların bu tereddütleri gidermeye yönelik doğru bilgilere ulaşarak aşmaları gerekmektedir. Geçmiş literatür incelendiğinde işlevsel büyüklük ölçümünün doğruluğu ile ilgili bir çok yayına <ref type="bibr" target="#b11">[12]</ref>[13][14] <ref type="bibr" target="#b14">[15]</ref>[16] ulaşılabilmesine rağmen, yöntemin süreçlere uyumu konusunu doğrudan inceleyen bir yayına rastlanamamaktadır. Bunun bir nedeni de kurumların bu konudaki süreç iyileştirme tecrübelerini ticari nedenlerle yayınlamak istememeleri olabilir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Süreçlere Uyumda Dikkat Edilmesi Gereken Noktalar ve Öneriler</head><p>Bu bölümde işlevsel büyüklük ölçümü yöntemini süreçlerinde kullanmak isteyen organizasyonların dikkat etmeleri gereken noktalar ve öneriler detaylandırılmıştır (Tablo 1).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>3.1</head><p>İş gücü bilgilerinin düzgün/tutarlı tutulmaması:</p><p>Yazılımın işlevsel büyüklüğünün ölçülmesinin yazılım projeleri yönetimi için en önemli faydalarından bir tanesi gerekli olan iş gücü, maliyet ve takvim gibi verilerin proje yaşam döngüsü başında kabul edilebilir sınırlar içerisinde kestirilebilmesine olanak sağlamasıdır. Bu kestirimler yapılırken kurumun geçmiş projeleri ölçülüp elde edilen büyüklükler bu projelere ait iş gücü verileriyle birlikte kullanılarak kurum için bir iş gücü modeli oluşturulur. Bu model yeni projelerde ihtiyaç duyulacak iş gücünün ve buna bağlı olarak maliyet ve takvimin kestiriminin yapılmasına olanak sağlar. Yazılım işlevsel büyüklüğüne bağlı iş gücü modelinin doğru çalışabilmesi için bu modelde girdi olarak kullanılan geçmiş iş gücü verilerinin de doğru ve tutarlı olması gerekmektedir. Çalışanlar genel olarak iş gücü verilerini kaydederken gerek zorunluluktan gerekse yeterli altyapı olmayışından dolayı elektronik postalarını cevaplamak, telefon görüşmesi yapmak gibi proje dışı bazı faaliyetlere harcadıkları iş gücünü de ayrı kaydetmek yerine proje faaliyetine kaydetmektedir. Bazı durumlarda iş gücü verisini toplayan sistemlere veri girişi anlık (günlük) değil uzun süreli (haftalık, aylık) olarak topluca yapılmaktadır, bu durumda çalışanların geçen zamandan dolayı farklı projelere harcadıkları iş gücünü doğru olarak giremeyişleri nedeni ile kayıtların kesinliği azalmaktadır. Hatta bazı durumlarda çalışanlar haftalık işgüçlerini çalıştıkları projelere bölerek gerçek veriden tamamen uzak girişler yapabilmektedir. Bu tür hatalı kayıtlar ilgili projelere ait toplam iş gücü verilerinin hatalı tutulmasına, sonuç olarak da oluşturulacak iş gücü kestirim modellerinde hataya sebep olmaktadır.</p><p>Kestirim modellerinin hata payının azaltılabilmesi için kurumlar iş gücü verisinin düzgün/tutarlı kaydedilmesi için kurum yapısına ve süreçlerine uygun bir alt yapısı oluşturulmalı ve bu verilerin düzgün/tutarlı kaydedildiğinden emin olunmalıdır. İş gücü verilerinin girilirken proje dışı faaliyetler için de veri girilmesi sağlanmalı ve gerçekleşen iş gücü verilerinin günlük ve kesinlikli girilmesini sağlayacak bir yapı oluşturulmalıdır. Girilen iş gücü verilerinin kullanım amacı çalışanlarla paylaşılmalı, çalışanların hiç mola vermeden günlük mesailerinin tamamını proje faaliyetlerine harcamalarını beklemenin anlamsızlığının farkında olarak proje dışı faaliyetler için girilen iş gücü verilerinin ceza amaçlı kullanılmayacağı konusunda güvence sağlanmalıdır.</p><p>İşgücü modeline girdi olarak kullanılacak verilerin tutarlı olması oluşturulacak modelin hata payını azaltarak kurumların uzun vadede tutarlı kestirimler yaparak proje yönetim faaliyetlerinin etkinliğini arttırma şansı verecektir.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Kurumsal ölçüm yönteminin oluşturulmaması:</head><p>COSMIC yöntemi kurallarına uygun olarak yapılan ölçümlerin ölçen kişiden bağımsız olarak aynı sonucu vermesi beklenmektedir. Bu özellik yöntemin en önemli avantajlarından birisidir. Ancak bazı durumlarda ölçüm yapan kişilerin kuralları farklı/yanlış yorumlamaları nedeniyle ölçümler arasında farklılıklar görülebilmektedir. Bu tür farklılıkların önüne geçebilmek için, çalışanlara yeterli COSMIC eğitiminin verilmesinin yanı sıra, kurumsal ölçüm kuralları tanımlanarak çalışanlarla paylaşılmalıdır. Kurumsal ölçüm kuralları COSMIC ölçüm kılavuzunda tanımlanan kurallardan farklı olarak, bu kuralların kurumun alan bilgisiyle harmanlanarak çalışanların yoru-ma gerek kalmadan rahatlıkla anlayabilecekleri bir dille tanımlanması ve çalıştıkları alanlarla ilgili örneklerle zenginleştirilmesiyle oluşturulacaktır. Örneğin COSMIC ile ölçüm yaparken çalışanlar ilgi nesnesi <ref type="bibr" target="#b9">[10]</ref> kavramını anlamakta zorluk yaşamakta, özellikle yöntemi öğrenmeye başladıkları ilk dönemlerde nasıl tanımlayacaklarıyla ilgili yardıma ihtiyaç duymaktadırlar. Bu konuda yardımcı olmak için çalışılan alanlarla ilgili ilgi nesneleri kurum genelinde listelenip, yapılacak ölçümlerde bu listenin kullanılması sağlanabilir. Tüm uygularda ilgi nesnelerinin doğru belirlenmiş olması ölçüm doğruluğunu arttıracak ve hatalı kestirimlerin önüne geçecektir.</p><p>İlk aşamalarda ortak bir kural seti geliştirmek için ortak çalışmalar ve çalıştaylar yapılması gerekeceğinden harcanan iş gücü artacaktır. Ancak bu iş gücü öğrenme ve geçiş döneminin parçası olarak görülmeli ve daha sonraki ölçümlerin doğruluğunu ve tutarlığını arttırarak hataların önüne geçeceği göz önünde bulundurulmalıdır.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Yeniden kullanım (reuse) oranının net belirlenememesi:</head><p>Yazılım geliştiren kurumlarda tekrarlanan işlevler için daha önce mevcut olan gereksinim, tasarım veya kod parçaları uygun olan durumlarda yeniden geliştirilme eforu harcanmadan daha önceki şekillerde kullanılmaktadır. COSMIC ile işlevsel büyüklük ölçümü sırasında tekrarlayan işlevsel süreçler için büyüklük ölçümü hesaplanırken tekrarlamalar göz önüne alınarak ölçüm yapılır. Ancak tekrarlayan özelliklerin daha önce geliştirilen projelerde olması ya da analiz ekibinin tasarım sırasında tekrarlanacak özelliklere hakim olmaması gibi nedenlerle bazı durumlarda yeniden kullanılan özellikler tekrar sayılabilir. Yeniden kullanılan özelliklerin tekrar sayılması iş gücü modellerinde gereğinden fazla iş gücü kestirimi yapılmasına neden olacaktır. COSMIC ölçümü yapılırken yeniden kullanım oranlarının ölçüm yapan ekip tarafından biliniyor olması bu hataların kolayca engellenmesini sağlayacaktır. Yeniden kullanım oranlarının doğru hesaplanabilmesi için yazılım geliştirme süreçlerinde gerekli düzenlemeler yapılmalı, yeniden kullanıma ilerleyen aşamalarda karar verilen durumlarda da konuyla ilgili paydaşlar arasında iletişim kurularak ölçümün güncellenmesi sağlanmalıdır. COSMIC ölçüm rehberinde de belirtildiği gibi kurumlar yeniden kullanım oranlarını belirledikten sonra yeniden kullanılacak olan bölümün türüne ve büyüklüğüne göre iş gücü kestirim modellerini güncelleyebilirler.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>3.4</head><p>İş gücü bilgilerinin kişi üretkenliğini belirlemede kullanılması:</p><p>İşlevsel büyüklük yazılım projeleri için önemli olan birçok konuda kurumlara kolaylıkla uygulanabilecek çözümler sunmaktadır. Bu yöntemi benimseyen kurumların bu çalışmada da özetlenen faydalara ek olarak bu yöntemi çalışanların bireysel performansını ölçmek için de kullanma eğilimi gösterdiği gözlenmiştir. Özellikle araştırma ve geliştirme faaliyetlerinde bireysel performans ölçümün kolay tanımlanabilen nitel ölçütlere bağlanabilmesinin zorluğundan dolayı kurumlar işlevsel büyüklüğü çözüm olarak görmektedirler. Bu tür bir yaklaşım çalışanlar üzerinde önemli baskılara neden olarak kurum için ciddi problemlere yol açabilir. COSMIC yöntemi ile yazılımın işlevsel büyüklüğünü ölçebiliriz ancak bu büyüklük yazılımın kullanıcıya sağladığı faydanın büyüklüğüdür. Yazılım geliştirme sürecine dahil olan çalışanlar işlevsel süreçlerin geliştirilmesine ek olarak çok farklı görevler üstlenebilmektedir. Örneğin yazılımın performansını iyileştirmek için çalışan bir geliştiricinin harcayacağı iş gücü yazılımın işlevsel büyüklüğünden bağımsız olabilir. Ya da yazılımın kullanıcı ara yüzünü geliştiren bir görsel tasarımcı, kullanıcıya sağlanan işlevsel faydadan bağımsız olarak kullanıcı deneyimi iyileştirmeye yönelik çalışmalar yapabilir. Bütün bu işlevsel olmayan geliştirme işlemleri yazılımın bütünü incelendiğinde işlevsel büyüklükle ilişkili olabilir ancak bireysel seviyedeki performanslar işlevsel büyüklükle ölçülemez.</p><p>İşlevsel büyüklüğü performans yönetimi amacıyla kullanmak isteyen kurumlar iyi tanımlanmış kurallar yardımıyla proje ekipleri için performans yönetim modelleri oluşturabilirler, ancak bu yaklaşımın bireysel performans ölçümü için kullanılması hem kurum hem de çalışanlar için olumsuz sonuçlar doğurabilir. </p></div><figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Tablo 1 .</head><label>1</label><figDesc>İşlevsel büyüklük ölçümünde dikkat edilecek noktalarİşlevsel büyüklük ölçümü yazılım geliştirme süreçlerinde ve süreçlerin yönetiminde kuruma önemli faydalar sağlamaktadır. Özellikle kullanımının, öğrenilmesinin ve süreçlere uyumunun kolaylığı nedeniyle COSMIC işlevsel büyüklük ölçüm yöntemi en çok tercih edilen yöntemlerden birisidir. Ancak bu yöntemleri uygulamak isteyen kurumların dikkat etmesi gereken birkaç temel nokta vardır. Dikkat edilmesi gereken noktalar ve çözüm öneriler başlığında detaylı olarak ele alınan bu noktalar, işlevsel büyüklük ölçme yöntemlerini süreçlerinde uygulamaya karar veren kurumların başarılı uygulamalar gerçekleştirebilmeleri için kritik öneme sahiptir. Kurumların geçiş süreçlerinde bu noktalara dikkat etmeleri bu yöntemlerden sorunsuz bir ş ekilde en yüksek faydayı elde etmelerine yardımcı olacaktır.</figDesc><table><row><cell></cell><cell></cell><cell>İş gücü</cell><cell>Ölçüm</cell><cell>Yeniden</cell><cell>Üretkenlik</cell></row><row><cell></cell><cell></cell><cell></cell><cell>yöntemi</cell><cell>kullanım</cell><cell>değerlendirme</cell></row><row><cell></cell><cell></cell><cell>İş gücü bilgile-</cell><cell>Ölçümlerin</cell><cell>Yeniden kullanım</cell><cell>Üretkenlik değer-</cell></row><row><cell cols="2">Karşılaşılan Sorun</cell><cell>rinin düzgün tutarlı tutulma-ması</cell><cell>kişiye bağlı değişiklik göstermesi</cell><cell>(reuse) oranının net belirlenmemesi</cell><cell>lerinin kişi üret-kenliği değerlen-dirme amacıyla</cell></row><row><cell></cell><cell></cell><cell></cell><cell></cell><cell></cell><cell>kullanılması</cell></row><row><cell></cell><cell></cell><cell>Alt yapı oluştu-</cell><cell>Ölçüm yönte-</cell><cell>Yeniden kullanım</cell><cell>Üretkenlik değer-</cell></row><row><cell></cell><cell></cell><cell>rulması</cell><cell>mi eğitimlerin</cell><cell>etkisinin belirlen-</cell><cell>lendirme kriterle-</cell></row><row><cell></cell><cell></cell><cell>Düzgün ve</cell><cell>verilmesi</cell><cell>mesi</cell><cell>rinin belirlenmesi</cell></row><row><cell></cell><cell></cell><cell>tutarlı veri</cell><cell>Ortak ölçüm</cell><cell>Yeniden kullanım</cell><cell>Üretkenlik değer-</cell></row><row><cell></cell><cell>Çözüm</cell><cell>girildiğinin</cell><cell>yöntemi oluş-</cell><cell>durumunda ölçüm-</cell><cell>lendirmesinin</cell></row><row><cell></cell><cell>Önerisi</cell><cell>kontrolü</cell><cell>turulması</cell><cell>lerin güncellenmesi</cell><cell>belirlenen katego-</cell></row><row><cell></cell><cell></cell><cell>Proje dışı faali-</cell><cell>Ölçüm örnek-</cell><cell>Yeniden kullanım</cell><cell>riler içinde birey-</cell></row><row><cell></cell><cell></cell><cell>yetlerin de</cell><cell>leri kütüpha-</cell><cell>etkisi için hesapla-</cell><cell>sel açıdan değil</cell></row><row><cell></cell><cell></cell><cell>dikkate alınma-</cell><cell>nesi oluştu-</cell><cell>ma yöntemi oluştu-</cell><cell>takım olarak ya-</cell></row><row><cell></cell><cell></cell><cell>sı</cell><cell>rulması</cell><cell>rulması</cell><cell>pılması</cell></row><row><cell>4</cell><cell cols="2">Sonuç</cell><cell></cell><cell></cell></row></table></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Estimating Software-Intensive Systems</title>
		<author>
			<persName><forename type="first">Richard</forename><forename type="middle">D</forename><surname>Stutzke</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">SEI Series in Software Engineering</title>
				<imprint>
			<publisher>Addison-Wesley</publisher>
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<author>
			<persName><surname>Iso/Iec</surname></persName>
		</author>
		<title level="m">19761: Software engineering --COSMIC: a functional size measurement method</title>
				<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Automating Functional Size Measurement -a Survey</title>
		<author>
			<persName><forename type="first">A</forename><surname>Abran</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">UKSMA/COSMIC Conference 2011-22nd Annual conference on Metrics and Estimating: hosted in collaboration with COSMIC</title>
				<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<ptr target="http://www.totalmetrics.com/function-point-resources/what-are-function-points" />
		<title level="m">OVERVIEW of Function Points</title>
				<imprint>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
	<note>Total Metrics</note>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Measuring Application Development Productivity</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">J</forename><surname>Albrecht</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of IBM Application Development Symposium</title>
				<meeting>IBM Application Development Symposium</meeting>
		<imprint>
			<date type="published" when="1979">1979</date>
			<biblScope unit="page" from="83" to="92" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Definition of Concepts</title>
	</analytic>
	<monogr>
		<title level="m">ISO/IEC 14143-1: Information Technology -Software Measurement -Functional Size Measurement -Part 1</title>
				<imprint>
			<date type="published" when="1998">1998</date>
		</imprint>
	</monogr>
	<note>updated in 2007</note>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<title level="m">20968: Software engineering --Mk II Function Point Analysis --Counting Practices Manual</title>
				<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
	</monogr>
	<note>ISO/IEC</note>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<author>
			<persName><surname>Iso/Iec</surname></persName>
		</author>
		<title level="m">Software engineering --NESMA functional size measurement method version 2.1 --Definitions and counting guidelines for the application of Function Point Analysis</title>
				<imprint>
			<date type="published" when="2005">2005</date>
			<biblScope unit="volume">24570</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m">20926: Software and systems engineering --Software measurement --IFPUG functional size measurement method</title>
				<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
	<note>ISO/IEC</note>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<author>
			<persName><forename type="first">A</forename><surname>Abran</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J.-M</forename><surname>Desharnais</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Oligny</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>St-Pierre</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Symons</surname></persName>
		</author>
		<title level="m">COSMIC), The Common Software Measurement International Consortium</title>
				<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
	<note>COSMIC Method Measurement Manual Version 3.0.1</note>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">İşlevsel Büyüklük Ölçümünde Yedi Efsane</title>
		<author>
			<persName><forename type="first">B</forename><surname>Özkan</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2011">2011</date>
			<publisher>Ulusal Yazılım Mühendisliği Sempozyumu</publisher>
			<biblScope unit="page" from="59" to="64" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Function points in the estimation and evaluation of the software process</title>
		<author>
			<persName><forename type="first">G</forename><surname>Low</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Jeffery</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Softw. Eng. IEEE Trans</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="64" to="71" />
			<date type="published" when="1990">1990</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Reliability of function points measurement: a field experiment</title>
		<author>
			<persName><forename type="first">C</forename><surname>Kemerer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Commun. ACM</title>
		<imprint>
			<biblScope unit="volume">36</biblScope>
			<biblScope unit="issue">2</biblScope>
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Improving the reliability of function point measurement: an empirical study</title>
		<author>
			<persName><forename type="first">C</forename><forename type="middle">F</forename><surname>Kemerer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">S</forename><surname>Porter</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans. Softw. Eng</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="issue">11</biblScope>
			<biblScope unit="page" from="1011" to="1024" />
			<date type="published" when="1992">1992</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Assessing the reproducibility and accuracy of functional size measurement methods through experimentation</title>
		<author>
			<persName><forename type="first">S</forename><surname>Abrahao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Poels</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Pastor</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings. 2004 Int. Symp. Empir. Softw. Eng. 2004. ISESE &apos;04</title>
				<meeting>2004 Int. Symp. Empir. Softw. Eng. 2004. ISESE &apos;04</meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="189" to="198" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">The Effect of Entity Generalization on Software Functional Sizing : A Case Study</title>
		<author>
			<persName><forename type="first">O</forename><surname>Turetken</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Demirors</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Gencel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><forename type="middle">O</forename><surname>Top</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">PROFES</title>
		<imprint>
			<biblScope unit="page" from="105" to="116" />
			<date type="published" when="2008">2008. 2008</date>
		</imprint>
	</monogr>
</biblStruct>

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