GradeStyle: GitHub-integrated and automated assessment of Java code style

C Iddon, N Giacaman, V Terragni - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Every programming language has its own style conventions and best practices, which help
developers to write readable and maintainable code. Learning code style is an essential …

Enhancing Student Engagement in Large-Scale Capstone Courses: An Experience Report

A Shakil, P Denny - Proceedings of the 2024 on Innovation and …, 2024 - dl.acm.org
Computer science (CS) capstone courses offer students a valuable opportunity to gain
hands-on experience in software development, practice essential soft skills, and enhance …

Moving a Bootcamp-Style Computer Science Programme Online: An Experience Report

A Meads, YC Tu, G Dobbie - Proceedings of the 54th ACM Technical …, 2023 - dl.acm.org
The Postgraduage Certificate in Information Technology at the University of Auckland is a
bootcamp-style transition programme for students without prior programming experience …

Introducing GitHub Classroom into a Formal Methods Module

Soaibuzzaman, JO Ringert - Formal Methods Teaching Workshop, 2024 - Springer
We have developed an MSc-level module on Formal Methods for Software Engineering with
exercises on applying SAT solvers, SMT solvers, Alloy, and nuXmv. In the first iteration of the …

Comparison of distance, hybrid and face-to-face learning process using Github and Github Classroom

M Turčić, D Ćutić, M Rudolf, T Bogović - EDULEARN23 …, 2023 - library.iated.org
Github is a collaborative platform of choice in the IT industries and has recently become a
popular teaching tool for programming courses. In 2020, it was chosen as an online distance …

A Low-Cost Autograder Approach utilizing Serverless Cloud Technologies for Higher Educational Institutions (HEI)

M Volk, D Staegemann, M Kuluru, E Martel, K Turowski - 2024 - aisel.aisnet.org
The growing digitalization influences almost all areas of our modern life. Companies are
aligning themselves with this movement already. However, public institutions in particular …

[PDF][PDF] Students' Perception of Collaborative Project Management Tools in Programming-Based Projects: The Case of GitHub

M Hakami, N Hakami - 2022 - eimj.org
Project management tools aim to support developers throughout the development phases
and help them manage projects successfully. GitHub is the largest and most advanced …

Introducing High School Students to Version Control, Continuous Integration, and Quality Assurance

J Latessa, A Huria, D Raju - arxiv preprint arxiv:2310.03914, 2023 - arxiv.org
Software Engineering concepts such as version control, continuous integration, and unit
testing are often not presented in college computer science curriculums until the third year of …

TABot: A Teaching Assistant Chatbot for Software Engineering Courses

SP Ma, YC Liang, SK Wang… - 2023 30th Asia-Pacific …, 2023 - ieeexplore.ieee.org
The Software Engineering (SE) course primarily teaches students how to develop and
maintain high-quality software using systematic processes, methods, and tools. Five …

[PDF][PDF] Developer social network/open-source project network: how programmers use GitHub

MSR Shuvo - 2024 - lutpub.lut.fi
It is an honour to complete a thesis on very important topic, Developer's social network and
how programmer using GitHub on a open source project. This thesis has large project scope …