Topallı, Damla

Loading...
Profile Picture
Name Variants
D.,Topallı
Topallı,D.
Damla, Topalli
Topalli, D.
D., Topalli
Topallı, Damla
D.,Topalli
T.,Damla
Topalli,D.
Damla, Topallı
D., Topallı
Topalli, Damla
T., Damla
Job Title
Doktor Öğretim Üyesi
Email Address
damla.topalli@atilim.edu.tr
Main Affiliation
Information Systems Engineering
Status
Website
ORCID ID
Scopus Author ID
Turkish CoHE Profile ID
Google Scholar ID
WoS Researcher ID

Sustainable Development Goals

NO POVERTY1
NO POVERTY
0
Research Products
ZERO HUNGER2
ZERO HUNGER
0
Research Products
GOOD HEALTH AND WELL-BEING3
GOOD HEALTH AND WELL-BEING
0
Research Products
QUALITY EDUCATION4
QUALITY EDUCATION
11
Research Products
GENDER EQUALITY5
GENDER EQUALITY
0
Research Products
CLEAN WATER AND SANITATION6
CLEAN WATER AND SANITATION
0
Research Products
AFFORDABLE AND CLEAN ENERGY7
AFFORDABLE AND CLEAN ENERGY
0
Research Products
DECENT WORK AND ECONOMIC GROWTH8
DECENT WORK AND ECONOMIC GROWTH
1
Research Products
INDUSTRY, INNOVATION AND INFRASTRUCTURE9
INDUSTRY, INNOVATION AND INFRASTRUCTURE
0
Research Products
REDUCED INEQUALITIES10
REDUCED INEQUALITIES
0
Research Products
SUSTAINABLE CITIES AND COMMUNITIES11
SUSTAINABLE CITIES AND COMMUNITIES
0
Research Products
RESPONSIBLE CONSUMPTION AND PRODUCTION12
RESPONSIBLE CONSUMPTION AND PRODUCTION
0
Research Products
CLIMATE ACTION13
CLIMATE ACTION
0
Research Products
LIFE BELOW WATER14
LIFE BELOW WATER
0
Research Products
LIFE ON LAND15
LIFE ON LAND
0
Research Products
PEACE, JUSTICE AND STRONG INSTITUTIONS16
PEACE, JUSTICE AND STRONG INSTITUTIONS
0
Research Products
PARTNERSHIPS FOR THE GOALS17
PARTNERSHIPS FOR THE GOALS
1
Research Products
Documents

14

Citations

266

h-index

6

Documents

0

Citations

0

Scholarly Output

39

Articles

12

Views / Downloads

233/1774

Supervised MSc Theses

12

Supervised PhD Theses

4

WoS Citation Count

193

Scopus Citation Count

263

Patents

0

Projects

0

WoS Citations per Publication

4.95

Scopus Citations per Publication

6.74

Open Access Source

5

Supervised Theses

16

JournalCount
9th Annual International Conference of Education, Research and Innovation (iCERi) -- NOV 14-16, 2016 -- Seville, SPAIN4
9th International Conference on Education and New Learning Technologies (EDULEARN) -- JUL 03-05, 2017 -- Barcelona, SPAIN2
2016 Medical Technologies National Conference, TIPTEKNO 2016 -- 2016 Medical Technologies National Conference, TIPTEKNO 2016 -- 27 October 2016 through 29 October 2016 -- Antalya -- 1266332
Journal of Eye Movement Research2
Medical Technologies National Conference (TIPTEKNO) -- OCT 27-29, 2016 -- Antalya, TURKEY2
Current Page: 1 / 3

Scopus Quartile Distribution

Competency Cloud

GCRIS Competency Cloud

Scholarly Output Search Results

