53 research outputs found

    Software Quality and Standards on a Global Scale: Trends in the Literature from Scientific and Sectoral Perspective

    Get PDF
    The digital transformation requires software in many components of business and daily life. As the product variety and competition increase in this field, the quality and standards which are leading the sector are also on the agenda. In this context , the aim of this study is to present the current state of software quality and standards in terms of both sectoral and scientific publications. In the scope of the study, the related studies in this field are summarized, and then the findings are presented which are obtained through the scientometric analyses of the published research articles in the journals indexed by Web of Science Core Database. The Findings emphasize the trends in keywords over the years as well as the most active universities, authors, countries, institutional information, and the journals that are preferred by authors. Furthermore, the number and the quality of articles with respect to the country dimension are also discussed to determine the current situation in Turkey

    Metinsel veri madenciliği için anlamsal yarı-eğitimli algoritmaların geliştirilmesi

    Get PDF
    Ganiz, Murat Can (Dogus Author) -- Zeynep Hilal, Kilimci (Dogus Author)Metinsel veri madenciliği büyük miktarlardaki metinsel verilerden faydalı bilgilerin çıkarılması veya bunların otomatik olarak organize edilmesini içerir. Büyük miktarlarda metinsel belgenin otomatik olarak organize edilmesinde metin sınıflandırma algoritmaları önemli bir rol oynar. Bu alanda kullanılan sınıflandırma algoritmaları “eğitimli” (supervised), kümeleme algoritmaları ise “eğitimsiz” (unsupervised) olarak adlandırılırlar. Bunların ortasında yer alan “yarı-eğitimli” (semisupervised) algoritmalar ise etiketli verinin yanı sıra bol miktarda bulunan etiketsiz veriden faydalanarak sınıflandırma başarımını arttırabilirler. Metinsel veri madenciliği algoritmalarında geleneksel olarak kelime sepeti (bag-of-words) olarak tabir edilen model kullanılmaktadır. Kelime sepeti modeli metinde geçen kelimeleri bulundukları yerden ve birbirinden bağımsız olarak değerlendirir. Ayrıca geleneksel algoritmalardaki bir başka varsayım ise metinlerin birbirinden bağımsız ve eşit olarak dağıldıklarıdır. Sonuç olarak bu yaklaşım tarzı kelimelerin ve metinlerin birbirleri arasındaki anlamsal ilişkileri göz ardı etmektedir. Metinsel veri madenciliği alanında son yıllarda özellikle kelimeler arasındaki anlamsal ilişkilerden faydalanan çalışmalara ilgi artmaktadır. Anlamsal bilginin kullanılması geleneksel makine öğrenmesi algoritmalarının başarımını özellikle eldeki verinin az, seyrek veya gürültülü olduğu durumlarda arttırmaktadır. Gerçek hayat uygulamalarında algoritmaların eğitim için kullanacağı veri genellikle sınırlı ve gürültülüdür. Bu yüzden anlamsal bilgiyi kullanabilen algoritmalar gerçek hayat problemlerinde büyük yarar sağlama potansiyeline sahiptir. Bu projede, ilk aşamada eğitimli metinsel veri madenciliği için anlamsal algoritmalar geliştirdik. Bu anlamsal algoritmalar metin sınıflandırma ve özellik seçimi alanlarında performans artışı sağlamaktadır. Projenin ikinci aşamasında ise bu yöntemlerden yola çıkarak etiketli ve etiketsiz verileri kullanan yarı-eğitimli metin sınıflandırma algoritmaları geliştirme faaliyetleri yürüttük. Proje süresince 5 yüksek lisans tezi tamamlanmış, 1 Doktora tezi tez savunma aşamasına gelmiş, 2 adet SCI dergi makalesi yayınlanmış, 8 adet bildiri ulusal ve uluslararası konferanslar ve sempozyumlarda sunulmuş ve yayınlanmıştır. Hazırlanan 2 adet dergi makalesi ise dergilere gönderilmiş ve değerlendirme aşamasındadır. Projenin son aşamasındaki bulgularımızı içeren 1 adet konferans bildirisi 2 adet dergi makalesi de hazırlık aşamasındadır. Ayrıca proje ile ilgili olarak üniversite çıkışlı bir girişim şirketi (spin-off) kurulmuştur.Textual data mining is the process of extracting useful knowledge from large amount of textual data. In this field, classification algorithms are called supervised and clustering algorithms are called unsupervised algorithms. Between these there are semi supervised algorithms which can improve the accuracy of the classification by making use of the unlabeled data. Traditionally, bag-of-words model is being used in textual data mining algorithms. Bag-of-words model assumes that words independent from each other and their positions in the text. Furthermore, traditional algorithms assume that texts are independent and identically distributed. As a result this approach ignores the semantic relationship between words and between texts. There has been a recent interest in works that make use of the semantic relationships especially between the words. Use of semantic knowledge increase the performance of the systems especially when there are few, sparse and noisy data. In fact, there are very sparse and noisy data in real world settings. As a result, algorithms that can make use of the semantic knowledge have a great potential to increase the performance. In this project, in the first phase, we developed semantic algorithms and methods for supervised classification. These semantic algorithms provide performance improvements on text classification and feature selection. On the second phase of the project we have pursued development activities for semi-supervised classification algorithms that make use of labeled and unlabeled data, based on the methods developed in the first phase. During the project, 5 master’s thesis is completed, the PhD student is advanced to the dissertation defense stage, two articles are published on SCI indexed journals, 8 proceedings are presented in national and international conferences. Two journal articles are sent and 1 conference proceeding and two journal articles are in preparation, which include the findings of the last phase of the project. Furthermore, a spin-off technology company is founded related to the project.TÜBİTA

    Ideal test for android testing: Preliminary work

    Get PDF
    This paper proposes a hybrid method combining well-known holistic test and mutation testing in software testing for Graphical User Interface (GUI) testing of an android application. Moreover, this hybrid method satisfies requirements of ideal testing that is well known and important in software testing. Presence and absence of GUI based faults are tested within this work experimentally and comparatively in the scale of given or constructed model. First step of the method is modeling the given GUI of android application by Finite State Machine (FSM) and then converting this FSM to Regular Expression (RE). Then, test sequences are generated from a context table that is obtained analysis of the RE model. This process defines first part of the Holistic Testing namely positive testing. In second part called negative testing, the test sequence generation procedure is applied mutants of the FSM obtained after applying selected mutation operators. The generated test sequences from original and mutant models are executed on mutant and original android applications respectively. Test sequences are filtered by using pre-defined selection criteria for both positive and negative testing to achieve ideal test suites that are satisfying requirements of the ideal testing.Bu çalışmanın amacı yazılım testi alanında yaygın olarak kullanılan Bütünsel Test (Holistic Test) ve Mutasyon Testi (Mutation Testing) yöntemlerinin kullanılarak model tabanlı melez bir yöntemin Android uygulamalarının Grafiksel Kullanıcı Arayüz (GKA) testi için öne sürülmesidir. Ayrıca bu melez yöntem test alanında bilinirliği yüksek İdeal Test’in (Ideal Test) gereksinimlerini sağladığı için ayrı bir öneme sahiptir. Öne sürülen melez yöntem sayesinde sistem içindeki kullanıcı arayüz merkezli hataların model ölçeğinde varlığı veya yokluğu, karşılaştırmalı ve deneysel çalışmalar çerçevesinde test edilmiştir. Yöntemin ilk adımı olarak verilen uygulamanın kullanıcı arayüzü bir Sonlu Durum Makinası (SDM) ile modellenmekte ve ardından bu SDM bir Düzenli İfade’ye (Dİ) dönüştürülmektedir. Ardından elde edilen Dİ analizden geçirilerek bağlam tabloları ile ifade edilmekte ve bu tablolar vasıtası ile test dizileri üretilmektedir. Bu işlem pozitif testi tanımlamaktadır. Negatif test için ise aynı işlem SDM’lerden elde edilen mutantlara uygulanmakta ve test dizileri elde edilmektedir. Negatif ve pozitif test için elde edilen test dizileri karşılıklı olarak kod tabalı mutasyonla elde edilen mutantlara ve hatasız sisteme uygulanmaktadır. Test sonuçları tanımlanacak olan test seçim kriterlerine göre bir süzgeçten geçirilmekte ve hem pozitif hemde negatif test için süzgeçten geçirilen test kümeleri elde edilmektedir. Bu işlem sonund

    Bitlis şehri deprem performans analizi

    Get PDF
    06.03.2018 tarihli ve 30352 sayılı Resmi Gazetede yayımlanan “Yükseköğretim Kanunu İle Bazı Kanun Ve Kanun Hükmünde Kararnamelerde Değişiklik Yapılması Hakkında Kanun” ile 18.06.2018 tarihli “Lisansüstü Tezlerin Elektronik Ortamda Toplanması, Düzenlenmesi ve Erişime Açılmasına İlişkin Yönerge” gereğince tam metin erişime açılmıştır.Performansa dayalı deprem mühendisliği kapsamında, Bitlis şehri için sismik performans analizi olasılıksal yöntemle gerçekleştirilmiştir. Bu çalışma kapsamında sismik tehlike analizi yapılmış ve sokak tarama yöntemi, ikinci kademe değerlendirme metodu ve detaylı yapısal analiz metotları kullanılarak mevcut yapıların sismik güvelik değerlendirmeleri yapılmıştır. Çalışmanın son bölümünde kentsel alanlar için deprem senaryolarından talep deplasman ile yapı stoğunun kapasite deplasmanını karşılaştıran ve deplasmana dayalı hasar kayıp modeli olan DBELA yazılımı kullanılarak Bitlis için kayıp tahminleri yapılmıştır.Olasılıksal sismik tehlike analizinde ilk basamak olarak jeolojik veri ve aletsel dönem kayıtları derlenerek çalışma alanına ait sismik kaynak karakteristikleri belirlenmiştir. Daha sonra EZ-FRISK yazılımı kullanılarak sismik tehlike modeli oluşturulmuştur. Kaya zeminler için uygun azalım ilişkilerine bağlı olarak 50 yıl için %2, %10 ve %50 aşılma olasılıkları için olasılıksal sismik tehlike eğrileri elde edilmiştir. Elde edilen sonuçlar Türk Deprem Yönetmeliğinin 7. Bölümünde yer alan mevcut yapıların değerlendirilmesi ve sismik değerlendirme için önerilen spektrum eğrileri ile karşılaştırılmıştır.İkinci aşamada sokak tarama yöntemi, P25 v.2. metodu kullanılarak ikinci kademe değerlendirmesi ve son olarak ETABS yazılımı ile nonlineer statik pushover analizleri gerçekleştirilmiştir. Farklı metotlar kullanılarak Bitlis şehri mevcut yapı stoğu için sismik güvenlik değerlendirmesi yapılmıştır. Bu aşamada elde edilen sonuçlar karşılaştırılmış ve tartışılmıştır. Detaylı yapısal analiz yapılırken hem TDY'de önerilen deprem tepki spektrumu hem de bu çalışmada elde edilen tepki spektrumu kullanılarak sismik tehlike analizi gerçekleştirilmiştir. Performans değerlendirmeleri FEMA-356 kriterleri kullanılarak yapılmıştır.Bu çalışmanın sonunda Bitlis şehri için elde edilen deprem senaryoları kullanılarak Bitlis için kayıp değerlendirme hesaplamaları DBELA yazılımı ile gerçekleştirilmiştir. Sonuçlar sosyal ve ekonomik kayıplar bakımında sunulmuştur. Uygulamadaki belirsizlikler tartışılmıştır.Within the framework of the performance based earthquake engineering, the seismic performance analysis for the Bitlis province in Turkey is performed in probabilistic manner. Within the confines of this study, a seismic hazard analysis, seismic safety evaluation of existing structures using Screening Method, Preliminary Assessment Method, and detailed Structural Analysis, and at the end of the study, a Displacement-Based Earthquake Loss Assessment (DBELA) methodology for urban areas, which compares the displacement capacity of the building stock with the displacement demand from earthquake scenarios, has been applied for loss assessment in Bitlis.It is noteworthy that, in probabilistic seismic hazard assessment, as a first stage, data from geological studies and records from the instrumental period were compiled to make a seismic source characterization for the study region. Then, a seismic hazard model by using EZ-FRISK software is implemented and the probabilistic seismic hazard curves were developed based on the selected appropriate attenuation relationships, at rock sites, with a probability of exceedance of 2%, 10% and 50% in 50-year periods. The obtained results are compared with the spectral responses proposed for seismic evaluation and retrofit of building structure in Turkish Earthquake Code, Section 7.As a second step, seismic safety evaluation of Bitlis City is performed by different methods as Seismic Safety Screening Method, P25-v2 Preliminary Assessment Method and lastly nonlinear static pushover analysis in ETABS. The results obtained in this step are compared and discussed. In detailed structural analysis, both Code proposed earthquake response spectra and computed response spectra from seismic hazard analysis are conducted. The performance evaluations are determined by using FEMA356 numerical acceptance criteria for nonlinear procedures.At the end of this study, within the scope of this thesis, DBELA has been employed in order to calculate the loss assessment calculations for the city of Bitlis have been provided based on scenario earthquakes. The results are presented in terms of social losses and economical losses. Uncertainties of the application have also been discussed

    DIFET: Distributed Feature Extraction Tool For High Spatial Resolution Remote Sensing Images

    Full text link
    In this paper, we propose distributed feature extraction tool from high spatial resolution remote sensing images. Tool is based on Apache Hadoop framework and Hadoop Image Processing Interface. Two corner detection (Harris and Shi-Tomasi) algorithms and five feature descriptors (SIFT, SURF, FAST, BRIEF, and ORB) are considered. Robustness of the tool in the task of feature extraction from LandSat-8 imageries are evaluated in terms of horizontal scalability.Comment: Presented at 4th International GeoAdvances Worksho

    A Short Review on 4D Printing

    Get PDF
    Additive Manufacturing can be described as a process to build 3D objects by adding layer-upon-layer of material, the material traditionally being plastics, metals or ceramics, however ‘smart’ materials are now in use. Nowadays, the term “3D Printing” has become a much-used synonym for additive manufacturing. The use of computing, 3D solid modeling applications, layering materials and machine equipment is common to majority of additive manufacturing technologies. Advancing from this 3D printing technology, is an emerging trend for what is being termed “4D printing”. 4D printing places dependency on smart materials, the functionality of additive manufacturing machines and in ingenious design processes. Although many developments have been made, limitations are still very much in existence, particularly with regards to function and application. The objective of this short review is to discuss the developments, challenges and outlook for 4D printing technology. The review revealed that 4D printing technology has application potential but further research work will be vital for the future success of 4D printing

    Conference Proceedings of the First Turkish Software Architecture Conference

    Get PDF

    Kurumsal bir imalat bilişim modeli önerisi

    Get PDF
    06.03.2018 tarihli ve 30352 sayılı Resmi Gazetede yayımlanan “Yükseköğretim Kanunu İle Bazı Kanun Ve Kanun Hükmünde Kararnamelerde Değişiklik Yapılması Hakkında Kanun” ile 18.06.2018 tarihli “Lisansüstü Tezlerin Elektronik Ortamda Toplanması, Düzenlenmesi ve Erişime Açılmasına İlişkin Yönerge” gereğince tam metin erişime açılmıştır.Bilişim teknolojileri ve imalat alanındaki çalışmalar incelendiğinde; imalat işletmelerinin bilişim teknolojilerinden etkin bir biçimde faydalanmaları ve kendi işletmelerine ait sağlam bir bilişim altyapısı ve modeli oluşturmaları gerekliliği dikkat çekmektedir.Yapılmış olan çalışmalar ışığında bu tez çalışmasında imalat işletmelerine yönelik olarak bütünleşik bir imalat bilişim sistemi kurmak amacıyla ?Kurumsal İmalat Bilişim Modeli? önerisinde bulunulmuştur. Bu model ile imalat işletmesi kurumsal, stratejik, fonksiyonel, teknik, değerlendirme ve uygulama alanlarında ele alınarak bütünleşik bir bilişim modeli geliştirilmiştir.Literatür çalışmalarında imalat işletmesini bir bütün olarak ele alıp, teknik altyapısı üzerinde bilişim sistemi planından yatırım değerlendirme sürecine kadar olan tüm aşamalara yer veren bir modelin eksikliğinin görülmesi üzerine bu çalışma gerçekleştirilmiştir.Bütünleşik olarak tasarlanmış olan bu model önerisi ile imalat yapan işletmelere kendi sistemleri ile uyumlu ve etkin bir bilişim sistemi altyapısı kurmaları için yol gösterilmesi amaçlanmıştır. Ayrıca modelin gerçek bir sistemle örtüşmesinin ve benzerliğinin analiz edilmesi için iki farklı işletmede uygulama çalışması gerçekleştirilmiştir.When the literature on information technologies in manufacturing systems is studied, it is clear that manufacturing enterprises have to use information technologies effectively and these enterprises have to build a robust information infrastructure and information model for their organization.For this reason in this study an information model called ?Enterprise Manufacturing Information Model: EMIM? is proposed and developed to integrate manufacturing information system for the manufacturing firms. The manufacturing enterprise is analyzed on firm?s organizational, strategic, functional, technical, appraisal and integration-implementation areas by this model.There are a lot of information models for the manufacturing enterprises. These models focus on firms from local or processes point of view. They do not focus on the technical infrastructure in detail. This indicates the need for a more detailed analysis on the technical structure of firms from making the decision for the investment on information system stage to appraising the investment stage. That?s why, this study is conducted to cover this gap.With all of the stages of this integrated model, assisting an effective and compatible information infrastructure and guiding how to build an effective and robust information system is aimed. Also, similarity and overlapping analyses of the model and real enterprises are implemented in two different enterprises

    Sayısal görüntülerde blok ve tarama sırası temelli yeni bir veri gizleme algoritması tasarımı

    Get PDF
    06.03.2018 tarihli ve 30352 sayılı Resmi Gazetede yayımlanan “Yükseköğretim Kanunu İle Bazı Kanun Ve Kanun Hükmünde Kararnamelerde Değişiklik Yapılması Hakkında Kanun” ile 18.06.2018 tarihli “Lisansüstü Tezlerin Elektronik Ortamda Toplanması, Düzenlenmesi ve Erişime Açılmasına İlişkin Yönerge” gereğince tam metin erişime açılmıştır.Teknolojinin hızlı ilerleyişiyle sayısal veri elde etme oldukça kolay hale gelmiştir. Uçtan uca veri iletiminde ise ister istemez özel veya gizli veriler üçüncü şahısların eline geçebilmektedir. Rahatlıkla veri iletimi gerçekleştirebilmek için, veri gizleme gibi bazı ek önlemlerin alınması gerekmektedir. Gizli veri iletiminin kullanılabileceği yerlerden biri de sayısal görüntülerdir. Amacı veri gizleme olan steganografi bilimi ile istenilen bu gizliliği sağlamak mümkündür. Yapılan bu çalışmada, sayısal görüntülerde kullanılmak üzere blok eşleştirmeli ve tarama sırası seçimli tabanlı LSB tekniğini kullanan yeni bir veri gizleme algoritması geliştirilmiştir. Ana amacı görüntü üzerinde en az değişimi yapmak olan bu yeni algoritmada, görüntü ilk olarak 8×8 boyutunda bloklara ayrılmaktadır. Yaygın olarak kullanılan iki tarama sırasına ilave olarak, yeni tasarlanan altı çeşit tarama sırasıyla bu bloklardaki pikseller taranarak verinin gizleneceği en uygun yer belirlenmektedir. Değişimin en az yapılacağı bloklar ve bunu sağlayan tarama sırası seçilip veriler bu bloklara gizlenmektedir. Oluşan yeni görüntünün piksellerinde böylece en az değişimin yapılması sağlanmıştır. Geliştirilen algoritmanın başarımında ise MSE, PSNR, UQI, MSSIM, CQM, AD, SC, NCC ve NAE kalite ölçütleri kullanılıp yapılan hesaplamaların tamamında en iyi sonuçlar elde edilmiştir. Ayrıca görüntülerde gizli verinin olup/olmadığını ve eğer varsa ortaya çıkarılmasında kullanılan steganaliz ataklarına karşı testler yapılmış, geliştirilen algoritma bu ataklara karşı da başarılı olmuştur. Nihai olarak, algoritmanın kullanılabilmesi için bir yazılım gerçekleştirilmiş, yazılımla tıbbi görüntülerin incelenmesi, rapor hazırlanması ve veri gizlenmesi sağlanmıştır.With the rapid progress of the technology, obtaining of digital data has been become very simple. During data transmissions, special and secret data might fall into the hands of third parties. Data can be protected using some data hiding methods during their transmission through communication. Digital images are the one of the places where confidential data transmission can be used. It is possible to provide the desired privacy with steganography, which aims to hide data. In this study, a new algorithm is proposed that is based on block matching and scanning order selection using LSB to hide information in digital images. The fundamental aim of this study is ensuring as few bit changes as possible on the image, and so, firstly the cover image separated into different sub-blocks and each sub-block has a dimension of 8×8 pixels. To find the best block for secret data, the cover image scanned with eight different scanning orders where two of these scanning orders are commonly used and where six of these scanning orders are newly designed. After scanning progress, blocks are selected which need minimum changes and uses the most suitable one of eight scanning orders. Then the secret data can be hidden in these blocks. So that, the stego image which has secret data, includes minimum changes. The image quality of the stego images obtained via the proposed method has been measured with the MSE, PSNR, UQI, M−SSIM, CQM, AD, SC, NCC and NAE image quality metrics, and best results have been achieved. The results of steganalysis, which is the process used for identifying hidden data within stego images, have been verified the robustness of the stego images. Finally, a software is developed to hide data in medical image, to create report about medical image and to analyze medical image
    corecore