Yayın:
Hata Ayıklama Performansı Testi Geliştirme: Geçerlik ve Güvenirlik Çalışması

dc.contributor.authorAKÇAY, Arif
dc.contributor.authorALTUN, Arif
dc.date.accessioned2026-01-04T16:09:02Z
dc.date.issued2021-12-31
dc.description.abstractProgramlama, bir probleme yönelik durum analizi, algoritma ve program tasarımı, uygulama, test etme ve hata ayıklama yaparak bilgisayar tabanlı çözümler üretmektir. Programlama sürecinde içerisinde hata ile karşılaşmak olağan bir durumdur. Hataların çözümlenmesi ve oluşturulan program kodlarının hatalarından arındırarak işlevsel hale getirilmesi işlemi ise hata ayıklama olarak adlandırılmaktadır. Hata ayıklama yeni kodlar yazmaktan daha derin bir bilgi birikimi gerektiren, iyi kodlama yapmak ve verimli kod yazmak gibi programcıların edinmesi gereken bir beceridir. Alanyazında hata ayıklama performanslarının değerlendirilmesine yönelik geçerli ve güvenilir bir ölçme aracının eksikliği görülmüştür. Bu çalışmada, meslek liselerinin Bilişim Teknolojileri bölümlerinde okuyan öğrencilerin hata ayıklama performanslarını değerlendirmek için bir başarı testi geliştirmek amaçlanmıştır. Testin geliştirilmesi aşamasında testin amacı, karşılaşılan hatalar ve kapsamları belirlenmiş, ilgili alanyazın incelenmiş, 27 kod senaryosundan oluşan test yönergesiyle birlikte kapsam geçerliğinin sağlanması amacıyla uzman görüşlerine sunulmuştur. Uzman görüşleri ve ön pilot uygulaması sonucunda 18 kod senaryosu belirlenmiş ve farklı mesleki ve teknik liseleri Bilişim Teknolojileri bölümlerinde öğrenim gören 148 öğrenciyle pilot uygulaması yapılmıştır. Teste ve maddelere yönelik yapılan analizler doğrultusunda gerekli görülen maddeler çıkartılmıştır. Sonuç olarak oluşan test maddelerinin güçlük indeksleri .30 ile .49 arasında, ayırt edicilik indeksleri .39 ile .69 arasında ve madde güvenirlik indeksleri .20 ile .33 arasındadır. KR-20 güvenirlik indeksi .575 olan Hata Ayıklama Performansı Testi (HAPT)’nin geçerli ve güvenilir olduğu söylenebilir.
dc.description.urihttps://doi.org/10.17556/erziefd.815922
dc.description.urihttps://dergipark.org.tr/tr/download/article-file/1362183
dc.description.urihttps://dergipark.org.tr/tr/pub/erziefd/issue/67718/815922
dc.identifier.doi10.17556/erziefd.815922
dc.identifier.endpage685
dc.identifier.issn2148-7758
dc.identifier.openairedoi_dedup___::10335b313203b791025d655d6994c1f4
dc.identifier.orcid0000-0001-9103-9469
dc.identifier.orcid0000-0003-4060-6157
dc.identifier.startpage667
dc.identifier.urihttps://hdl.handle.net/20.500.12597/39307
dc.identifier.volume23
dc.publisherErzincan University Journal of Education Faculty
dc.relation.ispartofErzincan Üniversitesi Eğitim Fakültesi Dergisi
dc.rightsOPEN
dc.subjectprogramlama
dc.subjecthata ayıklama performansı
dc.subjectderleme zamanı hatası
dc.subjectçalışma zamanı hatası
dc.subjectmantık hatası
dc.subjectAlan Eğitimleri
dc.subjectprogramming
dc.subjectdebugging performance
dc.subjectcompiler-time bugs
dc.subjectrun-time bugs
dc.subjectlogical bugs
dc.subjectOther Fields of Education
dc.subject.sdg4. Education
dc.titleHata Ayıklama Performansı Testi Geliştirme: Geçerlik ve Güvenirlik Çalışması
dc.typeArticle
dspace.entity.typePublication
local.api.response{"authors":[{"fullName":"Arif AKÇAY","name":"Arif","surname":"AKÇAY","rank":1,"pid":{"id":{"scheme":"orcid","value":"0000-0001-9103-9469"},"provenance":null}},{"fullName":"Arif ALTUN","name":"Arif","surname":"ALTUN","rank":2,"pid":{"id":{"scheme":"orcid","value":"0000-0003-4060-6157"},"provenance":null}}],"openAccessColor":"gold","publiclyFunded":false,"type":"publication","language":{"code":"und","label":"Undetermined"},"countries":null,"subjects":[{"subject":{"scheme":"keyword","value":"programlama;hata ayıklama performansı;derleme zamanı hatası;çalışma zamanı hatası;mantık hatası"},"provenance":null},{"subject":{"scheme":"keyword","value":"Alan Eğitimleri"},"provenance":null},{"subject":{"scheme":"SDG","value":"4. Education"},"provenance":null},{"subject":{"scheme":"keyword","value":"programming;debugging performance;compiler-time bugs;run-time bugs;logical bugs"},"provenance":null},{"subject":{"scheme":"FOS","value":"05 social sciences"},"provenance":null},{"subject":{"scheme":"FOS","value":"0202 electrical engineering, electronic engineering, information engineering"},"provenance":null},{"subject":{"scheme":"FOS","value":"02 engineering and technology"},"provenance":null},{"subject":{"scheme":"FOS","value":"0503 education"},"provenance":null},{"subject":{"scheme":"keyword","value":"Other Fields of Education"},"provenance":null}],"mainTitle":"Hata Ayıklama Performansı Testi Geliştirme: Geçerlik ve Güvenirlik Çalışması","subTitle":null,"descriptions":["<jats:p xml:lang=\"tr\">Programlama, bir probleme yönelik durum analizi, algoritma ve program tasarımı, uygulama, test etme ve hata ayıklama yaparak bilgisayar tabanlı çözümler üretmektir. Programlama sürecinde içerisinde hata ile karşılaşmak olağan bir durumdur. Hataların çözümlenmesi ve oluşturulan program kodlarının hatalarından arındırarak işlevsel hale getirilmesi işlemi ise hata ayıklama olarak adlandırılmaktadır. Hata ayıklama yeni kodlar yazmaktan daha derin bir bilgi birikimi gerektiren, iyi kodlama yapmak ve verimli kod yazmak gibi programcıların edinmesi gereken bir beceridir. Alanyazında hata ayıklama performanslarının değerlendirilmesine yönelik geçerli ve güvenilir bir ölçme aracının eksikliği görülmüştür. Bu çalışmada, meslek liselerinin Bilişim Teknolojileri bölümlerinde okuyan öğrencilerin hata ayıklama performanslarını değerlendirmek için bir başarı testi geliştirmek amaçlanmıştır. Testin geliştirilmesi aşamasında testin amacı, karşılaşılan hatalar ve kapsamları belirlenmiş, ilgili alanyazın incelenmiş, 27 kod senaryosundan oluşan test yönergesiyle birlikte kapsam geçerliğinin sağlanması amacıyla uzman görüşlerine sunulmuştur. Uzman görüşleri ve ön pilot uygulaması sonucunda 18 kod senaryosu belirlenmiş ve farklı mesleki ve teknik liseleri Bilişim Teknolojileri bölümlerinde öğrenim gören 148 öğrenciyle pilot uygulaması yapılmıştır. Teste ve maddelere yönelik yapılan analizler doğrultusunda gerekli görülen maddeler çıkartılmıştır. Sonuç olarak oluşan test maddelerinin güçlük indeksleri .30 ile .49 arasında, ayırt edicilik indeksleri .39 ile .69 arasında ve madde güvenirlik indeksleri .20 ile .33 arasındadır. KR-20 güvenirlik indeksi .575 olan Hata Ayıklama Performansı Testi (HAPT)’nin geçerli ve güvenilir olduğu söylenebilir.</jats:p>"],"publicationDate":"2021-12-31","publisher":"Erzincan University Journal of Education Faculty","embargoEndDate":null,"sources":["Crossref","Volume: 23, Issue: 3 667-685","2148-7758","2148-7510","Erzincan University Journal of Education Faculty","Erzincan Üniversitesi Eğitim Fakültesi Dergisi"],"formats":["application/pdf"],"contributors":null,"coverages":null,"bestAccessRight":{"code":"c_abf2","label":"OPEN","scheme":"http://vocabularies.coar-repositories.org/documentation/access_rights/"},"container":{"name":"Erzincan Üniversitesi Eğitim Fakültesi Dergisi","issnPrinted":"2148-7758","issnOnline":null,"issnLinking":null,"ep":"685","iss":null,"sp":"667","vol":"23","edition":null,"conferencePlace":null,"conferenceDate":null},"documentationUrls":null,"codeRepositoryUrl":null,"programmingLanguage":null,"contactPeople":null,"contactGroups":null,"tools":null,"size":null,"version":null,"geoLocations":null,"id":"doi_dedup___::10335b313203b791025d655d6994c1f4","originalIds":["10.17556/erziefd.815922","50|doiboost____|10335b313203b791025d655d6994c1f4","oai:dergipark.org.tr:article/815922","50|tubitakulakb::a8cd826e38d7a2cc8dd9e95f4ca7495d"],"pids":[{"scheme":"doi","value":"10.17556/erziefd.815922"}],"dateOfCollection":null,"lastUpdateTimeStamp":null,"indicators":{"citationImpact":{"citationCount":4,"influence":2.683197e-9,"popularity":4.6911235e-9,"impulse":3,"citationClass":"C5","influenceClass":"C5","impulseClass":"C5","popularityClass":"C4"}},"instances":[{"pids":[{"scheme":"doi","value":"10.17556/erziefd.815922"}],"type":"Article","urls":["https://doi.org/10.17556/erziefd.815922"],"publicationDate":"2021-12-31","refereed":"peerReviewed"},{"pids":[{"scheme":"doi","value":"10.17556/erziefd.815922"}],"license":"CC BY NC SA","type":"Article","urls":["https://dergipark.org.tr/tr/download/article-file/1362183"],"refereed":"nonPeerReviewed"},{"alternateIdentifiers":[{"scheme":"doi","value":"10.17556/erziefd.815922"}],"type":"Article","urls":["https://dergipark.org.tr/tr/pub/erziefd/issue/67718/815922"],"publicationDate":"2020-10-24","refereed":"nonPeerReviewed"}],"isGreen":false,"isInDiamondJournal":false}
local.import.sourceOpenAire

Dosyalar

Koleksiyonlar