This paper explores hackathons as an evaluative tool and their contribution to students' learning. Mixed-data collection methods/qualitative and quantitative data collection were used by conducting a survey among ...
详细信息
ISBN:
(数字)9783031533822
ISBN:
(纸本)9783031533815;9783031533822
This paper explores hackathons as an evaluative tool and their contribution to students' learning. Mixed-data collection methods/qualitative and quantitative data collection were used by conducting a survey among students and semi-structured interviews among hackathon juries and organizers. Results have demonstrated that hackathons can be used as evaluative tools alongside exams. From a student's perspective, hackathons supply positive motivation and are less stressful while enabling students to demonstrate their knowledge in a work-like environment. From the organizer's perspective, hackathons require more effort in terms of organization whereas less effort is needed in handling of evaluation and grading. This work provides guidelines to address potential challenges and organize a hackathon as an exam replacement or part of the exam. This study advocates that the evaluation steps described in this paper could constitute a solid basis to develop a formal evaluation strategy to be applied to similar future events. The paper provides preliminary results that were collected in a rigorous manner. Future work should target a larger sample size to draw more firm conclusions and generalize to wide academic settings of softwareengineering programmes.
despite gender equality progress, women are underrepresented in computer science (CS) and softwareengineering (SE) fields due to entrenched stereotypes and limited exposure during early education. Educational institu...
详细信息
ISBN:
(纸本)9798350378986;9798350378979
despite gender equality progress, women are underrepresented in computer science (CS) and softwareengineering (SE) fields due to entrenched stereotypes and limited exposure during early education. Educational institutions can address this by implementing gender-inclusive activities and enhancing female enrollment, environment, and learning processes. Understanding the traits and needs of female students is crucial for effective interventions. This scoping review of 53 studies from 2015 to 2022 reveals key findings such as high academic achievements, familial support, low programming experience, biases, and a desire to prove competence. Interestingly, despite self-doubt, women excel in project management within teams. The study offers insights for initiatives to rectify gender imbalances in CS and SE.
This paper recounts our experiences with the 'ScrumBoard', a custom-built open-source digital project management tool specifically designed for softwareengineering project courses. We discuss how it has suppo...
详细信息
ISBN:
(纸本)9798350378986;9798350378979
This paper recounts our experiences with the 'ScrumBoard', a custom-built open-source digital project management tool specifically designed for softwareengineering project courses. We discuss how it has supported experiential learning pedagogy and assessment over multiple iterations of a two-semester, 3rd year project course, having now been used extensively by more than 200 students. While offering a similar experience to commercial software project management tools, we reflect on how the ScrumBoard has supported our ability to assess students more accurately and efficiently, and how the tool has enabled us to identify problematic work practices in real-time, allowing for earlier interventions from teaching staff and an improved learning experience for students.
The proceedings contain 94 papers. The topics discussed include: two-dimensional motif extraction from images: a study using an electrocardiogram;fast algorithms for the capacitated vehicle routing problem using machi...
ISBN:
(纸本)9789897586149
The proceedings contain 94 papers. The topics discussed include: two-dimensional motif extraction from images: a study using an electrocardiogram;fast algorithms for the capacitated vehicle routing problem using machine learning selection of algorithm’s parameters;end-to-end multi-channel neural networks for predicting influenza a virus hosts and antigenic types;degree centrality algorithms for homogeneous multilayer networks;evaluation of a system for named entity recognition in a knowledge management ecosystem;knowledge graph-based product recommendations on e-commerce platforms;inferring new information from a knowledge graph in crisis management: a case study;toward building a bilingual dictionary for Libyan dialect-modern standard Arabic machine translation;stream data access control model: the need for data semantics;characteristics in digital organizational culture: a literature review;and exploring the test driven development of a fraud detection application using the google cloud platform.
This pilot study focuses on allowing students to use generative Artificial intelligence (AI) tools for their learning and assignments. Therefore, the study looks to improve the assignments to assess their learning. St...
详细信息
The video game industry has a fast-growing multi-billiondollar market. Due to the fast evolution of game technologies and industry, there is a pressing need to survey and analyze the current game development processes...
详细信息
ISBN:
(纸本)9783031752001;9783031752018
The video game industry has a fast-growing multi-billiondollar market. Due to the fast evolution of game technologies and industry, there is a pressing need to survey and analyze the current game development processes so that students who have an interest in game development can have better knowledge and skills for their projects in game softwareengineering education. In this paper, we present our survey and analysis of multiple aspects of modern game development and provide useful insights for students who want to work on game development. We also present a model of the common components of the game development process as well as the amount of the workload involved. This can help students, who are interested in developing their own games, craft a realistic plan for such projects.
Research demonstrates that we continue to be deficient in creating inclusive and equitable software, with a lack of empathy among software developers attributed to this issue, even if unintentional. Although increasin...
详细信息
ISBN:
(纸本)9798400704987
Research demonstrates that we continue to be deficient in creating inclusive and equitable software, with a lack of empathy among software developers attributed to this issue, even if unintentional. Although increasing empathy has been shown to be part of the solution, unfortunately there is a lack of data that can be analyzed that shows how empathy-building and accessibility awareness interventions can be utilized in computing education, along with a shortage of free, public, and easily adoptable educational material regarding empathy and the creation of accessible software. Through large in-person studies that involve real-world participants, we are able to contribute to the knowledge regarding the potential benefits that can be used to improve computing education by implementing empathy-building strategies in the curriculum. Two forms of accessibility awareness exercises are utilized to display the effectiveness of empathy-based learning and teach the importance of accessibility in computing, including experiential and expression-based interventions. In these interventions, we expect to find an increase in awareness and empathy in participants, as well as an increase in participant interest in the topic of software inclusivity and accessibility by placing the participant in a situation they may encounter in the real world. We additionally present a web-hosted, easily adoptable experiential and expression-based educational lab to support the inclusion of inclusive development and/or empathy-focused topics into a variety of curricula formats. Complete materials are available on the project website: https://***
The proceedings contain 8 papers. The special focus in this conference is on knowledge Discovery, knowledgeengineering and knowledge Management. The topics include: 2.0 KMIS and knowledge Dynamics;digital Modeling of...
ISBN:
(纸本)9783031146015
The proceedings contain 8 papers. The special focus in this conference is on knowledge Discovery, knowledgeengineering and knowledge Management. The topics include: 2.0 KMIS and knowledge Dynamics;digital Modeling of a Domain Ontology for Hospital Information Systems;preface;A Novel Semi-supervised Clustering Algorithm: CoExDBSCAN;amharic Semantic Information Retrieval System;semantic Similarity Analysis for Entity Set Expansion.
Producing learning videos for flipped classrooms is a time-consuming and manual task. This paper presents a method and software to create SCORM units for computer science courses. The method consists of a common struc...
详细信息
ISBN:
(纸本)9798350378986;9798350378979
Producing learning videos for flipped classrooms is a time-consuming and manual task. This paper presents a method and software to create SCORM units for computer science courses. The method consists of a common structure for learning videos, a Python script to create SCORM units, and ChatGPT for quiz creation. The software is based on the open-source software FFmpeg for video production. The results after 40 learning units show that producing a learning video can be automated to a great extent.
Change impact analysis (CIA) is an essential method in software maintenance and evolution. Its accuracy and usability play a crucial role in its application. However, most CIAs are coarse-grained and limited to class ...
详细信息
Change impact analysis (CIA) is an essential method in software maintenance and evolution. Its accuracy and usability play a crucial role in its application. However, most CIAs are coarse-grained and limited to class and method levels. Despite the fine-grained CIAs' success in giving the statement-level impact set, they are still limited without the sub-statement level dependency analysis, leading to low precision. Additionally, their unstructured impact sets make it challenging for users to comprehend the impact content. This paper proposes Hierarchical Change Impact Analysis (HCIA), a Hierarchical CIA technique based on the sub-statement level dependence graph. HCIA can perform a forward hierarchy program slicing on the change set from five levels: sub-statement, statement, method, class, and package. Based on the program slices, HCIA calculates the impact factor of the impact sets at the five levels to generate the final impact set. In the experiment, we evaluate the relationship between the impact factor and the actual affected codes and assess the most appropriate size of HCIA impact sets. Furthermore, we evaluate HCIA on 10 open-source projects by comparing our approach with popular CIAs at the five levels. The experimental result shows that HCIA is more accurate than the popular CIAs.
暂无评论