AÇIK KAYNAK YAZILIMLARDA BAKIM YAPILABİLİRLİĞİ VE GÜVENİLİRLİĞİ ÖLÇMEK İÇİN İKİ BOYUTLU DEĞERLENDİRME METODU
Özet
Increased popularity of open source software (OSS) has led to a considerable proliferation of alternative software. However, this being the case, an evident lack of studies that would contribute to evaluation of OSS by organizations has turned the process of selecting the most suitable product into an appealing research problem. In this study, a method to evaluate reliability and maintainability of OSS products by using both code-based and community-based aspects have been obtained from the synthesis of existing studies in the literature and with our contribution. In order to perform code-based evaluation, some internal attributes of the most recently quality model, ISO/IEC 25010, have been selected and object-oriented C&K metrics have been employed in an attempt to measure these attributes. To perform community-based evaluation, metrics derived from historical data such as e-mailing lists, program reports, frequently asked questions, and etc. have been utilized to identify and satisfy information needs as conformant to ISO/IEC 15939 standard for software measurement process. The proposed method has been used to evaluate the maintainability and reliability of three Java program build tools written in Java, and results of evaluation have been presented and discussed.
Bağlantı
http://hdl.handle.net/11655/3882Koleksiyonlar
İlgili öğeler
Başlık, yazar, küratör ve konuya göre gösterilen ilgili öğeler.
-
Uygulamaların Mobil Ve Masaüstü Sürümlerinin Kod Tabanlı Karşılaştırması: Keşifsel Bir Çalışma
Sönmez Çiçek, Sena (Fen Bilimleri Enstitüsü, 2018-09-03)Characteristics of a given software platform usually have profound effects on the design and source code of applications developed in that platform. There are fewer studies evaluating or comparing the features of desktop ... -
Mobil Uygulamaların Evriminde Kalitenin Gelişimi
Gezici, Bahar (Fen Bilimleri Enstitüsü, 2018)Mobile applications are becoming complex software systems as they rapidly evolve and grow constantly to meet user requirements. However, satisfying these requirements may lead to poor design choices known as ‘antipatterns’ ... -
Scrum Yöntemi Yapı Elemanlarının Cmmı Seviye 2 Gereklerine Göre Bir Vaka Çalışması Kapsamında Eşleştirilmesi
Yalçıner, Burcu (Fen Bilimleri Enstitüsü, 2018)The rapid rate of change in information technology is causing increasingly widespread heavy plans, specifications and other documentation based on contractual inertia and maturity model compatibility criteria [1]. In ...