Araştırma Makalesi

Öznitelik Belirleme Yöntemleriyle Farklı Türde Hata Ayıklamada Önemli Göz Hareket Metriklerinin Belirlenmesi

Cilt: 43 Sayı: 2 2 Eylül 2023
PDF İndir
TR EN

Öznitelik Belirleme Yöntemleriyle Farklı Türde Hata Ayıklamada Önemli Göz Hareket Metriklerinin Belirlenmesi

Öz

Bir programlama süreci içerisinde karşılaşılan olumsuz durumlara hata; hataların fark edilmesi, aranması, bulunması, çözümlenmesi ve tekrar oluşmaması için önlem alınması işlemlerine hata ayıklama denir. Bir programlama sürecinde farklı türde hatalar (derleme zamanı hataları, çalışma zamanı hataları ve mantık hataları) ile karşılaşılmaktadır. Her hata farklı özelliklere sahip olmakla birlikte bireylerin hata giderirken sergiledikleri davranışlar araştırmalarda ilgi çekicidir. Hata ayıklarken bireylerin bilişsel performanslarına ilişkin çıkarım yapmak için göz izleme yöntemi kullanılır. Araştırmalarda kullanılan göz hareket metrikleri birbirlerinden farklıdır ve neden kullanıldığına yönelik belirsizlik vardır. Bu çalışmanın amacı farklı türde hata ayıklamada önemli göz hareketlerinin belirlenmesidir. Araştırmaya mesleki ve teknik liselerin Bilişim Teknolojileri Bölümlerinde okuyan 51 öğrenci katılmıştır. Öğrencilerin hata ayıklama performanslarını belirlemek için Hata Ayıklama Performansı Testi kullanılmıştır. Göz hareketlerini belirlemek için Gazepoint GP3 göz izleme aracı kullanılmıştır. Araştırmanın analizlerinde ilgi alanları belirlenmiş ve göz hareketleri, makine öğrenmesinde kullanılan öznitelik belirleme yöntemlerinden olan Bilgi Kazancı ve Gini Katsayısı ile incelenmiştir. Araştırma sonucunda öğrencilerin farklı türde hata ayıklarken sergiledikleri önemli göz hareketlerinin hata türlerinin özelliklerini yansıttığı belirlenmiştir. Son olarak, bu sonuca göre önerilerde bulunulmuştur.

Anahtar Kelimeler

Hata, hata ayıklama, hata türleri, göz izleme, göz hareketleri

Kaynakça

  1. Ahmadzadeh, M., Elliman, D., and Higgins, C. (2005). An analysis of patterns of debugging among novice computer science students. ACM SIGCSE Bulletin, 37(3), 84–88. https://doi.org/10.1145/1151954.1067472
  2. Akçay, A., ve Altun, A. (2021). Hata ayıklama performansı testi geliştirme: Geçerlik ve güvenirlik çalışması. Erzincan University Journal of Education Faculty, 23(3), 667-685. https://doi.org/10.17556/erziefd. 815922
  3. Baig, Z. A., Shaheen, A. S., and AbdelAal, R. (2012). One-dependence estimators for accurate detection of anomalous network traffic. International Journal for Information Security Research, 2(4), 202–210. https://doi.org/10.20533/ijisr.2042.4639.2012.0025
  4. Bednarik, R., and Tukiainen, M. (2004). Visual attention and representation switching in Java program debugging: A study using eye movement tracking. In E. Dunican ve T. R. G. Green (Eds.), Proceedings of 16th Workshop of Psychology of Programming Interest Group (ss. 159–169). Berlin, Germany: Springer. https://www.ppig.org/papers/2004-ppig-16th-bednarik/
  5. Bednarik, R., and Tukiainen, M. (2005). Effects of display blurring on the behavior of novices and experts during program debugging. In G. van der Veer (Ed.), CHI 2005 Conference on Human Factors in Computing Systems (ss. 1204–1207). New York, USA: Association for Computing Machinery. https://doi.org/10.1145/1056808.1056877
  6. Bednarik, R., and Tukiainen, M. (2007). Validating the restricted focus viewer: A study using eye-movement tracking. Behavior Research Methods, 39(2), 274–282. https://doi.org/10.3758/BF03193158
  7. Breiman, L. (2001). Random forests. Machine Learning, 45, 5-32. https://doi.org/10.1023/A:1010933404324
  8. Chandrika, K. R., and Amudha, J. (2017). An eye tracking study to understand the visual perception behavior while source code comprehension. International Journal of Control Theory and Applications, 10(19), 169–175. https://serialsjournals.com/abstract/11377_20-chandrika_k.r..pdf
  9. Chen, M., and Lim, V. (2013). Eye gaze and mouse cursor relationship in a debugging task. In Stephanidis C. (Ed.), HCI International 2013 - Posters’ Extended Abstracts (ss. 468–472). Berlin, Germany: Springer. https://doi.org/10.1007/978-3-642-39473-7_93
  10. Ciolkowski, M., Laitenberger, O., Rombach, D. H., Shull, F., and Perry, D. (2002). Software inspections, reviews and walkthroughs. In W. Tracz (Ed.), Proceedings of the 24th International Conference on Software Engineering (ss. 641–642). New York, USA: Association for Computing Machinery. https://doi.org/10.1145/581339.581422

