Where CS students should focus their efforts to build a meaningful, lasting career.| Communications of the ACM
We look forward to working with authors whose articles expand both the utility and the delights of computing.| Communications of the ACM
GenAI’s impact on computer science is the textbook definition of disruptive technology.| Communications of the ACM
For researchers, reflecting on their own work is part of good scientific practice. This is common across all scientific disciplines, including software research.a Though critical self-reflection is a staple in research, the software research community seems to take it further, often grappling with feelings of insignificance and questioning the relevance of their work. In the past two years, such discussions have been nearly impossible to track. Two prominent examples illustrate this: In 2022,...| cacm.acm.org
Artificial intelligence (AI) isn’t just adding new features to our products. It is rewriting the entire rulebook for what it means to be a product manager (PM).| Communications of the ACM
The goal of generative AI tools, powered by large language models (LLMs), is to finish the task assigned to them; to provide a complete response to a prompt. As is now well-established, models sometimes make things up, or hallucinate, to achieve this. In natural language outputs, hallucinations have degrees of seriousness—minimal in shopping lists, possibly consequential in scientific texts. In code generation, hallucinations are easier to spot and the consequences are clear: the code doesn...| Communications of the ACM