This paper presents a comprehensive study on assisting new AI programmers in making responsible choices while programming. The research focused on developing a process model, incorporating design patterns, and utilizing an IDE-based extension to promote responsible Artificial Intelligence (AI) practices. The experiment evaluated the effectiveness of the process model and extension, specifically examining their impact on the ability to make responsible choices in AI programming. The results revealed that the use of the process model and extension significantly enhanced the programmers' understanding of Responsible AI principles and their ability to apply them in code development. These findings support existing literature highlighting the positive influence of process models and patterns on code development capabilities. The research further confirmed the importance of incorporating Responsible AI values, as asking relevant questions related to these values resulted in responsible AI practices. Furthermore, the study contributes to bridging the gap between theoretical knowledge and practical application by incorporating Responsible AI values into the centre stage of the process model. By doing so, the research not only addresses the existing literature gap, but also ensures the practical implementation of Responsible AI principles.
MULTIFILE
The use of robots as educational tools provide a stimulating environment for students. Some robotics competitions focus on primary and secondary school aged children, and serve as a motivation factor for students to get involved in educational robotics activities. But, in most competitions students are required to deal with robot design, construction and programming. Although very appealing, many students cannot participate on robotics competitions because they cannot afford robotics kits and their school do not have the necessary equipment. Because of that, several students have no access to educational robotics, especially on developing countries. To minimize this problem and contribute to education equality, we present a proposal for a new league for the robotics competitions: The Junior Soccer Simulation league (JSS). In such a league, students program virtual robots in a similar way that they would program their real ones. Because there is no hardware involved, costs are very low and participants can concentrate on software development and robot's intelligence improvement. Finally, because soccer is the most popular sport in the world, we believe JSS will be a strong motivator for students to get involved with robotics. In this paper we present the simulator that was developed (ROSOS) and discuss some ideas for the adoption of a Junior Soccer Simulation competition.