Kaynak Göster

APA
Akçay, A., & Altun, A. (2023). Öznitelik Belirleme Yöntemleriyle Farklı Türde Hata Ayıklamada Önemli Göz Hareket Metriklerinin Belirlenmesi. Gazi Eğitim Fakültesi Dergisi, 43(2), 757-784. https://doi.org/10.17152/gefad.1199096
AMA
1.Akçay A, Altun A. Öznitelik Belirleme Yöntemleriyle Farklı Türde Hata Ayıklamada Önemli Göz Hareket Metriklerinin Belirlenmesi. GEFAD. 2023;43(2):757-784. doi:10.17152/gefad.1199096
Chicago
Akçay, Arif, ve Arif Altun. 2023. “Öznitelik Belirleme Yöntemleriyle Farklı Türde Hata Ayıklamada Önemli Göz Hareket Metriklerinin Belirlenmesi”. Gazi Eğitim Fakültesi Dergisi 43 (2): 757-84. https://doi.org/10.17152/gefad.1199096.
EndNote
Akçay A, Altun A (01 Eylül 2023) Öznitelik Belirleme Yöntemleriyle Farklı Türde Hata Ayıklamada Önemli Göz Hareket Metriklerinin Belirlenmesi. Gazi Eğitim Fakültesi Dergisi 43 2 757–784.
IEEE
[1]A. Akçay ve A. Altun, “Öznitelik Belirleme Yöntemleriyle Farklı Türde Hata Ayıklamada Önemli Göz Hareket Metriklerinin Belirlenmesi”, GEFAD, c. 43, sy 2, ss. 757–784, Eyl. 2023, doi: 10.17152/gefad.1199096.
ISNAD
Akçay, Arif - Altun, Arif. “Öznitelik Belirleme Yöntemleriyle Farklı Türde Hata Ayıklamada Önemli Göz Hareket Metriklerinin Belirlenmesi”. Gazi Eğitim Fakültesi Dergisi 43/2 (01 Eylül 2023): 757-784. https://doi.org/10.17152/gefad.1199096.
JAMA
1.Akçay A, Altun A. Öznitelik Belirleme Yöntemleriyle Farklı Türde Hata Ayıklamada Önemli Göz Hareket Metriklerinin Belirlenmesi. GEFAD. 2023;43:757–784.
MLA
Akçay, Arif, ve Arif Altun. “Öznitelik Belirleme Yöntemleriyle Farklı Türde Hata Ayıklamada Önemli Göz Hareket Metriklerinin Belirlenmesi”. Gazi Eğitim Fakültesi Dergisi, c. 43, sy 2, Eylül 2023, ss. 757-84, doi:10.17152/gefad.1199096.
Vancouver
1.Arif Akçay, Arif Altun. Öznitelik Belirleme Yöntemleriyle Farklı Türde Hata Ayıklamada Önemli Göz Hareket Metriklerinin Belirlenmesi. GEFAD. 01 Eylül 2023;43(2):757-84. doi:10.17152/gefad.1199096