Geri Dön

A gamification approach to improve the software development process by exploring the personality types of software practitioners

Yazılım geliştiricilerin kişilik tiplerini keşfederek yazılım geliştirme süreçlerini oyunlaştırma (gamification) yaklaşımı ile iyileştirilmesi

  1. Tez No: 424152
  2. Yazar: MERT YILMAZ
  3. Danışmanlar: YRD. DOÇ. DR. MURAT YILMAZ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2016
  8. Dil: İngilizce
  9. Üniversite: Çankaya Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 73

Özet

Yazılım geliştirmek için çeşitli süreçler olsa da, yazılım geliştirmek hala zorlu ve gayret gerektiren bir alandır. Yakın geçmişte, kişiliğe bağlı uyumsuzluk gibi her yazılım geliştirme sürecinde ortaya çıkabilecek sosyal problemler üzerine inceleme yapmak için kayda değer sayıda araştırmalar başlamıştır. Ancak, yazılım geliştiricilerin kişiliklerini açığa çıkaracak bilgisayar tabanlı bir uygulama yaratılmamıştır. Bu boşluğu kapatmak için, gerçeğine uygun sanal, üç boyutlu (3B) uygulama ortamı geliştirilmiştir. Geliştirilen bu etkileşimli anket daha önce bilhassa yazılım mühendisleri için geliştirilen kişilik uygulama sistemine dayanmaktadır. Geliştirilen uygulamaya dayanarak, yazılım geliştiriciler üzerinde araştırma yapılmıştır. Yazılım geliştiricilerden anket araştırması yöntemi ile elde edilen veri, kâğıt tabanlı ve etkileşimli testlerin sonuçları arasındaki farkı gözlemlemek için analiz edilmiştir. Araştırma sonuçları katılımcılardan alınan veri ile yapılan anket araştırmasında gözle görünen farklılıklar olduğunu belirtmektedir. Genel olarak, kişilik dikkate alındığında, sonuçlar gösteriyor ki, önerilen araç yazılım uzmanlarına yazılım süreçlerini iyileştirme ile alakalı yardımcı olmuştur.

Özet (Çeviri)

Although there are various kinds of processes designed to manage the complexities of software development, it is still a challenging endeavor. Recently, a significant number of researchers have started to investigate the social problems such as incompatibilities with respect to personality that is likely to be encountered in all stages of the software development process. However, there is no computer-based artifact to reveal the personality types of software practitioners. To bridge this gap, a virtual 3D assessment environment is developed with the ability to immerse individuals similar to a realistic model of the assessment. The interactive questionnaire is based on previous interactive personality assessment framework, which was particularly designed for software engineers. Based on the developed tool, a study is conducted on software practitioners. The data gathered via a survey study from software practitioners is analyzed to observe the difference between the results of paper-based and interactive tests. The analysis of research states that there is a significant difference between the results of participant's survey scores. Overall, these results indicate that proposed tool is relevant to help software professionals to improve the software development process when personality is in consideration.

Benzer Tezler

  1. A systematic review of gamification in the context of software development landscapes

    Yazılım geliştirme mecralarında oyunlaştırma kavramının kullanımına yönelik bir sistematik gözden geçirme çalışması

    SERHAN OLGUN

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÇankaya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. MURAT YILMAZ

  2. Exploring opinions of corporate instructional designers on their professional development and training needs

    Kurumsal öğretim tasarımcılarının mesleki gelişim ve eğitim ihtiyaçları konusundaki görüşlerinin araştırılması

    NAZLI GÖKALP

    Yüksek Lisans

    İngilizce

    İngilizce

    2025

    Eğitim ve ÖğretimOrta Doğu Teknik Üniversitesi

    Eğitim Programları ve Öğretimi Ana Bilim Dalı

    DR. ELİF ÖZTÜRK

  3. Peyzaj mimarlığı eğitiminde bilgisayar oyunlarının öğretim aracı ve destek sistemi olarak kullanılması: LANDCONS 1.0

    The use of computer games as a learning tool in landscape architecture education: LANDCONS 1.0

    MUHAMMED ALİ ÖRNEK

    Doktora

    Türkçe

    Türkçe

    2016

    Eğitim ve Öğretimİstanbul Teknik Üniversitesi

    Peyzaj Mimarlığı Ana Bilim Dalı

    DOÇ. DR. YASİN ÇAĞATAY SEÇKİN

  4. Towards an auction-based reward mechanism for effective bug resolution

    Etkili hata çözümü için ihale tabanlı ödüllendirme mekanizması

    ÇAĞDAŞ ÜSFEKES

    Yüksek Lisans

    İngilizce

    İngilizce

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolÇankaya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MURAT YILMAZ

    DR. ERAY TÜZÜN

  5. İş ortamında oyunlaştırmanın kullanımı: Teknoloji kabul modeli

    Using the gamification in the business environment: Technology acceptance model

    NİLAY AY

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Endüstri ve Endüstri Mühendisliğiİstanbul Teknik Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ÇİĞDEM ALTIN GÜMÜŞSOY