scholarly journals Would You Fix This Code for Me? Effects of Repair Source and Commenting on Trust in Code Repair

Systems ◽  
2020 ◽  
Vol 8 (1) ◽  
pp. 8 ◽  
Author(s):  
Gene M. Alarcon ◽  
Charles Walter ◽  
Anthony M. Gibson ◽  
Rose F. Gamble ◽  
August Capiola ◽  
...  

Automation and autonomous systems are quickly becoming a more engrained aspect of modern society. The need for effective, secure computer code in a timely manner has led to the creation of automated code repair techniques to resolve issues quickly. However, the research to date has largely ignored the human factors aspects of automated code repair. The current study explored trust perceptions, reuse intentions, and trust intentions in code repair with human generated patches versus automated code repair patches. In addition, comments in the headers were manipulated to determine the effect of the presence or absence of comments in the header of the code. Participants were 51 programmers with at least 3 years’ experience and knowledge of the C programming language. Results indicated only repair source (human vs. automated code repair) had a significant influence on trust perceptions and trust intentions. Specifically, participants consistently reported higher levels of perceived trustworthiness, intentions to reuse, and trust intentions for human referents compared to automated code repair. No significant effects were found for comments in the headers.

Author(s):  
Dicky Adityanta Sinuraya ◽  
Muhammad Siddik Hasibuan

<p align="center"><strong>Abstrak</strong></p><p>Pemeriksaan lembar jawaban siswa rutin dilakukan oleh para guru setiap akhir semester. Pemeriksaan lembar jawaban komputer yang dilakukan oleh para guru pada saat ini masih secara manual. Dalam kuesioner penulis, disimpulkan bahwa para guru menyadari bahwa pengisian lembar jawaban komputer secara manual memakan waktu dan tenaga yang lebih agar mereka dapat menyelesaikan pemeriksaan tersebut dengan tepat waktu. Oleh karena itu dibutuhkan sebuah aplikasi yang mempermudah para guru untuk memeriksa lembar jawaban tersebut. Adapun pembuatan aplikasi ini dibuat dengan bahasa pemrograman C# dan <em>EmguCV </em>sebagai <em>library</em>. Aplikasi ini memanfaatkan teknologi <em>Image Recognition</em> dalam pemeriksaan lembar jawaban. Adanya aplikasi penghitung nilai lembar jawaban komputer dengan <em>Image Recognition</em> <em>ini</em>, dapat disimpulkan bahwa aplikasi tersebut dapat membantu para pengguna dalam pemeriksaan lembar jawaban secara efisien baik dari segi waktu maupun tenaga.</p><p>Kata Kunci : <em>Image Recognition</em>, Lembar Jawaban Komputer, Emgu CV.</p><p> </p><p align="center"><strong><em>Abstract</em></strong></p><p>Checks of student answers sheets routine done by the teachers at the end of each semester. Examination of computer answer sheets done by teachers at this time still manually. In the authors' questionnaire, it was concluded that teachers realized that completing computer answer sheets manually took more time and effort so that they could complete the examination in a timely manner. Therefore an application is needed that makes it easier for teachers to check the answer sheets. The creation of this application is made with C # programming language and EmguCV as a library. This application utilizes Image Recognition technology in checking answer sheets. The application of computer value sheet calculation counter with Image Recognition, it can be concluded that the application can help users in checking the answer sheets efficiently both in terms of time and energy.</p><p>Keywords : Image Recognition, Computer Answer Sheet, Emgu CV</p>


2020 ◽  
Vol 30 (3) ◽  
pp. 28-33 ◽  
Author(s):  
S. A. Pryadko ◽  
A. Yu. Troshin ◽  
V. D. Kozlov ◽  
A. E. Ivanov

The article describes various options for speeding up calculations on computer systems. These features are closely related to the architecture of these complexes. The objective of this paper is to provide necessary information when selecting the capability for the speeding process of solving the computation problem. The main features implemented using the following models are described: programming in systems with shared memory, programming in systems with distributed memory, and programming on graphics accelerators (video cards). The basic concept, principles, advantages, and disadvantages of each of the considered programming models are described. All standards for writing programs described in the article can be used both on Linux and Windows operating systems. The required libraries are available and compatible with the C/C++ programming language. The article concludes with recommendations on the use of a particular technology, depending on the type of task to be solved.


Author(s):  
Miroslava Mihajlov Carević ◽  
Miloš Ilić ◽  
Milena Petrović ◽  
Nebojša Denić

In this paper we deal with a method for the determination of numbers in a Pascal triangle that are simultaneously triangular, tetrahedral and pentaedroidni. The collected results, obtained by mathematical analysis, were verified by computer. For this purpose, we used the C# programming language as well as the computer laboratory within our University in order to test the results. The results collected by computer confirmed the accuracy of the results obtained by mathematical analysis.


Sign in / Sign up

Export Citation Format

Share Document