Bilgisayar Mühendisliği Bölümü
Permanent URI for this communityhttps://hdl.handle.net/20.500.12416/13
Browse
Browsing Bilgisayar Mühendisliği Bölümü by Language "en"
Now showing 1 - 20 of 263
- Results Per Page
- Sort Options
Article Citation - WoS: 32Citation - Scopus: 43A 3d Virtual Environment for Training Soccer Referees(Elsevier Science Bv, 2019) Isler, Veysi; O'Connor, Rory V.; Clarke, Paul M.; Gulec, Ulas; Yilmaz, Murat; 47439; 06.01. Bilgisayar Mühendisliği; 06.09. Yazılım Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiEmerging digital technologies are being used in many ways by and in particular virtual environments provide new opportunities to gain experience on real-world phenomena without having to live the actual real-world experiences. In this study, a quantitative research approach supported by expert validation interviews was conducted to determine the availability of virtual environments in the training of soccer referees. The aim is to design a virtual environment for training purposes, representing a real-life soccer stadium to allow the referees to manage matches in an atmosphere similar to the real stadium atmosphere. At this point, the referees have a chance to reduce the number of errors that they make in real life by experiencing difficult decisions that they encounter during the actual match via using the virtual stadium. In addition, the decisions and reactions of the referees during the virtual match were observed with the number of different fans in the virtual stadium to understand whether the virtual stadium created a real stadium atmosphere for the referees. For this evaluation, Presence Questionnaire (PQ) and Immersive Tendencies Questionnaire (ITQ) were applied to the referees to measure their involvement levels. In addition, a semi-structure interview technique was utilized in order to understand participants' opinions about the system. These interviews show that the referees have a positive attitude towards the system since they can experience the events occurred in the match as a first person instead of watching them from camera as a third person. The findings of current study suggest that virtual environments can be used as a training tool to increase the experience levels of the soccer referees since they have an opportunity to decide about the positions without facing the real-world risks.Conference Object A complexity reduction method for joint MSVQ(2016) Özaydın, Selma; 08.02. Çankaya Meslek Yüksekokulu; 08. Meslek Yüksekokulları; 01. Çankaya ÜniversitesiPublication About nanometer sized analogues of basic electronic and optical components(IEEE, 2008) Quandt, Alexander; Özdoğan, Cem; Ferrari, Maurizio; Speranza, Giorgio; 40569; 09.01. Ortak Dersler Bölümü; 09. Rektörlük; 01. Çankaya ÜniversitesiWe discuss a downsizing of optical components into the nanometer range. It presupposes the substitution of photons by ballistic electrons, but it also requires a simple and robust concept to assemble the analogues of basic electronic and optical components on such a tiny length scale. Here, one of the most promising candidate schemes employs graphene as a basic nanosubstrate. We elucidate the suggested behaviour of graphene as an electronic metamaterial [1], and show that other desired electronic or optical functionalities may be obtained through a patterning with sub-nanometer sized boron clusters [2].Conference Object Citation - Scopus: 4Abstract Conceptual Database Model Approach(2013) Çağıltay, Nergiz; Çaĝiltay, N.E.; Topalli, D.; Tokdemir, Gül; Aykaç, Y.E.; Tokdemir, G.; 17411; Yazılım Mühendisliği; Bilgisayar Mühendisliği; 06.09. Yazılım Mühendisliği; 06.01. Bilgisayar Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiOne of the main objectives of the software engineers is to provide software related solutions for social problems and to increase the availability of social welfare. In that sense, the quality of the software is directly related to address the users' needs and their level of satisfaction. To reflect user requirements to the software processes, the correct design of the database model provides a critical stage during software development. Database design is a fundamental tool for modeling all the requirements related to users' data. The possible faulty conditions in database design have adverse effects on all of the software development processes. The possible faulty conditions can also cause continuous changes in the software and the desired functionality of the targeted system which may result in user dissatisfaction. In this context, reflecting the user requirements accurately in the database model and understanding of the database model correctly by every person involved in the software development process is the factor that directly affects the success of software systems' development. In this study, a two-stage conceptual data modeling approach is proposed to reduce the level of complexity, to improve the understandability of database models and to improve the quality of the software. This study first describes the proposed two-stage conceptual data modeling. Than the proposed method's impact on software engineers' comprehension is also investigated and the results are compared with the degree of complexity of the related conceptual data models. Results of this study show that, the proposed two-stage conceptual modeling approach improves the understanding levels of software engineers and eliminated possible defects in this stage. © 2013 The Science and Information Organization.Conference Object Citation - Scopus: 1Adaptive Embedded Zero Tree for Scalable Video Coding(int Assoc Engineers-iaeng, 2011) Choupanı, Roya; Choupani, Roya; Tolun, Mehmet Reşit; Wong, Stephan; Tolun, Mehmet R.; 1863; Bilgisayar Mühendisliği; Yazılım Mühendisliği; 06.01. Bilgisayar Mühendisliği; 06.09. Yazılım Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiVideo streaming over the Internet has gained popularity during recent years mainly due to the revival of video-conferencing and video-telephony applications and the proliferation of (video) content providers. However, the heterogeneous, dynamic, and best-effort nature of the Internet cannot always guarantee a certain bandwidth for an application utilizing the Internet. Scalability has been introduced to deal with such issues (up to a certain point) by adapting the video quality with the available bandwidth. In addition, wavelet based scalability combined with representation methods such as embedded zero trees (EZWs) provides the possibility of reconstructing the video even when only the initial part of the streams have been received. EZW prioritizes the wavelet coefficients based on their energy content. Our experiments however, indicate that giving more priority to low frequency content improves the video quality at a specific bit rate. In this paper, we propose a method to improve on the compression rate of the EZW by prioritizing the coefficients by combining each frequency sub-band with its energy content. Initial experimental show that the first two layers of the generated EZW are about 22.6% more concise.Conference Object Citation - WoS: 2Adopting Augmented Reality for the Purpose of Software Development Process Training and Improvement: an Exploration(Springer international Publishing Ag, 2018) Oge, Irem; Orkun, Bora; Yilmaz, Murat; Tuzun, Eray; Clarke, Paul; O'Connor, Rory V.; Ohri, Ipek; 06.09. Yazılım Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiAugmented reality (AR) is a technological field of study that bridges the physical and digital world together with a view to improving user experience. AR holds great potential to change the delivery of software services or software process improvement by utilizing a specific set of components. The purpose of this exploratory study is to propose an integration framework to support AR for improving the onboarding process, notably in introducing new hires to the development process while performing their daily tasks. In addition, it also aims to enhance the software development workflow process using AR. Similar to a GPS device that can guide you from point A to point B, our goal is to create software artifacts like navigation components where software teams may benefit from digitally enhanced working conditions provided using AR. After conducting a review in the literature, we confirmed that there is lack of studies about the combination of augmented reality with software engineering disciplines for onboarding. In this paper, we formalized our approach based on the benefits of AR. Ultimately; we propose an AR-based preliminary model for improving the software development process.Conference Object Citation - WoS: 11Citation - Scopus: 12Adopting Virtual Reality as a Medium for Software Development Process Education(Assoc Computing Machinery, 2018) Isler, Veysi; O'Connor, Rory, V; Clarke, Paul; Gulec, Ulas; Yilmaz, Murat; 47439; 06.01. Bilgisayar Mühendisliği; 06.09. Yazılım Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiSoftware development is a complex process of collaborative endeavour which requires hands-on experience starting from requirement analysis through to software testing and ultimately demands continuous maintenance so as to mitigate risks and uncertainty. Therefore, training experienced software practitioners is a challenging task. To address this gap, we propose an interactive virtual reality training environment for software practitioners to gain virtual experience based on the tasks of software development. The goal is to transport participants to a virtual software development organization where they experience simulated development process problems and conflicting situations, where they will interact virtually with distinctive personalities, roles and characters borrowed from real software development organizations. This PhD in progress paper investigates the literature and proposes a novel approach where participants can acquire important new process knowledge. Our preliminary observations suggest that a complementary VR-based training tool is likely to improve the experience of novice software developers and ultimately it has a great potential for training activities in software development organizations.Article Citation - WoS: 187Citation - Scopus: 275Adoption of E-Government Services in Turkey(Pergamon-elsevier Science Ltd, 2017) Arifoglu, Ali; Tokdemir, Gul; Pacin, Yudum; Kurfali, Murathan; 17411; 06.01. Bilgisayar Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiThis research aims to investigate underlying factors that play role in citizens' decision to use e-government services in Turkey. UTAUT model which was enriched by introducing Trust of internet and Trust of government factors is used in the study. The model is evaluated through a survey conducted with Turkish citizens who are from different regions of the country. A total of 529 answers collected through purposive sampling and the responses were evaluated with the SEM (Structural Equation Modeling) technique. According to the results, Performance expectancy, Social influence, Facilitating conditions and Trust of Internet were found to have a positive effect on behavioral intention to use e-government services. Additionally, both Trust factors were found to have a positive influence on Performance expectancy of e-government services, a relation which, to our best knowledge, hasn't been tested before in e-government context. Effect of Effort expectancy and Trust of government were found insignificant on behavioral intention. We believe that the findings of this study will guide professionals and policy makers in improving and popularizing e-government services by revealing the citizen's priorities regarding e-government services in Turkey. (C) 2016 Elsevier Ltd. All rights reserved.Conference Object Citation - WoS: 5Citation - Scopus: 5Ads-B Attack Classification Using Machine Learning Techniques(Ieee, 2021) Kacem, Thabet; Kaya, Aydin; Keceli, Ali Seydi; Catal, Cagatay; Wijsekera, Duminda; Costa, Paulo; 35304; 01. Çankaya ÜniversitesiAutomatic Dependent Surveillance Broadcast (ADS-B) is one of the most prominent protocols in Air Traffic Control (ATC). Its key advantages derive from using GPS as a location provider, resulting in better location accuracy while offering substantially lower deployment and operational costs when compared to traditional radar technologies. ADS-B not only can enhance radar coverage but also is a standalone solution to areas without radar coverage. Despite these advantages, a wider adoption of the technology is limited due to security vulnerabilities, which are rooted in the protocol's open broadcast of clear-text messages. In spite of the seriousness of such concerns, very few researchers attempted to propose viable approaches to address such vulnerabilities. In addition to the importance of detecting ADS-B attacks, classifying these attacks is as important since it will enable the security experts and ATC controllers to better understand the attack vector thus enhancing the future protection mechanisms. Unfortunately, there have been very little research on automatically classifying ADS-B attacks. Even the few approaches that attempted to do so considered just two classification categories, i.e. malicious message vs not malicious message. In this paper, we propose a new module to our ADS-Bsec framework capable of classifying ADS-B attacks using advanced machine learning techniques including Support Vector Machines (SVM), Decision Tree, and Random Forest (RF). Our module has the advantage that it adopts a multi-class classification approach based on the nature of the ADS-B attacks not just the traditional 2-category classifiers. To illustrate and evaluate our ideas, we designed several experiments using a flight dataset from Lisbon to Paris that includes ADS-B attacks from three categories. Our experimental results demonstrated that machine learning-based models provide high performance in terms of accuracy, sensitivity, and specificity metrics.Article Citation - WoS: 4Citation - Scopus: 5Almost Autonomous Training of Mixtures of Principal Component Analyzers(Elsevier Science Bv, 2004) Musa, MEM; de Ridder, D; Duin, RPW; Atalay, V; 06.01. Bilgisayar Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiIn recent years, a number of mixtures of local PCA models have been proposed. Most of these models require the user to set the number of submodels (local models) in the mixture and the dimensionality of the submodels (i.e., number of PC's) as well. To make the model free of these parameters, we propose a greedy expectation-maximization algorithm to find a suboptimal number of submodels. For a given retained variance ratio, the proposed algorithm estimates for each submodel the dimensionality that retains this given variability ratio. We test the proposed method on two different classification problems: handwritten digit recognition and 2-class ionosphere data classification. The results show that the proposed method has a good performance. (C) 2004 Elsevier B.V. All rights reserved.Conference Object An Experimental Study on Decomposition: Process First or Structure First?(2019) Çetinkaya, Anıl; Suloğlu, Selma; Kaya, M. Çağrı; Karamanlıoğlu, Alper; Tokdemir, Gül; Doğru, Ali H.; 17411; 06.01. Bilgisayar Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiThis article explores the answer to the question of considering the process or the structure dimensions earlier, in software development where decomposition is a preferred technique for top-down model construction. In this research, an experimental study was conducted to observe which software modeling practice is more convenient: process or structural modeling, for the beginning. The study was conducted in different courses that include software modeling where students work within groups to model a system with predefined requirements. The students used Business Process Modeling Notation and Component-Oriented Software Engineering Modeling Language modeling tools. Observations based on the results are analyzed and discussed. The results seem to prioritize the process dimension.Article An Exploratory Study to Assess Digital Map Zoom/Pan/Rotate Methods with HoloLens(2018) Kılınç, İsmail; Yılmaz, Murat; 06.09. Yazılım Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiGeographical map display plays an important part of a GIS (GeographicalInformation System). The usability of a map display is certainly depends on how easilyuser navigates through spatial data and selects features on it. Currently, desktop computerbased GIS applications uses mouse movements, buttons and scroll for a set of functionssuch as zoom, pan and rotate. However currently Hololens supports only gaze, air tapgesture and voice commands as an input. Although the functionality looks simple, it ischallenging to find optimal solution by using input devices for those functions even whilecreating in a desktop application. This study aims to assess an optimal way to enable thesefunctions on hologram maps by investigating its validity and usability.Article An ISO/IEC 12207 Perspective on Software Development Process Adaptation(2018) Marks, Gerard; O’Connor, Rory V.; Yılmaz, Murat; Clarke, Paul; 06.09. Yazılım Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiIn their earlier work, the authors had a sustained engagement with situational factors affecting software development, particularly how these factors affect the software development process. Part of this previous engagement involved the development of a situational factors reference framework. As part of an ongoing industrial engagement, the authors are currently examining situational factors and software development processes in a series of case studies. This latest case study is concerned with a small start-up organization. They start by identifying the software development process in this organization. Thereafter, the authors examine the situational context of the company, leading to an analysis of the relationship between the process and the situational context. Their general findings are consistent with their previous related work, supporting the case that a software development process is dependent on the organizational context, perhaps in a highly complex manner. In this particular case study, the authors also find that the role of organizational learning and process adaption is considered to be central to organizational survival.Article Analysing Iraqi Railways Network by Applying Specific Criteria Using the Gis Techniques(Coll Science Women, Univ Baghdad, 2019) Naji, Hayder Fans; Maras, H. Hakan; 34410; 06.01. Bilgisayar Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiThe railways network is one of the huge infrastructure projects. Therefore, dealing with these projects such as analyzing and developing should be done using appropriate tools, i.e. GIS tools. Because, traditional methods will consume resources, time, money and the results maybe not accurate. In this research, the train stations in all of Iraq's provinces were studied and analyzed using network analysis, which is one of the most powerful techniques within GIS. A free trial copy of ArcGIS (R) 10.2 software was used in this research in order to achieve the aim of this study. The analysis of current train stations has been done depending on the road network, because people used roads to reach those train stations. The data layers for this study were collected and prepared to meet the requirements of network analyses within GIS. In this study, the current train stations in Iraq were analyzed and studied depending on accessibility value for those stations. Also, to know the numbers of people who can reach those stations within a walking time of 20 minutes. So, this study aims to analyze the current train stations according to multiple criteria by using network analysis in order to find the serviced areas around those stations. Results will be presented as digital maps layers with their attribute tables that show the beneficiaries from those train stations and serviced areas around those stations depending on specific criteria, with a view to determine the size of this problem and to support the decision makers in case of locating new train stations within the best locations for it.Conference Object Citation - Scopus: 4Analysis of B2c Mobile Application Characteristics and Quality Factors Based on Iso 25010 Quality Model(Springer Verlag, 2014) Tokdemir, G.; Cagiltay, N.E.; Erturan, Y.N.; Yildiz, E.; Bilgen, S.; 17411; 06.01. Bilgisayar Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiThe number of mobile applications in mobile market has rapidly increased as new technology and new devices are emerging at remarkable speed which shows mobile applications have an important role in every field of our life. Among those, even some of the mobile applications have a long time life as end-users use those effectively, some of them fail to do so that prevents the companies to reach from their aim. The main reason of that problem results from the quality of the mobile applications. Although there are some methods and metrics to analyze the quality of mobile applications, they have lack of criteria since they are mostly based on ISO 9126 quality model factors which are invalid anymore. This study aims to analyze both mobile commerce applications' characteristics and quality factors and sub-factors based on ISO 25010 product quality model. Accordingly a quality model is proposed by analysis performed by a group of experts from the mobile software development area. The results of this study aims to help developing more qualified and effective mobile applications from developer perspective. © 2014 Springer International Publishing.Conference Object Analysis of Neurooncological Data To Predict Success of Operation Through Classification(Assoc Computing Machinery, 2016) Tokdemir, Gul; Cagiltay, Nergiz; Maras, H. Hakan; Bagherzadi, Negin; Borcek, Alp Ozgun; 17411; 06.09. Yazılım Mühendisliği; 06.01. Bilgisayar Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiData mining algorithms have been applied in various fields of medicine to get insights about diagnosis and treatment of certain diseases. This gives rise to more research on personalized medicine as patient data can be utilized to predict outcomes of certain treatment procedures. Accordingly, this study aims to create a model to provide decision support for surgeons in Neurooncology surgery. For this purpose, we have analyzed clinical pathology records of Neurooncology patients through various classification algorithms, namely Support Vector Machine, Multi Perceptron and Naive Bayes methods, and compared their performances with the aim of predicting surgery complication. A large number of factors have been considered to classify and predict percentage of patient's complication in surgery. Some of the factors found to be predictive were age, sex, clinical presentation, previous surgery type etc. For classification models built up using Support Vector Machine, Naive Bayes and Multi Perceptron, Classification trials for Support Vector Machine have shown %77.47 generalization accuracy, which was established by 5-fold cross-validation.Article Analysis of transfer learning for deep neural network based plant classification models(2019) Kaya, Aydın; Keçeli, Ali Seydi; Çatal, Çağatay; Yalıç, Hamdi Yalın; Temuçin, Hüseyin; Tekinerdoğan, Bedir; 35304; 36190; 182651; 01. Çankaya ÜniversitesiPlant species classification is crucial for biodiversity protection and conservation. Manual classification is time-consuming, expensive, and requires experienced experts who are often limited available. To cope with these issues, various machine learning algorithms have been proposed to support the automated classification of plant species. Among these machine learning algorithms, Deep Neural Networks (DNNs) have been applied to different data sets. DNNs have been however often applied in isolation and no effort has been made to reuse and transfer the knowledge of different applications of DNNs. Transfer learning in the context of machine learning implies the usage of the results of multiple applications of DNNs. In this article, the results of the effect of four different transfer learning models for deep neural network-based plant classification is investigated on four public datasets. Our experimental study demonstrates that transfer learning can provide important benefits for automated plant identification and can improve low-performance plant classification models.Conference Object Citation - Scopus: 2Application of Artificial Intelligence in Early-Stage Diagnosis of Sepsis(Association for Computing Machinery, 2022) Sezer, E.A.; Sever, H.; Par, O.E.; 11916; 06.01. Bilgisayar Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiPatient care is a critical task, which requires a lot of effort. Medical practitioners face many challenges, especially during diagnosing different diseases. Sepsis is one of the riskiest diseases, which proves to be lethal for Intensive Care Unit (ICU) patients. World Health Organization (WHO) has declared it a major cause of death worldwide. Early-stage diagnosis of sepsis can help in terminating it in the start. But unfortunately, medical practitioners encounter hitches in the early-stage diagnosis of sepsis. The study used SOFA (Sequential Organ Failure Assessment) for measuring the severity of sepsis in patients. The study employs artificial intelligence techniques such as Multilayer Perceptron (MLP) and Random Forest (RF) to diagnose early-stage of sepsis. The study compared the performance of MLP (connected and non-connected) and Random Forest (connected and non-connected) algorithms. The results indicate that for both of the algorithms, the connected method yielded better results than the non-connected method. Further, it was found that RF both connected and non-connected algorithms yielded better results than MLP algorithms and the Random Forest connected algorithm yielded highly accurate results for diagnosing early-stage sepsis in the 3rd hour. © 2022 ACM.Article Citation - WoS: 14Citation - Scopus: 18Application of Bilstm-Crf Model With Different Embeddings for Product Name Extraction in Unstructured Turkish Text(Springer London Ltd, 2024) Arslan, Serdar; 325411; 06.01. Bilgisayar Mühendisliği; 06. Mühendislik Fakültesi; 01. Çankaya ÜniversitesiNamed entity recognition (NER) plays a pivotal role in Natural Language Processing by identifying and classifying entities within textual data. While NER methodologies have seen significant advancements, driven by pretrained word embeddings and deep neural networks, the majority of these studies have focused on text with well-defined grammar and structure. A significant research gap exists concerning NER in informal or unstructured text, where traditional grammar rules and sentence structure are absent. This research addresses this crucial gap by focusing on the detection of product names within unstructured Turkish text. To accomplish this, we propose a deep learning-based NER model which combines a Bidirectional Long Short-Term Memory (BiLSTM) architecture with a Conditional Random Field (CRF) layer, further enhanced by FastText embeddings. To comprehensively evaluate and compare our model's performance, we explore different embedding approaches, including Word2Vec and Glove, in conjunction with the Bidirectional Long Short-Term Memory and Conditional Random Field (BiLSTM-CRF) model. Furthermore, we conduct comparisons against BERT to assess the efficacy of our approach. Our experimentation utilizes a Turkish e-commerce dataset gathered from the internet, where traditional grammatical and structural rules may not apply. The BiLSTM-CRF model with FastText embeddings achieved an F1 score value of 57.40%, a precision value of 55.78%, and a recall value of 59.12%. These results indicate promising performance in outperforming other baseline techniques. This research contributes to the field of NER by addressing the unique challenges posed by unstructured Turkish text and opens avenues for improved entity recognition in informal language settings, with potential applications across various domains.Article Citation - Scopus: 4Applications and Design for a Cloud of Virtual Sensors(Institute of Advanced Engineering and Science, 2016) Hussein, A.J.; Riadh, A.; Alsultan, M.; Tareq, A.A.-R.; 01. Çankaya ÜniversitesiThe use of sensors in our daily lives is a growing demand with the large number of electronic devices around us. These sensors will be included in our daily life requirements soon and they will affect our lives in both positive and negative ways. In this paper, we discuss the manner, applications and design issues for a cloud of virtual sensors, and we introduce a distributed system design to deal with physical sensors that reside in diverse locations and operate in different environments. This design operates in a cloud computing vision and can make virtual sensors in upper of physical one available from anywhere using ICT structure. Then, we negotiated the future of this technology, i.e., the Internet of Things (IoT). Additionally, we go over the strengths and weaknesses of using this technology. Our test lab shows high performance and good total cost of ownership and effective response time. © 2016 Institute of Advanced Engineering and Science. All rights reserved.
