Yazılım kalite güvencesinde istatistiksel süreç kontrolü
Statistical process control in software quality assurance
- Tez No: 182442
- Danışmanlar: Y.DOÇ.DR. CANAN HAMURKAROĞLU
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, İstatistik, Computer Engineering and Computer Science and Control, Statistics
- Anahtar Kelimeler: Yazılımda kalite güvence, yazılımın iyileştirilmesi, istatistikselsüreç kontrol teknikleri, yetenek olgunluk modelleri, kontrol kartları, Software quality assurance, software improvement, statistical processcontrol techniques, capability maturity models, control charts.Consultant: Asst. Prof. Canan HAMURKAROĞLU, Hacettepe University, Facultyof Science, Statistics Department Science Branchii
- Yıl: 2006
- Dil: Türkçe
- Üniversite: Hacettepe Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: İstatistik Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 82
Özet
Yazılım süreçlerinin yeterliliği ve etkinliği üzerine artan ilgi, klasik tekniklerinötesinde, ölçümün önemi üzerine odaklanmaya başlamıştır. statistik ve süreçtabanlı düşünceler yazılım geliştirmenin tutarlılığı ve süreçlerin yeteneğini ölçmekiçin istatistiksel süreç kontrol tekniklerinin kullanımını ön plana çıkarmaktadır.Bu çalışmanın amacı, belli bir olgunluk seviyesine ulaşmış yazılım firmalarına,süreç iyileştirmenin önemini ve süreçlerini iyileştirmeleri için kullanılabilecekleri SKtekniklerini tanıtmak ve bir uygulama ile yol göstermektir.Bu çalışmada, yazılım kalitesi üzerine ölçümün öneminden yola çıkarak mevcutSK teknikleri kısaca tanımlanmıştır. Bu tekniklerden, kontrol kartları, paretodiyagramı, histogram ve gruplandırma kullanılarak, bilişim sektöründe faaliyetgösteren bir firmanın, süreçlerini iyileştirmesi için matematiksel sonuçlar ortayaçıkartılmıştır. Bunun için firmanın son birkaç yıl içerisinde gerçekleştirdiği 30projeye ait hata sayıları, bu hataların tiplere göre dağılımı, bu hatalarıngiderilmesindeki öncelikleri ve testten dönen hata sayıları incelenmiştir. Sonuçolarak, daha etkin süreç iyileştirme çalışması gerçekleştirmeleri için yazılımfirmalarının dikkat etmeleri gereken ölçüm metrikleri belirtilmiştir.Firmaların, süreçlerini iyileştirme çalışmalarında kılavuz görevi üstlenen yazılımyetenek olgunluk modellerinden, Yetenek Olgunluk Modeli (Capability MaturityModel - CMM), Yetenek Olgunluk Modeli Entegrasyonu (Capability Maturity ModelIntegration - CMMI) ve Yazılım Süreç yileştirme ve Yetenek Belirleme (SoftwareProcess Improvement and Capability dEtermination, SPICE - ISO/IEC 15504)hakkında kısa bilgiler verilip bu modeller içerisinde SK' nın kullanımı açıklanmıştır.
Özet (Çeviri)
The interest rising on the adequacy and effectiveness of software processes startsto focus on the importance of measurement beyond classical techniques. Viewsbased on statistics and processes bring forward the use of statistical processcontrol techniques for measuring the consistency of software development andprocesses capability of processes.The purpose of this study is to present to software firms having reached a certainmaturity level, the importance of process improvement and the SK techniquesthey can use in improving their processes and guide them with application.In this study, the existing Statistical Process Control ( SK) techniques were shortlydefined, starting with the importance of measuring software quality. Of thesetechniques, mathematical results for the improvement of processes of a firmoperating in the information technologies sector were presented using controlcards, pareto diagram and grouping. For this, the number of errors in the 30projects the firm has realized in the last few years, the distribution of these errorsaccording to types, the priorities of eliminating these errors and the number oferrors returning from the tests were examined. In conclusion, the measurementmetrics that software firms should pay attention to for the realization of moreeffective process improvement studies were mentioned.Of the software capability maturity models that take on the task of a guide to thefirms for improving their processes, short information was given about CapabilityMaturity Model - CMM, Capability Maturity Model Integration - CMMI and SoftwareProcess Improvement and Capability Determination, SPICE - ISO/IEC 15504 andthe use of SK among these models was explained.
Benzer Tezler
- ISO 9000 kalite güvence sisteminin bir tekstil boyahanesi uygulanışı
Başlık çevirisi yok
GÖKSENİN G. SEVDİN
Yüksek Lisans
Türkçe
1998
Tekstil ve Tekstil Mühendisliğiİstanbul Teknik ÜniversitesiTekstil Mühendisliği Ana Bilim Dalı
PROF. DR. HABİB DAYIOĞLU
- Effective software bug localization using information retrieval and machine learning algorithms
Bilgi geri getirimi ve makine öğrenmesi algoritmalarını kullanarak yazılımda hata konumlandırılması
MUSTAFA ERŞAHİN
Doktora
İngilizce
2020
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolDokuz Eylül ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. SEMİH UTKU
- Barter ticaret işlemleri ve muhasebeleştirilmesi
Başlık çevirisi yok
MUHAMMET SIRRI ŞİMŞEK
Yüksek Lisans
Türkçe
1997
İşletmeİstanbul ÜniversitesiYönetimde Muhasebe ve Finansal Kontrol Bilim Dalı
PROF. DR. AHMET GÖKSEL YÜCEL
- Software defect prediction performance monitoring of deep and machine learning models on NASA promise datasets
NASA promise veri setlerinde derin ve makine öğrenme modellerinin yazılım hata tahmini performansının izlenmesi
ABDULLAH AKRAM SHAKIR AL BAYATI
Yüksek Lisans
İngilizce
2023
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolAltınbaş ÜniversitesiElektrik ve Bilgisayar Mühendisliği Ana Bilim Dalı
DOÇ. DR. SEFER KURNAZ
- Design and implementation of models on deep learning and machine learning algorithms using NASA MDP dataset for software fault prediction
Yazılım hata tahmini için NASA MDP veri kümesini kullanarak derin öğrenme ve makine öğrenimi algoritmalarına ilişkin modellerin tasarımı ve gerçekleştirilmesi
BARAAH MAHMOOD KHUDHAIR ALSANGARI
Yüksek Lisans
İngilizce
2024
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYıldız Teknik ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ GÖKSEL BİRİCİK