Now showing 1 - 10 of 39
  • Article
    Citation - WoS: 137
    Citation - Scopus: 187
    Improving Programming Skills in Engineering Education Through Problem-Based Game Projects With Scratch
    (Pergamon-elsevier Science Ltd, 2018) Topalli, Damla; Cagiltay, Nergiz Ercil
    Nowadays, programming skills are receiving widespread attention for different age groups alongside occupational education programs to better prepare individuals for their future careers. However, introducing programming concepts in an appropriate manner is a challenge in higher education. The main assumption of this study is that enhancing the classical introduction to programming courses through real-life problem-based game development with Scratch programming environment potentially improves the learners' programming skills and motivation. Accordingly, in this study, during one academic semester period, the Introduction to Programming course for engineering students is enriched up to a certain level through real-life game development projects with Scratch. The students are followed within a four-year period starting from freshman until their graduation. The progress of the students who have taken the Introduction to Programming course in enriched or classical form in the fourth year Senior-project course are evaluated. The results show that by slightly improving the course curriculum through real-life game development projects in the Scratch environment, students' performance on the graduation projects improved significantly. As a conclusion, game-based learning, problem-based learning, visual programming and projects are technologies that can potentially help learners to perform better in the introduction to programming course, in turn affecting their performances in projects.
  • Article
    Citation - Scopus: 1
    A User Task Design Notation for Improved Software Design
    (PeerJ Inc., 2021) Ozcan,E.; Topalli,D.; Tokdemir,G.; Cagiltay,N.E.
    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.
  • Conference Object
    Citation - Scopus: 4
    Abstract conceptual database model approach
    (2013) Çaĝiltay,N.E.; Topalli,D.; Aykaç,Y.E.; Tokdemir,G.
    One 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.
  • Master Thesis
    Oyunlaştırma ile C Programlamayı Öğreten Bir Webtabanlı Uygulamanın Geliştirilmesi
    (2023) Shahzad, Muhammad Hamza; Topallı, Damla
    Programlama becerilerinin geliştirilmesi, özellikle C gibi programlama dillerinde, yazılım geliştiricileri ve bilgisayar bilimi öğrencileri için önemlidir. Programlama öğretiminde geleneksel yöntemler genellikle kitaplara ve ders notlarına dayanmaktadır. Bu yöntemler öğrencilerin konuları etkin olarak öğrenmeleri için yeterli olmayabilir. Bu tezin temel amacı, oyunlaştırma unsurlarını içeren bir web tabanlı uygulama geliştirerek bu uygulamanın kullanılabilirliğinin araştırılmasıdır. Geliştirilen web tabanlı uygulama, programlama kavramlarının anlaşılmasını kolaylaştırmak ve öğrencileri öğrenme sürecine etkin olarak dahil etmek için interaktif ve oyunlaştırma ile zenginleştirilmiş bir öğrenme ortamı sunar. Bu oyun unsurları, öğrencileri motive eder ve öğrenme deneyimini daha eğlenceli hale getirir. Bu kapsamda yaptığımız çalışmada oyunlaştırma unsurlarını içeren web tabanlı uygulama geliştirilmiştir. Bu uygulamanın etkinliğini değerlendirmek için, 2022-2023 Bahar Dönemi'nde C programlama dersi alan Bilgisayar, Yazılım ve Bilişim Sistemleri Mühendisliği bölümlerinden 122 öğrenciyle bir deneysel çalışma gerçekleştirilmiştir. Öğrencilerden C Programlama diliyle ilgili 10 çoktan seçmeli soruyu yanıtlamak için bu uygulamayı kullanmaları istenmiştir. Ardından, öğrencilerin uygulama ile genel memnuniyeti bir 'Sistem Kullanılabilirlik Ölçeği' anketi kullanılarak ölçülmüş ve öğrencilerin deneyimleri ve geliştirme önerileri hakkında bilgi edinilmiştir. Bu çalışmanın kullanılabilirlik açısından sonuçlarına göre, çalışmaya katılan öğrencilerin %81'i geliştirilen sistemin kolay kullanılabilir olduğunu ve %79'u birçok kişinin bu sistemi kullanmayı kolaylıkla öğrenebileceklerini belirtmişlerdir. Öğrencilerin %62'si bu sistemi sıklıkla kullanmak isteyeceklerini belirtmişlerdir. Öğrencilerin yalnızca %20'si sistemin gereğinden fazla karmaşık olduğunu düşünmektedir. Bu çalışmanın bulguları, programlama dillerini öğretmede oyunlaştırmanın kullanımını inceleyerek bilgisayar bilimi eğitimine katkıda bulunmaktadır. Dolayısıyla geliştirilen bu web tabanlı uygulamanın, C programlamayı öğrenmede yenilikçi ve etkileşimli bir yaklaşım sunarak, öğrenme deneyimini öğrenciler için daha etkileyici ve etkili hale getirebileceği görülmüştür.
  • Conference Object
    Neuronavigation systems and passive usage problem;
    (Institute of Electrical and Electronics Engineers Inc., 2017) Cagiltay,N.; Topalli,D.; Borcek,A.O.; Tokdemir,G.; Maras,H.; Tonbul,G.; Aydin,E.
    Nowadays, neuronavigation systems are used in brain surgery procedures, known as a technology to help the surgeon during the operational period. However, the surgeons have faced several problems with the existing systems. Some of these problems are related to the systems software and user interfaces. In this study, such problems are examined and the 'Passive Usage' term is added to the literature by establishing a connection between the problems of endoscopic surgical procedures and similar issues occurred in other domains. The passive usage problem is generalized on different domains for the first time with this study. The results of the study expected to gather up the similar passive usage problems experienced in different domains. Accordingly, the methodologies and studies that are conducted in different research areas may lead to eliminate the Passive Usage problems efficiently. © 2016 IEEE.
  • Conference Object
    Understanding the Effect of Passive View on Surgical Performance in Simulation-Based Endoscopic Surgery Education
    (Iated-int Assoc Technology Education A& development, 2016) Topalli, Damla; Cagiltay, Nergiz Ercil
    With the improvements of technologies in the field of surgery, minimally invasive surgical (MIS) technique have become the standard of surgical care for many patients which is performed through the camera view of the operational area from small entry points to the patients' body. Unlike open surgery, MIS is, by its nature, a technique that is very suitable for simulation based training. Developing special skills by using surgical simulations before entering an operating room enables more focused and efficient performance, which minimizes time in the operating room and enhances patient safety. Beside the benefits, MIS reveals some drawbacks as well, such as passive view. Passive view occurs when the surgeon needs the help of assistant to control the camera instead of controlling by his own movements. In such cases, performing the operation from the assistant's camera controlled view is considered as passive view. Earlier studies show that this passive view problem affects the surgical performance. Accordingly, the related surgery training programs should consider providing skills on passive view and the surgical tool designers also should consider this problem in their designs. Hence understanding the concept of passive view in general and understanding its possible affects on surgical performance is critical to improve the surgery process. Additionally, understanding the instructional considerations to better provide environments to practice for gaining these skills are critical for the domain of endoscopic surgery education programs. However, in the literature there are not many studies related with the passive view problem in endoscopic surgery procedures. In this study, a literature review is conducted to better understand the problems related with the passive view. Additionally, a pilot experimental study is conducted through a surgical simulation environment. The results of this study aimed to provide guidelines to the surgical training programs and the instructional system designers to improve the skills of the trainees to better deal with passive-view problem in endoscopic surgery.
  • Master Thesis
    SQL ve NoSQL veritabanlarının kalite yönünden değerlendirilmesi
    (2022) Abbas, Abdulbaset; Topallı, Damla
    Teknolojideki son gelişmeler ve işlenecek veri miktarındaki artış ile birlikte, yazılımınız için doğru veritabanlarını seçmek, genel olarak yazılımın kalitesine doğrudan yansıyan yüksek etkili bir unsur haline geldi. Günümüzde en çok kullanılan Veritabanı Yönetim Sistemleri (VTYS), SQL gibi ilişkisel veritabanı yönetim sistemleri veya NoSQL gibi ilişkisel olmayan veritabanı yönetim sistemleridir, projenin erken aşamalarında bu sistemler arasında doğru bir seçim yapmak çok önemlidir. Bu tezde, SQL ve NoSQL veritabanlarının temel özellikleri, Kullanılabilirlik, Verimlilik, Tutarlılık, Dayanıklılık, Sürdürülebilirlik, Güvenilirlik, Ölçeklenebilirlik ve Kurtarma Süresi olarak veritabanı kalitesi ile ilişkili sekiz ana yazılım kalite özniteliği dikkate alınarak tartışılmıştır. Bu çalışmanın temel amacı, SQL ve NoSQL veritabanı uygulaması için hangi özniteliklerin en etkili olduğunu belirlemektir. Ek olarak, SQL ve NoSQL uygulaması için popüler VTYS araçları tartışılmıştır: MySQL, PostgreSQL, MongoDB ve Redis. Ayrıca, mevcut uygulama tercihlerini daha iyi anlamak, kalite açısından sektörün SQL ve NoSQL veritabanlarındaki tercihlerini anlamak için geliştiriciler, veritabanı uzmanları, testçiler, yöneticiler gibi BT uzmanlarıyla bir anket yapılmıştır. Yapılan anket çalışmasının sonucuna göre SQL veritabanları için en önemli kalite özniteliklerinin süreklilik, tutarlılık, ve kullanılabilirlik olduğu, NoSQL veritabanları içinse ölçeklenebilirlik, süreklilik, ve verimlilik özniteliklerinin, en önemli kalite öznitelikleri olduğu görülmüştür. Anahtar Kelimeler: İlişkisel veritabanları, ilişkisel olmayan veritabanları, SQL, NoSQL, Kalite Öznitelikleri
  • Conference Object
    Neuronavigation Skill Training Through Simulation: Insights From Eye Data
    (Iated-int Assoc Technology Education A& development, 2016) Cagiltay, N. E.; Topalli, D.; Borcek, A. O.; Tokdemir, G.; Maras, H. H.; Tonbul, G.; Aydin, E.
    Neuronavigation systems are developed to support the brain surgery operations. Because of its complex anatomical structure, the neurosurgery is a risky and critical operation. The surgeon is required to perform the operation in a very small area with very restricted movements. The neuronavigation systems are developed to help the surgeon during the operation to show the current position of the surgery with respect to the 3D virtual model of the patient. In these systems, the 3D virtual model of the patient is created according to the medical data (MRI/BT) of the patient. Hence these systems work like navigations systems that are used in driving a car. The surgeon uses this system by controlling the system through a software interface and its user interface and correlates the current position of the operation with the 3D patient virtual model. In this way the surgeon checks the critical anatomical structures through this system and eliminates possible risks. Hence surgeons who will perform such operations are required to develop several skills to manage this very complicated environment. They are required to perform the operation according to the information coming from the navigation display. Additionally, in order to reach relevant information from the navigation display they have to control the navigation panel. In order to prepare surgeons to manage this very complicated environment, their required skills need to be improved during the training period. In this study, to better understand the surgeons' behaviours while managing the tasks related to the surgical navigation procedures, a simulation based environment is developed and an experimental study is conducted with 10 people. Their eye data and their performance data is recorded based on the simulated tasks. The results of the study is analysed statistically and descriptively. The results show that it is possible to control a neuronavigation display through eye movements which could be an alternative human-computer interaction option for designing the neuronavigation systems' user interfaces. Secondly, it is shown that performing a task according to the results of a second information source (neuronavigation system) lowers the general performance in terms of travelled distance with the operation tool and camera (endoscope). However the success level while performing each task and the time spent values are similar in both cases. On the other hand the number of errors is higher in the first scenario. Hence, the surgical education programs need to provide appropriate solutions to better understand and measure the skill levels of trainees on such tasks and to improve their skills through virtual practice systems.
  • Doctoral Thesis
    Doğal Dil İşleme ile Arapça ve İngilizcede Duygu Analizi
    (2024) Aljamel, Yousra Alhadı; Turhan, Çiğdem; Topallı, Damla
    In previous research, the Arabic-language emotion text classification received less attention than the English-language emotion text classification. Therefore, this study addresses the problem of emotion analysis in English and Arabic using the supervised machine learning approach. The subsequent steps were followed: data collection, processing, feature extraction, and emotion classification. Three datasets were used, SemEval18: task 1(in two versions), the English and Arabic datasets, and the ArabicNewsHeadline dataset. Seven machine learning algorithms were applied: NB, SVM, KNN, RFC, LGR, QDA, and SGD.
  • Master Thesis
    Karmaşık Sistemler için Veritabanı Tasarım Yöntemi
    (2013) Topallı, Damla; Çağıltay, Nergiz Ercil
    Yazılımın kalitesi, kullanıcıların ihtiyaçlarını ve memnuniyetlerini sağlamakla doğrudan ilgilidir. Kullanıcı gereksinimlerini yazılım süreçlerine yansıtmak için, veritabanı modelinin doğru tasarlanması, yazılım geliştirme sürecinde kritik bir aşamayı oluşturur. Veritabanı tasarımı, kullanıcıların veriler ile ilgili tüm gereksinimleri modellemeleri için önemli bir araçtır. Veritabanı tasarımındaki olası hatalı durumlar, tüm yazılım geliştirme süreçlerine yansımaktadır. Olası hatalı durumlar aynı zamanda yazılımda ve amaçlanan sistemin işlevselliğinde sürekli değişimlere de sebep olabilmektedir. Bu durum kullanıcıların memnuniyetsizliğiyle sonuçlanabilir. Bu bağlamda, kullanıcı gereksinimlerini veritabanı modelinde tam olarak yansıtmak ve veritabanının yazılım geliştirme sürecinde yer alan herkes tarafından doğru anlaşılması, yazılım sistemleri geliştirmedeki başarıyı doğrudan etkileyen bir faktördür. Bu çalışmada, karmaşıklık derecesini azaltarak veritabanı modellerinin anlaşılabilirliğini artırmak ve yazılım kalitesini yükseltmek amacıyla iki aşamalı bir kavramsal veri modelleme yöntemi önerilmektedir. Bu çalışmanın başında önerilen iki aşamalı kavramsal veri modelleme anlatılmaktadır. Sonrasında deneysel çalışmalar ve formüller yoluyla, önerilen yöntemin yazılım mühendislerinin kavrayışı üzerindeki etkisi incelenmekte ve sonuçlar değerlendirilmektedir. Bu çalışmanın sonucunda, önerilen iki aşamalı kavramsal modelleme yönteminin yazılım mühendislerinin kavrayışını kolaylaştırdığı ve bu aşamadaki olası hataları önleyebileceği görülmektedir.