Yazılım Mühendisliği Bölümü
Permanent URI for this communityhttps://hdl.handle.net/20.500.12416/2146
Browse
Browsing Yazılım Mühendisliği Bölümü by WoS Q "N/A"
Now showing 1 - 13 of 13
- Results Per Page
- Sort Options
Article Citation - WoS: 0Citation - Scopus: 0A combined spatial and frequency based texture model for organsegmentation in computed tomography examinations(Amer Scientific Publishers, 2014) Jafari, Aref; Hassanpour, Reza; Shahbahrami, Asadollah; Wong, Stephan; Yazılım MühendisliğiThe organ segmentation in computed tomography (CT) examination is a tedious and error prone task. The local similarity of the pixels from different organs, and the differences between the pixels of the same organ observed in different examinations are two most challenging problems affecting the segmentation process. In this study, statistical and spectral texture properties are combined with the a-priori knowledge about the human body to develop a model for reliably segmenting organs in CT examinations. The main goal of the developed model is fusing local and global statistics to support spatial-frequency analysis and to maximize the simultaneous localization of energy in both spatial and frequency domains. The feature space dimension is reduced by means of a wrapper technique applied as a pre-processing filter. The proposed classifier utilizes a linear combination (ensemble) of two support vector machines (SVM) where the first SVM classifies the input samples according to their textural information and the second one correct the results of the first classifier by searching the spatial information of those samples in a statistical atlas.Conference Object Citation - WoS: 0Citation - Scopus: 1Component-Based Project Estimation Issues for Recursive Development(Springer, 2008) Altunel, Yusuf; Tolun, Mehmet R.; 1863; Yazılım MühendisliğiIn this paper we investigated the component-based specific issues that might affect project cost estimation. Component-based software development changes the style of software production. With component-based approach the software is developed as the composition of reusable software components. Each component production process must be treated as a stand-alone software project, which needs individual task of management. A typical pure component-based development can be considered as decomposition/integration activities successively applied at different levels and therefore results in recursive style of development. We analyzed and presented our results of studies on the component-based software development estimation issues from recursive point of view.Conference Object Citation - WoS: 0Detection of Stylometric Writeprint from the Turkish Texts(Ieee, 2020) Canbay, Pelin; Sezer, Ebru Akcapinar; Sever, Hayri; 11916; Bilgisayar MühendisliğiAuthorship attribution studies aim to extract information about the author by analyzing the data in the text form. With the increase of anonymous authors in digital environments, the need for these works is increasing day by day. Although there exists lots of studies focuse on stylometric writeprint detection in different languages using different attributes, there is no standard feature set and detection algorithm to be evaluated in these studies. Giving priority to Turkish texts, in this study, which features are more distinctive for determining stylistic writeprint of text, and which methods will contribute to increase the success to be achieved are shown with experimental studies.Article Citation - WoS: 1Citation - Scopus: 2Exploring MOOC Learners’ Behavioural Patterns Considering Age, Gender and Number of Course Enrolments: Insights for Improving Educational Opportunities(int Council Open & Distance Education, 2024) Cagiltay, Nergiz ercil; Toker, Sacip; Cagiltay, Kursat; 113411; Yazılım MühendisliğiMassive Open Online Courses (MOOCs) now offer a variety of options for everyone to obtain a high -quality education. The purpose of this study is to better understand the behaviours of MOOC learners and provide some insights for taking actions that benefit larger learner groups. Accordingly, 2,288,559 learners' behaviours on 174 MITx courses were analysed. The results show that MOOCs are more attractive to the elderly, male, and highly educated groups of learners. Learners' performance improves as they register for more courses and improve their skills and experiences on MOOCs. The findings suggest that, in the long run, learners' adaptation to MOOCs will significantly improve the potential benefits of the MOOCs. Hence, MOOCs should continue by better understanding their learners and providing alternative instructional designs by considering different learner groups. MOOC providers' decision -makers may take these findings into account when making operational decisions.Article Citation - Scopus: 0Hand gesture recognition in variable length sequences(2005) Choupani, R.; Tolun, M.R.; 1863; Bilgisayar Mühendisliği; Yazılım MühendisliğiUsing hand gestures in human computer interaction has been a major challenge during the recent years. Many of the hand gesture recognition systems however, have been based on the recognition of hand postures and estimating the related gesture which is restricted to a few numbers of possible movements. However when dealing with applications such as understanding sign languages which include a large number of classes, an automatic learning method based on matching a sequence of postures with the characterizing feature sequence of each class is necessary. An important characteristic of this method is that each sample sequence of a class may have a variable length and different position of the key features. In this paper a syntactic method has been proposed for classifying the input sequences. An algorithm foe extracting the grammar of the method during training stage is also given.Conference Object Citation - WoS: 17Citation - Scopus: 19In Search of the Origins and Enduring Impact of Agile Software Development(Assoc Computing Machinery, 2018) Clarke, Paul; O'Connor, Rory, V; Yilmaz, Murat; 55248; Yazılım MühendisliğiThe Agile Manifesto is a philosophical touchpoint for all agile software development (ASD) methods. We examine the manifesto and certain agile methods in an effort to identify the major impacts of ASD. We have encountered some difficulty in delineating agile and non-agile software processes, which is partially the result of terminological confusion. It is clear from the volume of published research that ASD has made a significant contribution, and we have identified two lasting impacts: a reduction in iteration durations and a push for reduced levels of documentation. We find that the contemporary use of tooling to automate processes may not be wholly congruent with the manifesto and that many organisations may still rely on business contracts despite calls in the manifesto for greater levels of informal customer collaboration.Article Müfredat Tabanlı Ders Çizelgeleme Problemi İçin Yeni Bir Açgözlü Algoritma(2023) Batuhan,; Say, Bilge; Dokeroglu, Tansel; 234173; Yazılım MühendisliğiBu çalışma, iyi bilinen Müfredat Tabanlı Ders Çizelgeleme Problemini optimize etmek için yeni bir açgözlü algoritmayı açıklamaktadır. Açgözlü algoritmalar, en iyi çözümü bulmak için yürütülmesi uzun zaman alan kaba kuvvet ve evrimsel algoritmalara iyi bir alternatiftir. Birçok açgözlü algoritmanın yaptığı gibi tek bir buluşsal yöntem kullanmak yerine, aynı problem örneğine 120 yeni buluşsal yöntem tanımlıyor ve uyguluyoruz. Dersleri müsait odalara atamak için, önerilen açgözlü algoritmamız En Büyük-İlk, En Küçük-İlk, En Uygun, Önce Ortalama Ağırlık ve En Yüksek Kullanılamaz ders-ilk buluşsal yöntemlerini kullanır. İkinci Uluslararası Zaman Çizelgesi Yarışması'nın (ITC-2007) kıyaslama setinden 21 problem örneği üzerinde kapsamlı deneyler gerçekleştirilir. Önemli ölçüde azaltılmış yumuşak kısıtlama değerlerine sahip 18 problem için, önerilen açgözlü algoritma sıfır sabit kısıtlama ihlali (uygulanabilir çözümler) rapor edebilir. Önerilen algoritma, performans açısından son teknoloji ürünü açgözlü buluşsal yöntemleri geride bırakıyor.Conference Object Citation - WoS: 2Multiple Description Scalable Coding for Video Transmission over Unreliable Networks(Springer-verlag Berlin, 2009) Choupani, Roya; Wong, Stephan; Tolun, Mehmet R.; 1863; Bilgisayar Mühendisliği; Yazılım MühendisliğiDeveloping real time multimedia applications for best effort networks such as the Internet requires prohibitions against jitter delay and frame loss. This problem is further complicated in wireless networks as the rate of frame corruption or loss is higher in wireless networks while they generally have lower data rates compared to wired networks. On the other hand, variations of the bandwidth and the receiving device characteristics require data rate adaptation capability of the coding method. Multiple Description Coding (MDC) methods are used to solve the jitter delay and frame loss problems by making the transmitted data more error resilient, however, this results in reduced data rate because of the added overhead. MDC methods do not address the bandwidth variation and receiver characteristics differences. In this paper a new method based on integrating MDC and the scalable video coding extension of H.264 standard is proposed. Our method can handle both jitter delay and frame loss, and data rate adaptation problems. Our method utilizes motion compensating scheme and, therefore, is compatible with the current video coding standards such as MPEG-4 and H.264. Based on the simulated network conditions, our method shows promising results and we have achieved tip to 36dB for average Y-PSNR.Conference Object Citation - Scopus: 0Optimized Multiple Description Coding for Temporal Video Scalability(Springer Verlag, 2013) Choupani, R.; Wong, S.; Tolun, M.; Bilgisayar MühendisliğiThe vast application of video streaming over the Internet requires video adaptation to the fluctuations of the available bandwidth, and the rendering capabilities of the receiver device. On the other hand, the available video coding standards are designed for optimum bit rate which makes them susceptible to packet losses. A combination of video adaptation methods and error resilient methods can make the video stream more robust against networking problems. In this paper, an optimization for combining scalable video coding with multiple description coding schemes have been proposed. Our proposed method is capable of creating balanced descriptions with optimum coding efficiency.Article Otomatik Konuşma Tanımaya Genel Bakış, Yaklaşımlar ve Zorluklar: Türkçe Konuşma Tanımanın Gelecekteki Yolu(2019) Oyucu, Saadin; Polat, Huseyin; Sever, Hayri; 11916; Bilgisayar Mühendisliğiİnsanlar arasındaki en önemli iletişim yöntemi olan konuşmanın, bilgisayarlar tarafından tanınması önemli bir çalışma alanıdır. Bu araştırma alanında farklı diller temel alınarak birçok çalışma gerçekleştirilmiştir. Literatürdeki çalışmalar konuşma tanıma teknolojilerinin başarımının artmasında önemli rol oynamıştır. Bu çalışmada konuşma tanıma ile ilgili bir literatür taraması yapılmış ve detaylı olarak sunulmuştur. Ayrıca farklı dillerde bu araştırma alanında kaydedilen ilerlemeler tartışılmıştır. Konuşma tanıma sistemlerinde kullanılan veri setleri, özellik çıkarma yaklaşımları, konuşma tanıma yöntemleri ve performans değerlendirme ölçütleri incelenerek konuşma tanımanın gelişimi ve bu alandaki zorluklara odaklanılmıştır. Konuşma tanıma alanında son zamanlarda yapılan çalışmaların olumsuz koşullara (çevre gürültüsü, konuşmacıda ve dilde değişkenlik) karşı çok daha güçlü yöntemler geliştirmeye odaklandığı izlenmiştir. Bu nedenle araştırma alanı olarak genişleyen olumsuz koşullardaki konuşma tanıma ile ilgili yakın geçmişteki gelişmelere yönelik genel bir bakış açısı sunulmuştur. Böylelikle olumsuz koşullar altında gerçekleştirilen konuşma tanımadaki tıkanıklık ve zorlukları aşabilmek için kullanılabilecek yöntemleri seçmede yardımcı olunması amaçlanmıştır. Ayrıca Türkçe konuşma tanımada kullanılan ve iyi bilinen yöntemler karşılaştırılmıştır. Türkçe konuşma tanımanın zorluğu ve bu zorlukların üstesinden gelebilmek için kullanılabilecek uygun yöntemler irdelenmiştir. Buna bağlı olarak Türkçe konuşma tanımanın gelecekteki rotasına ilişkin bir değerlendirme ortaya konulmuştur.Conference Object Citation - Scopus: 0Recent challenges in video coding and streaming(2006) Choupani, R.; Tolun, M.R.; 1863; Bilgisayar Mühendisliği; Yazılım MühendisliğiVideo streaming over the Internet has gained popularity during the recent years which is mainly the result of the introduction of video-conferencing and videotelephony. These in turn have made it possible to bring to life many applications such as transmitting video over the Internet and telephone lines, surveillance and monitoring, telemedicine (medical consultation and diagnosis at a distance), and computer based training and education. These applications need a large bandwidth which is not available in all cases. Many video encoding standards have been introduced to deal with video compression and transmission problems. In this study, we have discussed the main technical features of the most important video coding standards in a comparative approach. The appropriateness of these features is application and transmission environment dependant. Manipulating video stream features or video transcoding methods are discussed as well.Conference Object Citation - Scopus: 3Scalable video transmission over unreliable networks using multiple description wavelet coding(2011) Choupany, R.; Wong, S.; Tolun, M.; 1863; Bilgisayar MühendisliğiScalable video coding (SVC) and multiple description coding (MDC) are the two different adaptation schemes for video transmission over heterogenous and best-effort networks such as the Internet. We present a new approach to combine the advantages of SVC and MDC to provide reliable video communication over a wider range of communication networks and/or satisfy application requirements. Our proposed method utilizes 3D discrete wavelet transform and a modified embedded zero tree data structure to group the coefficients in different descriptions. The proposed method reduces the impact of the drift error by organizing the frames in a hierarchical structure. © 2011 AICIT.Article Sessizliğin Kaldırılması ve Konuşmanın Parçalara Ayrılması İşleminin Türkçe Otomatik Konuşma Tanıma Üzerindeki Etkisi(2020) Sever, Hayri; Polat, Huseyin; Oyucu, Saadin; 11916; Bilgisayar MühendisliğiOtomatik Konuşma Tanıma sistemleri temel olarak akustik bilgiden faydalanılarak geliştirilmektedir. Akustikbilgiden fonem bilgisinin elde edilmesi için eşleştirilmiş konuşma ve metin verileri kullanılmaktadır. Bu verilerile eğitilen akustik modeller gerçek hayattaki bütün akustik bilgiyi modelleyememektedir. Bu nedenle belirli önişlemlerin yapılması ve otomatik konuşma tanıma sistemlerinin başarımını düşürecek akustik bilgilerin ortadankaldırılması gerekmektedir. Bu çalışmada konuşma içerisinde geçen sessizliklerin kaldırılması için bir yöntemönerilmiştir. Önerilen yöntemin amacı sessizlik bilgisinin ortadan kaldırılması ve akustik bilgide uzunbağımlılıklar sağlayan konuşmaların parçalara ayrılmasıdır. Geliştirilen yöntemin sonunda elde edilen sessizlikiçermeyen ve parçalara ayrılan konuşma bilgisi bir Türkçe Otomatik Konuşma Tanıma sistemine girdi olarakverilmiştir. Otomatik Konuşma Tanıma sisteminin çıkışında sisteme giriş olarak verilen konuşma parçalarınakarşılık gelen metinler birleştirilerek sunulmuştur. Gerçekleştirilen deneylerde sessizliğin kaldırılması vekonuşmanın parçalara ayrılması işleminin Otomatik Konuşma Tanıma sistemlerinin başarımını artırdığıgörülmüştür.