166 results
Search Results
Now showing 1 - 10 of 166
Conference Object Citation - WoS: 1Sustainable Software Engineering: a Move Towards Future(Ieee, 2017) Mishra, Alok[No Abstract Available]Conference Object Comparative Study of Cognitive Complexity Measures(Ieee, 2008) Misra, Sanjay; Mısra, Sanjay; Akman, Ibrahim; Akman, Kamil İbrahim; Mısra, Sanjay; Akman, Kamil İbrahim; Computer Engineering; Computer EngineeringComplexity metrics are used to predict critical information about reliability and maintainability of software systems. Cognitive complexity measure based on cognitive informatics, plays an important role in understanding the fundamental characteristics of software, therefore directly affects the understandability and maintainability of software systems. In this paper, we compared available cognitive complexity measures and evaluated cognitive weight complexity measure in terms of Weyuker's properties.Conference Object Citation - WoS: 1An Undergraduate Curriculum for Deep Learning(Ieee, 2018) Tirkes, Guzin; Ekin, Cansu Cigdem; Sengul, Gokhan; Bostan, Atila; Karakaya, MuratDeep Learning (DL) is an interesting and rapidly developing field of research which has been currently utilized as a part of industry and in many disciplines to address a wide range of problems, from image classification, computer vision, video games, bioinformatics, and handwriting recognition to machine translation. The starting point of this study is the recognition of a big gap between the sector need of specialists in DL technology and the lack of sufficient education provided by the universities. Higher education institutions are the best environment to provide this expertise to the students. However, currently most universities do not provide specifically designed DL courses to their students. Thus, the main objective of this study is to design a novel curriculum including two courses to facilitate teaching and learning of DL topic. The proposed curriculum will enable students to solve real-world problems by applying DL approaches and gain necessary background to adapt their knowledge to more advanced, industry-specific fields.Conference Object Citation - WoS: 13A Decentralized Application for Secure Messaging in a Trustless Environment(Ieee, 2018) Abdulaziz, Mohamed; Culha, Davut; Yazici, AliBlockchain technology has been seeing widespread interest as a means to ensure the integrity, confidentiality and availability of data in a trustless environment. They are designed to protect data from both internal and external cyberattacks by utilizing the aggregated power of the network to resist malicious efforts. In this article, we will create our own decentralized messaging application utilizing the Ethereum Whisper protocol. Our application will be able to send encrypted messages both securely and anonymously. We will utilize the Ethereum platform to deploy our blockchain network. This application would be resistant to most suppression tactics due to its distributed nature and adaptability of its communication protocol.Conference Object Shape Recognition With Low Cost Sensors(Ieee, 2018) Saloglu, Keziban; Hosafci, Arda; Birbilen, Merve; Bulut, Yigit A.; Gunes, AhmetThis paper proposes a method to recognize the shape of some objects that have different geometrical properties using an infra-red sensor.To that end, a mechanism that has two degrees of freedom is designed. Scanning of the different objects are obtained. Noise on scanning output is removed. Finally, all the outputs for different objects are discussed to obtain the specifications to do shape recognition.Conference Object How Assessment System of an Open Source Learning Management System Can Be Integrated To a Remote Laboratory Application? Problems and Solutions(Ieee, 2007) Aydin, Cansu Cigdem; Cagiltay, Nergiz ErcilMost of the education programs need an assessment system for formative and summative evaluation purposes. Similarly, in the ERRL* project which is a distance remote radio frequency laboratory application, assessment system is required. However, developing an assessment system cost is very high and requires some extra time for testing and development purposes. Open source systems provide these services in a standard way. Since the source is open, it is possible to make some modifications to better adapt these systems to the requirements of developed systems. Similarly, in the Moodle part of the system we need to integrate the test and the experiment platforms. hi order to better guide the learners in the system, they should take some tests about the devices and the theoretical content included in the system. It is important to prevent users Who do not have the enough knowledge directed to the experiments platform. These testing requirements should be integrated into the remote laboratory system, so that, the learners should not need to jump between different systems and interfaces. This article presents implementation process of open source Learning Management System software's assessment module to a remote laboratory application and it also discusses the advantages, disadvantages of using an open source Web based assessment system.Conference Object Statistical Randomness Tests of Long Sequences by Dynamic Partitioning(Ieee, 2020) Akcengiz, Ziya; Asian, Melis; Karabayir, Ozgur; Doganaksoy, Ali; Uguz, Muhiddin; Sulak, FatihRandom numbers have a wide usage in the area of cryptography. In practice, pseudo random number generators are used in place of true random number generators, as regeneration of them may be required. Therefore because of generation methods of pseudo random number sequences, statistical randomness tests have a vital importance. In this paper, a randomness test suite is specified for long binary sequences. In literature, there are many randomness tests and test suites. However, in most of them, to apply randomness test, long sequences are partitioned into a certain fixed length and the collection of short sequences obtained is evaluated instead. In this paper, instead of partitioning a long sequence into lixed length subsequences, a concept of dynamic partitioning is introduced in accordance with the random variable in consideration. Then statistical methods are applied. The suggested suite, containing four statistical tests: Collision Tests, Weight Test, Linear Complexity Test and Index Coincidence Test, all of them work with the idea of dynamic partitioning. Besides the adaptation of this approach to randomness tests, the index coincidence test is another contribution of this work. The distribution function and the application of all tests are given in the paper.Conference Object Citation - WoS: 2Citation - Scopus: 3Design Considerations for Sub-Ghz Multilayer Microstrip Antenna for Near Ground Communication Links in Rural Areas(Ieee, 2017) Bilgin, Gulsima; Yilmaz, Vadi Su; Aydin, Elif; Kara, Ali; Department of Electrical & Electronics Engineering; Electrical-Electronics EngineeringThis paper presents some preliminary results of design and development of sub-GHz multilayer microstip antenna for use in near ground communication applications. In design stage of the antenna, iterative approach was applied. Firstly, a two layer microstrip antenna design process is presented. Next, the corners of the patch were cut, and a vertical wall on all sides of the antenna were introduced. In this way, both the size and resonant freqeuncy can be tuned. Moreover, as an application specific requirement, it is intended to embed this antenna into a metal box in order to protect it from man-made and natural environmental effects. This was also studied, and effects of the embedding ground on the antenna characteristics were examined. It is shown that the designed antenna provides -27dB resturn loss, and 7.3dB peak gain at 915MHz with the dimension of 150x200x13mm. Some preliminary measurements have proven the simulations.Conference Object Citation - WoS: 12Design of a Robotic Bicopter(Ieee, 2019) Albayrak, Ozge Beyza; Ersan, Yagmur; Bagbasi, Aysen Suheyla; Basaranoglu, Ahmet Turgut; Arikan, Kutluk BilgeThis article presents a Bicopter type of a flying robot with two rotary-wing units which are placed in a tandem form on the chassis. The rotors are tilted by the aid of the tilt mechanism. Cascaded type of PID controllers are designed on the dynamical models for the attitude and altitude dynamics. The simulated control systems are implemented and tuned on the Naze32 flight controller which is connected to a Raspberry Pi single board computer for real-time applications. The real-time performance is monitored and evaluated during the tests and it is seen that the system is suitable for indoor type of robotic applications.Conference Object Citation - WoS: 4Citation - Scopus: 6A Reinforcement Learning Algorithm for Data Collection in Uav-Aided Iot Networks With Uncertain Time Windows(Ieee, 2021) Cicek, Cihan TugrulUnmanned aerial vehicles (UAVs) have been considered as an efficient solution to collect data from ground sensor nodes in Internet-of-Things (IoT) networks due to their several advantages such as flexibility, quick deployment and maneuverability. Studies on this subject have been mainly focused on problems where limited UAV battery is introduced as a tight constraint that shortens the mission time in the models, which significantly undervalues the UAV potential. Moreover, the sensors in the network are typically assumed to have deterministic working times during which the data is uploaded. In this study, we revisit the UAV trajectory planning problem with a different approach and revise the battery constraint by allowing UAVs to swap their batteries at fixed stations and continue their data collection task, hence, the planning horizon can be extended. In particular, we develop a discrete time Markov process (DTMP) in which the UAV trajectory and battery swapping times are jointly determined to minimize the total data loss in the network, where the sensors have uncertain time windows for uploading. Due to the so-called curse-of-dimensionality, we propose a reinforcement learning (RL) algorithm in which the UAV is trained as an agent to explore the network. The computational study shows that our proposed algorithm outperforms two benchmark approaches and achieves significant reduction in data loss.

