The importance of learning design in education is widely acknowledged in the literature. Should learners make effective use of opportunities provided in a learning design …
To better understand their perceptions of optimal tools and strategies for success, this research analyzed the experiences of learners and instructors in an online distance …
Research has produced many approaches to automatically locate, explain, and repair software bugs. But do these approaches relate to the way practitioners actually locate …
J Lawrance, C Bogart, M Burnett… - IEEE Transactions …, 2010 - ieeexplore.ieee.org
Many theories of human debugging rely on complex mental constructs that offer little practical advice to builders of software engineering tools. Although hypotheses are …
R Bednarik - International Journal of Human-Computer Studies, 2012 - Elsevier
In modern multi-representational environments, software developers need to coordinate various information sources to effectively perform maintenance tasks. Although visual …
L Lam - Electronic Journal of E-learning, 2012 - academic-publishing.org
Teaching and learning is undergoing a dramatic change due to the advancement in telecommunication and IT. Increasingly, Online learning platform is playing an important role …
When debugging, developers engage in activities such as navigating, editing, testing, and inspecting code. Despite being the building blocks of debugging, little is known about how …
T Michaeli, R Romeike - 2019 ieee global engineering …, 2019 - ieeexplore.ieee.org
Self-reliance in debugging is both an important skill and a major challenge in learning to program. Debugging is distinct from general programming skills and needs to be taught …
V Grigoreanu, M Burnett, S Wiedenbeck, J Cao… - ACM Transactions on …, 2012 - dl.acm.org
Despite decades of research into how professional programmers debug, only recently has work emerged about how end-user programmers attempt to debug programs. Without this …