Software Engineering

Permanent URI for this collection

Browse

Recent Submissions

Now showing 1 - 20 of 22
  • Article
    Entropy based streaming big-data reduction with adjustable compression ratio
    (Multimedia Tools and Applications, 2024-01-01) Gökçay, Erhan
    The Internet of Things is a novel concept in which numerous physical devices are linked to the internet to collect, generate, and distribute data for processing. Data storage and processing become more challenging as the number of devices increases. One solution to the problem is to reduce the amount of stored data in such a way that processing accuracy does not suffer significantly. The reduction can be lossy or lossless, depending on the type of data. The article presents a novel lossy algorithm for reducing the amount of data stored in the system. The reduction process aims to reduce the volume of data while maintaining classification accuracy and properly adjusting the reduction ratio. A nonlinear cluster distance measure is used to create subgroups so that samples can be assigned to the correct clusters even though the cluster shape is nonlinear. Each sample is assumed to arrive one at a time during the reduction. As a result of this approach, the algorithm is suitable for streaming data. The user can adjust the degree of reduction, and the reduction algorithm strives to minimize classification error. The algorithm is not dependent on any particular classification technique. Subclusters are formed and readjusted after each sample during the calculation. To summarize the data from the subclusters, representative points are calculated. The data summary that is created can be saved and used for future processing. The accuracy difference between regular and reduced datasets is used to measure the effectiveness of the proposed method. Different classifiers are used to measure the accuracy difference. The results show that the nonlinear information-theoretic cluster distance measure improves the reduction rates with higher accuracy values compared to existing studies. At the same time, the reduction rate can be adjusted as desired, which is a lacking feature in the current methods. The characteristics are discussed, and the results are compared to previously published algorithms.
  • Article
    A Novel Data Encryption Method Using an Interlaced Chaotic Transform
    (Expert Systems with Applications, 2024-03-01) Gökçay, Erhan; Tora, Hakan
    We present a novel data encryption approach that utilizes a cascaded chaotic map application. The chaotic map used in both permutation and diffusion is Arnold’s Cat Map (ACM), where the transformation is periodic and the encrypted data can be recovered. The original format of ACM is a two-dimensional mapping, and therefore it is suitable to randomize the pixel locations in an image. Since the values of pixels stay intact during the transformation, the process cannot encrypt an image, and known-text attacks can be used to get back the transformation matrix. The proposed approach uses ACM to shuffle the positions and values of two-dimensional data in an interlaced and nested process. This combination extends the period of the transformation, which is significantly longer than the period of the initial transformation. Furthermore, the nested process's possible combinations vastly expand the key space. At the same time, the interlaced pixel and value transformation makes the encryption highly resistant to any known-text attacks. The encrypted data passes all random-data tests proposed by the National Institute of Standards and Technology. Any type of data, including ASCII text, can be encrypted so long as it can be rearranged into a two-dimensional format.
  • Article
    Education With Experience: Assessment of a Co-op Model in Undergraduate Engineering Programs in Computing
    (IEEE Software , 2023-11) Nazlıoğlu, Selma; Turhan, Çiğdem; Yazıcı, Ali
    A major concern among graduates of computing departments has been the discrepancy between the expectations of the software companies and the competencies provided by the respected departments. This ongoing problem, paired with rapid developments in computing, makes cooperative (co-op) education inevitable as it combines industrial experience with traditional education. The present attempt examines the co-op program conducted for the past 4 years at the Computer, Software, and Information Systems Engineering Departments of Atilim University, Türkiye. It assesses the attainments of the stakeholders of this co-op program, mainly students, academic institutions, and partner companies, in terms of product/project, familiarization, career, and employment opportunities. The results of the surveys conducted among students and partner companies participating in the program are given, demonstrating various benefits to all stakeholders.
  • Item
    Teaching software engineering by means of computer-game development: Challenges and opportunities
    (British Journal of Educational Technology, 2007) ÇAĞILTAY, Nergiz
    Software-engineering education programs are intended to prepare students for a field that involves rapidly changing conditions and expectations. Thus, there is always a danger that the skills and the knowledge provided may soon become obsolete. This paper describes results and draws on experiences from the imple mentation of a computer game-development course whose design addresses problems in software-engineering education by improving students’ abilities in four areas: (1) problem solving; (2) the application of previously learned knowledge; (3) the use of independent learning; and (4) learning by doing. In order to better understand this course’s effect on students’ performance in a software-development project, I investigated 125 students’ performance in a 1-year senior-project course. Results of this study show that the students who had taken the computer game-development course became more successful in the senior-project course than the students who had not taken it.
  • Item
    Software engineering education: some important dimensions
    (European Journal of Engineering Education, 2007-06-22) MISHRA, Alok; ÇAĞILTAY, Nergiz; KILIÇ, Özkan
    Software engineering education has been emerging as an independent and mature discipline. Accord ingly, various studies are being done to provide guidelines for curriculum design. The main focus of these guidelines is around core and foundation courses. This paper summarizes the current problems of software engineering education programs. It also proposes some important dimensions as integral parts of software engineering education: interdisciplinary skills, practice experience, communication, skills on continuing education and professionalism. In the current guidelines and studies these dimensions are not addressed specifically. Although there could be other dimensions to be considered in software engineering education, we believe that the proposed ones are very crucial as software engineering is evolving more rapidly than any other engineering discipline. This study also provides a survey of some major universities’ undergraduate software engineering programs to evaluate these dimensions.
  • Item
    Requirements for Remote RF Laboratory Applications: An Educators’ Perspective
    (IEEE TRANSACTIONS ON EDUCATION, 2009-02-10) ÇAĞILTAY, Nergiz; AYDIN, Elif; ÖKTEM, Ruşen; KARA, Ali; ALEXANDRU, Marian; REINER, Bodo
    This paper discusses the results of a study of the requirements for developing a remote RF laboratory. This study draws on the perspectives of educators in university electrical engineering departments and in technical colleges, on the teaching of the radio frequency (RF) domain. The study investigates how these educators would like the technical content of a state of the art RF laboratory to be designed. As far as the authors know, no publication exists in the literature that investigates the requirements and needs of remote laboratories in that particular field. The outcomes of this work are expected to guide remote laboratory platform developers towards the most effective design of their platforms. The analysis of the results showed that educators would like the technical content of the laboratory to cover basic communication techniques, microwave circuits and devices, antennas and propagation, RF technology, and radio system design aspects of modern telecommunication systems. They would therefore like the laboratory instrumentation to be designed to that end. The educators also reported the need for advanced experimental setups which require expensive RF measurement devices. The discrepancy between university and technical college views was also considered in this paper.
  • Item
    Using learning styles theory in engineering education
    (European Journal of Engineering Education, 2008-09-18) ÇAĞILTAY, Nergiz
    Studies have shown that, while learning different concepts, people sometimes take different approaches (learning styles). Accordingly, their performance reflected differently in their academic studies. With the effect of globalisation to the educational environments, the influence of individual learning styles on educational performance is getting more significant. In this study, a learning style assessment tool was used to examine the relationship between students’ learning styles and their performance in engineering education programmes. At the beginning of the programme, 285 students’ learning styles were measured using a learning style assessment tool. Four years after the engineering education, their performance in the programme was compared with their individual learning styles. This study shows that most of the students are assimilators. Divergers and convergers follow the assimilators. The number of accommodators is very limited. The relationship between engineering students’ learning styles and their performance is found: assimilators and convergers performed better than the divergers and accommodators. The performance difference between assimilators and divergers is statistically significant. The results of this study show that the learning style theory is a potential tool for guiding the design and improvement of courses and helping students to improve their individual performance.
  • Item
    TEACHING USAGE OF EQUIPMENTS IN A REMOTE LABORATORY
    (2008-08-10) ALPARSLAN, Nimet Ceren; ÇAĞILTAY, Nergiz; ÖZEN, Mustafa; AYDIN, Elif
    Remote laboratories are technologies that aim to increase the effectiveness of educational programs. European Remote Radio Laboratory (ERRL) is an e-learning project for students, teachers and technicians who will use very important devices of a radio frequency laboratory remotely. As a solution we have developed an e-learning system which aims to support the ERRL learners while studying on how to use equipments in the system. The system is developed according to the electronic performance support system (EPSS) approach. An EPSS is a computer-based, well-structured system which improves the performance of individuals. It is an electronic infrastructure that contains, stores and distributes personal (individual) or corporate knowledge to enable people to reach necessary levels of performance in the fastest possible time and with minimum teaching support of other people. This paper discusses how the content for such a system is developed and how this content is interactively used in the EPSS platform. The technical details of the developed EPSS are also discussed in this study. We believe that this paper will help instructional system designers for designing different alternatives to improve learners’ performance.
  • Item
    Seven Principles of Instructional Content Design for a Remote Laboratory: A Case Study on ERRL
    (IEEE TRANSACTIONS ON EDUCATION, 2011-05-10) ÇAĞILTAY, Nergiz; AYDIN, Elif; KARA, Ali; AYDIN, Cansu Çiğdem
    This paper discusses the results of a study of the requirements for developing a remote radio frequency (RF) laboratory for electrical engineering students. It investigates students' preferred usage of the technical content of a state-of-the-art RF laboratory. The results of this study are compared to previous findings, which dealt with other user groups (technicians in technical colleges and engineers in the RF domain). Based on the results of these analyses, seven essential principles for designing and developing such a laboratory were identified. As a case study, these principles were then implemented into a remote laboratory system. In this paper, the implementation examples are also provided and discussed. The primary aim of this study is to guide remote laboratory platform developers toward the most effective instructional design. This study also determined, from the remote laboratory system case study, what the requirements are of such a laboratory from the students' perspective.
  • Item
    How Can We Get Benefits of Computer-Based Testing in Engineering Education?
    (Computer Applications in Engineering Education, 2010-05-22) ÇAĞILTAY, Nergiz; ÖZALP YAMAN, Şeniz
    Using computers for assessment can provide several benefits for educators and test-takers. However, in the literature, there is no consensus on the equivalence of paper-and-pencil (P&P) and computer-based test (CBT) environments. Additionally, these studies fail to address the engineering domain. Our main assumption is that, if we could define the confounding factors to satisfy that these two versions of the tests provide equivalent results, then especially in the first year courses of the engineering education programs, we could get several benefits of the CBT environments. Accordingly, in this study, students' performance o different test modes waws evaluated on 209 first year engineering students of a chemistry course. The results of this study showed that there is no significant performance difference between P&P and CBT. By comparing results with the previous studies, this study concludes that personal characteristics of test talers, the features of CBT systems, and the test content are all possible confounding factors when comparing test modes anf need to be considered by the implementers. The results of this study show that once these factors are controlled, students' performance on CBTs and P&P tests in chemistry courses will not vary. This finding is encourging the educators to get benefits of CBTs without any affect on students' performance.
  • Item
    Remote laboratory development as an action research: A case study
    (2012-06-11) ÇAĞILTAY, Nergiz; TOKDEMİR, Gül; AYDIN, Elif; KARA, Ali
    This work presents a case study about how action research (AR) has been conducted in developing a real-life educational system. An explanation is given of the modified implementation of the classical AR methodology, based on the requirements of a remote laboratory system developed for the vocational training of students in higher education. This study reports a successful implementation of AR stages which established for the development process of a remote laboratory system along with the design of several research questions explored in each step of the system development process. It is believed that the outcomes of the study will help AR implementers to organize their research objectives, more appropriately, by addressing the organizational problems. The results of this study are also expected to guide the AR implementers to better integrate their research in solving domain specific practical problems.
  • Item
    Principles for the Design of a Remote Laboratory: A Case Study on ERRL
    (IEEE, 2010-04-13) ÇAĞILTAY, Nergiz; AYDIN, Elif; KARA, Ali
    Remote laboratories are getting very popular in engineering education programs. However, there are not many studies addressing the requirements and design issues of such laboratories. This paper discusses the results of a study of the requirements for developing a remote Radio Frequency (RF) laboratory for university students. This study draws on the perspectives of the students at the university, department of electrical engineering. The results are based on a research study established by 111 engineering students from France, Germany, Romania and Turkey. It investigates how students would like to use the technical content of a state of the art RF laboratory. The result of this study is also compared with the previous outcomes showing perspectives of the other learner groups of such laboratories; engineers and technicians in the technical colleges on the Radio Frequency (RF) domain. Considering the outcomes developed so far, some principles that need to be considered while designing and developing such a laboratory have been proposed. As a case study the proposed principles are implemented in a remote laboratory project. In this paper, the details of user requirements of such laboratories, the proposed principles and the implementation examples are all provided and discussed. Primarily, the general aim of this study is to guide remote laboratory platform developers towards the most effective design of their platforms.
  • Item
    Paper-Based versus Computer-Based Testing in Engineering Education
    (IEEE EDUCON Education Engineering 2010 – The Future of Global Learning Engineering Education, 2010-04-14) ÇAĞILTAY, Nergiz; ÖZALP YAMAN, Şeniz
    Using computers for assessment can provide several benefits for educators and test-takers. However, in the literature, there is no consensus on the equivalence of paper-and-pencil and computer-based test environments. Accordingly, more evidences are needed especially for the engineering education. In this study, students’ performance on different test modes was evaluated on 209 first year engineering students of a chemistry course. The results of this study showed that, there is no significant performance difference between paper-and-pencil and computer based tests. By comparing results with the previous studies, this study concludes that, personal characteristics of test takers, the features of computer-based testing systems and the test content are all possible confounding factors when comparing test modes and need to be considered by the implementers. The results of this study show that, once these factors are controlled, students’ performance on computer-based tests and paper-and-pencil tests in chemistry courses for the engineering students will not vary. This finding is encouraging the educators to get benefits of computer-based tests without any affect on students’ performance.
  • Item
    A Mobile Application Flow Representation for Mutual Understanding of IT and Healthcare Professionals
    (2013-08-08) ERTURAN, Yusuf Nasuh; BİLGEN, Semih; TOKDEMİR, Gül; ÇAĞILTAY, Nergiz; YILDIZ, Ekrem; ÖZCEBE, Esra
    Ever since mobile applications were developed and became popular, they have started to take part in almost every field of our lives. Healthcare is one of the most popular fields that mobile applications have become a part of. However, development of mobile healthcare applications requires an inter disciplinary work on which people from different domains should communi cate. To do so efficiently, mobile application instructions should be provided as clearly as possible so that mutual understanding can be achieved. This study, aims to provide a methodology to provide the common grounds for healthcare and IT specialists so that to improve the satisfaction level of all the stakeholders of the system from the provided IT services and the end-user interfaces. In other words, by providing a better communication medium for the stakeholders dur ing the design phase, we believe that software development process will be improved, so do their satisfaction from the developed system.
  • Item
    A GENETIC ALGORITHM BASED COURSE SCHEDULING SYSTEM
    (Ulusal Bilişim Kurultayı, 2008-08-04) AYDIN, Cansu Çiğdem; ÇAĞILTAY, Nergiz; BİROĞUL, Serdar
    Course scheduling problem is assigning of courses into specific time slots and located in suitable rooms. The manual solution of this problem by considering all constraints usually requires a long time and a hard work in order to provide an appropriate solution. In addition, the obtained solution usually is unsatisfactory due to limited human oversight. In this study, Genetic Algorithm (GA) is presented for solving the constraint-based university timetabling problem. The developed system includes flexible and intelligent software that automate the course scheduling task and addresses all special features found in Atilim University’s Engineering Faculty.
  • Item
    A Comprehensive Assessment Plan for Accreditation in Engineering Education: A Case Study in Turkey
    (International Journal of Engineering Education, 2015-08-02) TURHAN, Çiğdem; ŞENGÜL, Gökhan; KOYUNCU, Murat
    This paper describes the procedure followed by Computer Engineering and Software Engineering programs at Atilim University, Ankara, Turkey, which led to the granting of five years of accreditation by MUDEK, the local accreditation body authorized by The European Network for Accreditation of Engineering Education (ENAEE) to award the EUR ACE label, and a full member signatory ofWashington Accord of International Engineering Alliance (IEA). It explains the organizational structure established for preparation, determination and measurement of the educational objectives, program outcomes, course outcomes, and the continuous improvement cycle carried out during the preparation period. The aim of the paper is to share methods and experiences which may be beneficial for the other programs that are intended for accreditation.
  • Item
    Yeni Teknoloji: Etkileşimli Oyun Yeleği
    (Bilim ve Teknoloji, 2014-05-13) TARAZAN, Şafak; BOSTAN, Atila
    Günümüzde dünya çapında en çok yatırım alan sektörlerin üst sıralarında yer alan oyun sektörü, büyük bir hızla ilerlemeye devam etmektedir (Lehdonvirta, 2005). Bu ilerleme gerek oyunlarda kullanılan grafiklerin daha gerçekçi hale getirilmesi gerekse kullanıcıyı oyunun içine çekebilmek için oyun platformlarının teknolojinin elverdiği ölçüde geliştirilmesi ile sağlanmaktadır. Oyun ve benzetim sektöründeki benzer ilerleme ve geliştirme faaliyetleri, bu sektör için birçok yardımcı araç ve ekipmanın üretilmesini tetiklemiştir. Günümüzde, bu tür araçlardan en revaçta olanlar ise Dokunsal Cihaz (Haptic Devices)’lardır.
  • Item
    ÖĞRETİMDE BİLGİSAYAR KULLANIMINA İLİŞKİN ÖĞRETMEN GÖRÜŞLERİ
    (2001-06-02) ÇAĞILTAY, Kürşat; ÇAKIROĞLU, Jale; ÇAĞILTAY, Nergiz; ÇAKIROĞLU, Erdinç
    Bu çalışmanın amacı Türkiye'deki ögretmenlerin bilgisayarları nasıl kullandıklarını ve ögretirnde bilgisayar kullanımını nasıl algıladıklarını onaya koymaktır. Araştırma için veriler, çeşitli konularda 95 soru içeren bir anket aracılIgı ile toplanmıştır. Araştırmaya Türkiye'nin üç şehrinden rasgele seçilen 27 okulda çalışan 202 ögretmen katılmıştır. Araştırma sonucunda elde edilen bulgulara göre ögretmenlerin büyük çogunlugu bilgisayarların ögrenme ve ögretim sürecini olumlu etkileyecegini belinirken çok azı bu konuda kaygı taşımaktadır.
  • Item
    SAYISAL KÜTÜPHANELERİN TASARIMINDA SAYISAL NESNELER EĞİTİMİ NASIL DESTEKLENEBİLİR?
    (2002-02-16) ÇAĞILTAY, Nergiz; ÇAĞILTAY, Kürşat
    "Tekrar kullanılabilen öğrenme nesenleri" çevrimiçi eğitim dünyasında nesne tabanlı yaklaşımların kullanılması açısından önemli bir gelişmedir. Aynı şekilde, sayısal kütüphane çalışmaları da "sayısal nesenler" olarak adlandırılan nesne tabanlı yaklaşımlardan etkilenmektedir. Bu çalışmanın temel amacı tekrar kullanılabilen öğrenme nesneleri çerçevesinde her iki alandaki gelişmelrin kesiştiği noktayı incelemek ve bu gelişmeler ışığında sayısal kütüphanelerin çevrimiçi eğitim açısından önemini irdelemektir.
  • Item
    BİR ELEKTRONİK KÜTÜPHANE PROJESİNE BAŞLARKEN
    (2001-03-02) ÇAĞILTAY, Nergiz
    Bu çalışmanın temel amacı, İndiana Üniversitesi elektronik (sayılsal) kütüphane programında halen yürütülmekta olan çalışmalrı incelemektir. Ayrıca, sunulan bilgiler ışığında bu kapsamda ne tür projeler gerçekleştirildiğini irdeleyerek bir elektronik kütüphane projesine nasıl başlanılması gerektiği ve proje aşamalarında nelere dikkat edilmesi gerektiği gibi konularda bir değerlendirme yapmaktır. Bu çalışmanın, ülkemizde bu konuda yapılmakta olan ve yapılması planlanan benzeri projelere ışık tutması amaçlanmıştır.