From Boring to Boarding: Transforming Refactoring Education with Game-Based Learning | IEEE Conference Publication | IEEE Xplore

From Boring to Boarding: Transforming Refactoring Education with Game-Based Learning


Abstract:

Software Refactoring, a critical skill in software development, involves reorganizing code without altering its functionality. Despite its importance, many developers fin...Show More

Abstract:

Software Refactoring, a critical skill in software development, involves reorganizing code without altering its functionality. Despite its importance, many developers find refactoring complex and risky, often hesitating to adopt tools designed to assist in this process. To bridge this gap in this paper, we investigate the impact of gamification on the refactoring process and the usability of existing refactoring tools. Our research introduces RefGame, an innovative game-based tool that aims to enhance the learning experience in identifying and applying refactoring techniques. We used RefGame in an exploratory study that involved 322 computer science students. Then, we collected the feedback provided by these students via a survey. Our findings provide insight into the potential of gam-ification to make software refactoring education more accessible and effective, addressing the current challenges in teaching and learning refactoring techniques.
Date of Conference: 14-14 April 2024
Date Added to IEEE Xplore: 26 August 2024
ISBN Information:

ISSN Information:

Conference Location: Lisbon, Portugal

Contact IEEE to Subscribe

References

References is not available for this document.