Keeping the Dream Alive: The Power and Promise of Federally Funded Research
Long-term investment in curiosity-driven academic research is the bedrock of technological transformation.
Keeping the Dream Alive: The Power and Promise of Federally Funded Research
Long-term investment in curiosity-driven academic research is the bedrock of technological transformation.
The Pros and Cons of Zero Trust
Implementations are complex, resource-intensive, and involve high costs.
The Unwritten Rules of Managing a Research Lab to Cultivate Innovation
The lab manager who insists on a specific number, type, or quality of deliverables may inadvertently kill the golden goose.
Embracing Her Critics To Refine VoIP
"When I started listening to what my critics were actually saying, I thought, 'Okay, then that’s what we’re going to do. Thank you for letting me know.'"
Deleting X: Why SIGDOC Left the Platform
Why would an organization choose to remain on a social media platform that is the very antithesis of what the organization embodies and hopes to promote?
Remembering Marge Hoogeboom: A Remote Software Development Pioneer (in 1969!)
A jokey suggestion about working from home led to the creation of a dedicated remote system and workflow.
AI is sometimes not truthful, raising questions about how safe and reliable AI tools are in software development.
An Analysis of the Impact of Gold Open Access Publications in Computer Science
Analyzing the differences in quality and practices of new open access and traditional computer science journals.
Will AI Destroy the World Wide Web?
The stable business model on which the Web thrived is now being threatened by GenAI.
How Context Mastery Creates the New 10x Engineer
Most teams are sitting on vast amounts of context that could help solve longstanding engineering challenges.
Why is an image of historic technical importance now banned in respected publications?
Scrutinizing LLM Reasoning Models
ACM Publications Finances for 2023 and 2024
A major theme of the past two years is the significant growth of the ACM Open model, as ACM has moved closer to completing the transition to 100% open access publication.
Nonsense and Malicious Packages: LLM Hallucinations in Code Generation
Researchers cognizant of the impact of hallucinations on software development are devising methods to mitigate their effect.
Carbon-aware scheduling tools analyze and optimize the trade-offs among carbon emissions, cost, and performance.
The Vibe Coding Imperative for Product Managers
Vibe coding is transforming the role of product managers, transforming how we prototype, discover insights, and strategize.
Benchmarks for AI in Software Engineering
Benchmarks are important for those of us who build software development products that incorporate AI.
New ideas are emerging to make communication among interacting agents more reliable and precise.
The Transformative Power of Inspiration
"It became a mission for me to advocate for including people in the design process as early and often as possible."
An AI system targeting company management may be subtly manipulating communication channels like email and chat.
Protect Your Code Against Licensing Risks
Copyleft is a type of restrictive open source code that requires that any derivative uses of that specific code in other programs or products be made available under the same terms.
Rethinking Distributed Computing for the AI Era
DeepSeek’s mixture-of-experts approach fundamentally changes the distributed computing equation by making computation sparse again.
To Post or Not to Post: AI Ethics in the Age of Big Tech
AI ethicists should recognize their potential complicity in the systems they study.
Putting Humans Continually in the AI Loop
Human-in-the-loop optimization, when done well, can produce AIs that progressively shorten the time it takes humans to learn new skills.
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedBy opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More