Ulas GulecTED University · Department of Software Engineering
Ulas Gulec
PhD
About
26
Publications
23,948
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
239
Citations
Publications
Publications (26)
Motivation is one of the important factors that increase the success of athletes, especially who lift weights. It increases not only the success of the athletes but also influences other notions such as increasing self‐confidence, decreasing anxiety, and improving endurance. Although motivation has a key role in the performance of athletes, most of...
The preservation of cultural heritage plays a very important role in terms of the sustainability of societies since culture is one of the most important phenomena that hold individuals together. However, although the protection of cultural heritage is a very important issue for societies, there are serious problems in the accuracy of information or...
Software development is a complicated process that requires experienced human resources to produce successful software products. Although this process needs experience from the individuals, it is hard to provide this experience without encountering real incidents during the software development process. To fill this gap, this study proposes a Virtu...
A common strategy to train software practitioners in agile frameworks is to have employees undertake classroom-based training. However, due to its nature, participants are lectured for a scheduled time-line with little necessity to interact. In particular, classroom-based training often might not provide substantial trainee interaction, which could...
Fire is a fatal natural disaster that causes high damage in both natural and production environments. In order to decrease the negative effects of fire on the environment, the first successful action to fire is a critical issue. Hence, training of the individuals who are responsible for fire-fighting plays a key role to increase the success rate of...
Günümüzde, teknolojinin hızlı bir şekilde gelişmesinden dolayı dijital marketlerde kişilerin kullanımına sunulan çok sayıda mobil uygulama bulunmaktadır. Farklı amaçlar doğrultusunda geliştirilen bu uygulamaların indirilme oranına ve kullanım sıklığına bakıldığında; Facebook, Twitter ve Instagram gibi sosyal medya uygulamalarının diğer uygulamalara...
Günümüzde estetik cerrahi, bireyler tarafından oldukça talep gören bir alan olup, bu alanda yapılan ameliyat sayısı gün geçtikçe hızlı bir şekilde artmaktadır. Çoğunlukla bir rahatsızlık nedeni olmadan sadece güzelleşme amacıyla yapılan bu ameliyatlarda, hem hasta beklentilerinin gerçek olamayacak kadar yüksek olmasından hem de doktorların hasta be...
In recent years there has been an increased use of serious games to help increase the level of knowledge and experience of individuals working in different domains. In particular serious games for educational purposes have been used in many domains including software engineering and computer science [1]. Hence, this study proposes a quantitative re...
Software development is a complex endeavor that encompasses application and implementation layers with functional (refers to what is done) and non-functional (how is done) aspects. The efforts to scale agile software development practices are not wholly able to address issues such as integrity, which is a crucial non-functional aspect of the softwa...
In this paper we will discuss the changing role of a software engineer. We will examine this from four major standpoints, the software development lifecycle, the influence of open source software, testing and deployment and the emergence of new technologies. We will first analyze what the role of a software engineer was in the past. We will examine...
Graduation projects play an important role in computer engineering careers in which students are expected to draw upon their knowledge and skills that were acquired since admission. To manage the activities of graduation projects, an iterative and incremental approach which aims continuous improvement is proposed as an alternative to a controversia...
Emerging 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 av...
Sanal gerçeklik teknolojisi, hem donanım hem de yazılım bakımından sağlamış olduğu özellikler sayesinde, günümüzün eğitim alanında kullanılan en etkin araçlarından biri haline gelmiştir. Literatürde askeri, endüstriyel, eğitim, sağlık ve eğlence gibi birçok farklı konuda bu teknolojinin sağlamış olduğu avantajlar kullanılarak geliştirilen çeşitli ç...
Tüm dünyada olduğu gibi ülkemizde de çok sayıda yazılım projesi öngörülen bütçe ve süre sınırları aşılarak kullanıcı beklentileri tam olarak karşılanmadan sonlanmaktadır. Bunun önemli sebeplerinden birisi olarak yazılım mühendisliği konularına hakim iş gücü eksikliği gösterilebilir. Bu makalede, Çankaya Üniversitesi Bilgisayar Mühendisliği bölümünd...
Sanal ortam içerisinde yaşanan yazılım geliştirme işlemi, projenin gereksinim analizinden başlayarak test aşamasına kadar geçen sürede yapılması gereken görevleri kişilere deneyimletmeyi hedeflemektedir. Bu deneyim, katılımcıları, geliştirme sorunları yaşadıkları bir yazılım geliştirme organizasyonunun dünyasına taşır. Tasarlanan bu ortamda katılım...
Software engineering is a set of activities that relies no only on technical tasks but also requires abilities focused on social duties such as daily meetings and product introduction presentations. However, engineers may experience elevated levels of anxiety when required to present their work in an unfamiliar environment. More specifically, they...
Software 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 ga...
Software development is a complex human endeavour with high failure rates. Although a variety of software development methodologies have been proposed to improve the software development process, there is no universal model for all software development organizations. Virtual reality (VR) is an emerging trend especially for the gaming industry, whic...
Oyunlar, bireylerin bir konu hakkında yeni bilgi edinebilmesi amacıyla bireylere, bilgiyi eğlenceli bir şekilde öğrenebilecekleri ve tekrar edebilecekleri alternatif yollar sunar. Bu çalışmada, programlama bilmeyen öğrencilere bilgisayar programlamanın söz dizimini ve mantığını öğretmek için oyun tabanlı bir öğrenme çatısı tasarlandı. Geleneksel eğ...
Bu çalışmada, tecrübeli yazılım geliştiricilerden, yeni katılan geliştiricilere aktarılmasını beklenen bilgileri, ve bu bilginin katılımcıya olan değerini anlatmak için neler yapıldığı araştırılacaktır. Bu sayede, işe veya projeye yeni başlayan geliştiricilerin organizasyonu ve sosyal yapıyı daha verimli bir şekilde tanıması ve anlaması öngörülmekt...
Public speaking anxiety is a type of social phobia, which might be commonly seen in novice software engineers. It is usually triggered by a fear of social performance especially when the performer is unfamiliar with the audience. Today, many software engineering activities (e.g. code inspection, peer review, daily meetings, etc.) require social gat...
Futbol, dünyada 34 milyon kişi ile dünyanın en ilgi çekici ve en popüler spor dallarından biridir. Buna ek olarak, futbol çok büyük ekonomik yatırımlar alan bir iş alanı olarak da görülebilir. Hem birçok kişinin yakından takip ettiği hem de çok büyük bir ekonomik güce sahip olan futbol oyununda maçların yönetimini yapan, pozisyonlar hakkında karar...
Bitirme projesi çalışmaları, Bilgisayar Mühendisliği öğrencilerinin kariyerlerinde önemli bir yer teşkil etmektedir. Bu faaliyetlerde öğrenci yıllar boyunca edindiği bilgi birikimini kullanma şansı edinmektedir. Bu çalışmada halihazırda yürütülen şelale modeli benzeri bir yaklaşıma alternatif olarak yinelemeli bir süreç önerilmiştir. Bu süreç, proj...
Digital game-based learning environments provide emerging opportunities to overcome learning barriers by combining newly developed technologies and traditional game design. This study proposes a quantitative research approach supported by expert validation interviews to designing a game-based learning framework. The goal is to improve the learning...
Dijital oyun tabanlı öğrenim araçları, kişilere yeni teknolojilerle geleneksel oyun tasarımı metotlarını birleştirerek yeni fırsatlar sunar. Dolayısıyla, araştırmacılar interaktif öğrenme teknikleri ile sınıf içi eğitimini adapte edebilmek için eğlencenin yanına öğrenimi de yerleştiren ciddi oyunların geliştirilmesi için araştırmalara aktif bir şek...