Tokdemir, Gül

Loading...
Profile Picture
Name Variants
G., Tokdemir
Gül, Tokdemir
Tokdemir, Gül
Tokdemir, Gul
G.,Tokdemir
T.,Gul
Tokdemir,G.
Gul, Tokdemir
T., Gul
T.,Gül
Job Title
Öğretim Görevlisi
Email Address
ORCID ID
Scopus Author ID
Turkish CoHE Profile ID
Google Scholar ID
WoS Researcher ID
Scholarly Output

18

Articles

8

Citation Count

73

Supervised Theses

0

Scholarly Output Search Results

Now showing 1 - 10 of 18
  • Article
    A Concept Map Approach for Introduction to Computer Engineering Course Curriculum
    (IEEE EDUCON Education Engineering 2010, 2010) Tokdemir, Gül; Çağıltay, Nergiz; Computer Engineering; Software Engineering
    As in any discipline, in Computer Engineering, students start learning the basic concepts of the discipline in their first year through an Introduction to Computer Engineering course. The topics toughed in this course can be grouped into two. The first group includes simple concepts like binary numbering system, hard disk, memory, and I/O devices. In the second group, and introduction to the courses that they will take in the next semesters of the program which includes programming, networking, software engineering, artificial intelligence and database systems. The main objective of this course is to give an introduction about the general concepts of the field to the first year Computer Engineering students and prepare them to understand the connections between them for their future studies. However, students and instructors face with many problems in this course. First, because of the diversity of the concepts given in the course, it is very diffucult for the students to see the big picture of the Computer Engineering domain. Similarly, it is diffucult for the instructors to prepare the course content in an integrated manner at the students' level. Additionally, the perception of the theory and practice behind the hardware and software topics and their connections is not an easy task for the beginners. Moreover, the topics are mostly abstract topics, which do not allow application of any laboratory sessions. Students usually find this course diffucult to understand, which decreases their motivation about the department and success of the course. This study is established to propose a concept map approach to better visualize and discover all the connections between the concepts of Computer Engineering field which can be used in the curriculum of the programs and introductory courses of the field addressing the above problems. The proposed concept map helps to visualize the general picture of the field.
  • Conference Object
    Citation Count: 3
    Using learning style theory in remote laboratory applications
    (2007) Tokdemir, Gül; Cagiltay,N.E.; Computer Engineering
    Studies have shown that, while learning different concepts, people sometimes use different approaches. These different approaches define individual learning styles. Understanding learning style differences is thus an important step in improving performance of the individuals and educational institutions. In this study, a learning style assessment tool was used to examine the relationship between students' learning styles and their performance in engineering education programs of Atilim University. 329 students (55 female) participated in this study. At their first year in the program, students' learning styles are measured by a learning style assessment tool developed by David Kolb. The results show that, at the Atilim University's engineering education program, most of the students are having assimilator type of learning style (45%). Convergers (27%) and divergers (22%) follow the assimilators. The number of accommodators is very limited (5%). This information can be used to create adaptive teaching environments in distance education courses. © 2007 IEEE.
  • Article
    A Mobile Application Flow Representation for Mutual Understanding of IT and Healthcare Professionals
    (2013) Tokdemir, Gül; Çağıltay, Nergiz; Tokdemir, Gül; Çağıltay, Nergiz; Yıldız, Ekrem; Özcebe, Esra; Computer Engineering; Software Engineering
    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.
  • Article
    Citation Count: 1
    A user task design notation for improved software design
    (Peerj inc, 2021) Topallı, Damla; Topalli, Damla; Tokdemir, Gül; Cagiltay, Nergiz Ercil; Çağıltay, Nergiz; Information Systems Engineering; Computer Engineering; Software Engineering
    System design is recognized as one of the most critical components of a software system that bridges system requirements and coding. System design also has a significant impact on testing and maintenance activities, and on further improvements during the lifespan of the software system. Software design should reflect all necessary components of the requirements in a clear and understandable manner by all stakeholders of the software system. To distinguish system elements, separation of concerns in software design is suggested. In this respect, identification of the user tasks, i.e., the tasks that need to be performed by the user, is not currently reflected explicitly in system design documents. Our main assumption in this study is that software quality can be improved significantly by clearly identifying the user tasks from those that need to be performed by the computer system itself. Additionally, what we propose has the potential to better reflect the user requirements and main objectives of the system on the software design and thereby to improve software quality. The main aim of this study is to introduce a novel notation for software developers in the frame of UML Activity Diagram (UML-AD) that enables designers to identify the user tasks and define them separately from the system tasks. For this purpose, an extension of UML-AD, named UML-ADE (UML-Activity Diagram Extended) was proposed. Afterwards, it was implemented in a serious game case for which the specification of user tasks is extremely important. Finally, its effectiveness was analyzed and compared to UML-AD experimentally with 72 participants. The defect detection performance of the participants on both diagrams with two real-life serious game scenarios was evaluated. Results show a higher level of understandability for those using UML-ADE, which in turn may indicate a better design and higher software quality. The results encourage researchers to develop specific design representations dedicated to task design to improve system quality and to conduct further evaluations of the impact of these design on each of the above mentioned potential benefits for the software systems.
  • Conference Object
    Citation Count: 3
    Using learning style theory in remote laboratory applications
    (2007) Tokdemir, Gül; Cagiltay,N.E.; Computer Engineering
    Studies have shown that, while learning different concepts, people sometimes use different approaches. These different approaches define individual learning styles. Understanding learning style differences is thus an important step in improving performance of the individuals and educational institutions. In this study, a learning style assessment tool was used to examine the relationship between students' learning styles and their performance in engineering education programs of Atilim University. 329 students (55 female) participated in this study. At their first year in the program, students' learning styles are measured by a learning style assessment tool developed by David Kolb. The results show that, at the Atilim University's engineering education program, most of the students are having assimilator type of learning style (45%). Convergers (27%) and divergers (22%) follow the assimilators. The number of accommodators is very limited (5%). This information can be used to create adaptive teaching environments in distance education courses. © 2007 IEEE.
  • Conference Object
    Citation Count: 23
    A serious game for speech disorder children therapy
    (2012) Tokdemir, Gül; Ege,P.; Tokdemir,G.; Cagiltay,N.E.; Computer Engineering
    Today meaning of games is much more serious than just considering them as an entertainment and free-time activity. Games have begun to be used in many different areas such as education, healthcare, military, corporate management and public policy for different purposes. Several benefits of serious games have been reported in the literature. Studies also show that with a combination of entertainment and education (edutainment) several benefits could be achieved in the rehabilitation process of the disordered individuals. This study reports the advantages of 3D game environments for speech and language therapy of children and benefits of making the treatment process accessible from anywhere and anytime are demonstrated. © 2012 IEEE.
  • Article
    Citation Count: 1
    A user task design notation for improved software design
    (PeerJ Inc., 2021) Tokdemir, Gül; Topalli,D.; Topallı, Damla; Cagiltay,N.E.; Computer Engineering; Information Systems Engineering
    System design is recognized as one of the most critical components of a software system that bridges system requirements and coding. System design also has a significant impact on testing and maintenance activities, and on further improvements during the lifespan of the software system. Software design should reflect all necessary components of the requirements in a clear and understandable manner by all stakeholders of the software system. To distinguish system elements, separation of concerns in software design is suggested. In this respect, identification of the user tasks, i.e., the tasks that need to be performed by the user, is not currently reflected explicitly in system design documents. Our main assumption in this study is that software quality can be improved significantly by clearly identifying the user tasks from those that need to be performed by the computer system itself. Additionally, what we propose has the potential to better reflect the user requirements and main objectives of the system on the software design and thereby to improve software quality. The main aim of this study is to introduce a novel notation for software developers in the frame of UML Activity Diagram (UMLAD) that enables designers to identify the user tasks and define them separately from the system tasks. For this purpose, an extension of UML-AD, named UML-ADE (UML-Activity Diagram Extended) was proposed. Afterwards, it was implemented in a serious game case for which the specification of user tasks is extremely important. Finally, its effectiveness was analyzed and compared to UML-AD experimentally with 72 participants. The defect detection performance of the participants on both diagrams with two real-life serious game scenarios was evaluated. Results show a higher level of understandability for those using UML-ADE, which in turn may indicate a better design and higher software quality. The results encourage researchers to develop specific design representations dedicated to task design to improve system quality and to conduct further evaluations of the impact of these design on each of the above mentioned potential benefits for the software systems. © Copyright 2021 Ozcan et al.
  • Article
    Citation Count: 25
    Performing and analyzing non-formal inspections of entity relationship diagram (ERD)
    (Elsevier Science inc, 2013) Topallı, Damla; Tokdemir, Gul; Tokdemir, Gül; Kılıç, Özkan; Çağıltay, Nergiz; Information Systems Engineering; Computer Engineering; Software Engineering
    Designing and understanding of diagrammatic representations is a critical issue for the success of software projects because diagrams in this field provide a collection of related information with various perceptual signs and they help software engineers to understand operational systems at different levels of information system development process. Entity relationship diagram (ERD) is one of the main diagrammatic representations of a conceptual data model that reflects users' data requirements in a database system. In today's business environment, the business model is in a constant change which creates highly dynamic data requirements which also requires additional processes like modifications of ERD. However, in the literature there are not many measures to better understand the behaviors of software engineers during designing and understanding these representations. Hence, the main motivation of this study is to develop measures to better understand performance of software engineers during their understanding process of ERD. Accordingly, this study proposes two measures for ERD defect detection process. The defect detection difficulty level (DF) measures how difficult a defect to be detected according to the other defects for a group of software engineers. Defect detection performance (PP) measure is also proposed to understand the performance of a software engineer during the defect detection process. The results of this study are validated through the eye tracker data collected during the defect detection process of participants. Additionally, a relationship between the defect detection performance (PP) of a software engineer and his/her search patterns within an ERD is analyzed. Second experiment with five participants is also conducted to show the correlation between the proposed metric results and eye tracker data. The results of experiment-2 also found to be similar for DF and PP values. The results of this study are expected to provide insights to the researchers, software companies, and to the educators to improve ERD reasoning process. Through these measures several design guidelines can be developed for better graphical representations and modeling of the information which would improve quality of these diagrams. Moreover, some reviewing instructions can be developed for the software engineers to improve their reviewing process in ERD. These guidelines in turn will provide some tools for the educators to improve design and review skills of future software engineers. (c) 2013 Elsevier Inc. All rights reserved.
  • Conference Object
    Citation Count: 0
    A mobile application flow representation for mutual understanding of IT and healthcare professionals
    (2013) Tokdemir, Gül; Bilgen,S.; Tokdemir,G.; Cagiltay,N.E.; Yildiz,E.; Özcebe,E.; Computer Engineering
    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 communicate. 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 during the design phase, we believe that software development process will be improved, so do their satisfaction from the developed system. © 2013 Springer-Verlag.
  • Conference Object
    Citation Count: 4
    Analysis of B2C mobile application characteristics and quality factors based on ISO 25010 quality model
    (Springer Verlag, 2014) Tokdemir, Gül; Bilgen,S.; Tokdemir,G.; Cagiltay,N.E.; Erturan,Y.N.; Computer Engineering
    The 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.