Generative AI may turn out to be disruptive technologies for computer science education, but generative AI can also be conceived of as an opportunity for computer...Orit Hazzan and Yael Erez From BLOG@CACM | September 18, 2023 at 11:13 AM
In designing collaborative learning, design AI features using realistic examples of students’ learning; support teachers' awareness; develop students' sense of...Michael Alan Chang, Jeremy Roschelle, and iSAT Research Group From BLOG@CACM | September 6, 2023 at 08:00 PM
Robots will likely revolutionize software engineering ranging from code reviews and bug fixing to automated refactoring, backlog prioritization, and employee appraisals...Yegor Bugayenko From BLOG@CACM | September 3, 2023 at 09:54 AM
The best way to guard against becoming a target of social engineering is to familiarize yourself with the strategies, psychological hooks, and technological means...Alex Vakulov From BLOG@CACM | August 21, 2023 at 03:34 PM
In the mid-1990s, data-driven, statistical, and empirical methods have taken the field of artificial intelligence (AI) by storm. In the last two decades, machine...Walid S. Saba From BLOG@CACM | August 20, 2023 at 05:49 PM
Automated testing in software development significantly diminishes routine work and saves time, allowing programmers to work more effectively.
Yegor Bugayenko From BLOG@CACM | August 4, 2023 at 11:09 PM
Computer scientists should inform the public that human tests are not a valid way to judge the quality of an AI model, nor a good way to compare AI models to human...Jeremy Roschelle From BLOG@CACM | July 30, 2023 at 11:46 AM