I Was Wrong about the Ethics Crisis
Anxiety about the ills brought on by computing has risen dramatically.
I Was Wrong about the Ethics Crisis
Anxiety about the ills brought on by computing has risen dramatically.
Zero-Trust Security in Software Development
The zero-trust security model is a proactive approach to overcoming potential threats and enhancing application security.
Access to your production environment must be guarded jealously, even among your own team of developers.
AI-Driven Code Review: Enhancing Developer Productivity and Code Quality
AI-driven code review tools use deep learning and natural language processing to understand coding patterns and offer suggestions.
Improving CS Performance by Developing Spatial Skills
Research suggests that attention to the type of games and puzzles we play can improve performance in CS degree programs and beyond.
Advanced Machine Learning Algorithms for HR Analytics
Finding Roles in a Team with Generative AI
Generative AI can help an organization fill roles that are responsible for different parts of a project.
Diversity Examples Inappropriate
There is little convincing evidence that anything other than ability, knowledge, and communication skills drives the success of teams working in software and hardware development.
From Dot Matrix to Data: A Journey through Technology and Leadership
The middle school I attended had a state-of-the-art lab equipped with the latest Apple II computers.
Considering Conference Contributions
How to get the most out of the time and effort of serving on Program Committees.
ACM remembers A.M. Turing Award Laureate E. Allen Emerson, who passed away on Oct. 15, 2024.
The 5th Paradigm: AI-Driven Scientific Discovery
A scientific revolution is happening before our eyes, powered by Computing and AI.
The Importance of Robust Documentation in Software Development
Without well-maintained documentation, even the most elegant codebases can become opaque, inefficient, and impossible to scale.
A Whimsical Odyssey Through the Maze of Scholarly Reviews
Authors often encounter three formidable gatekeepers in the labyrinthine corridors of academic publishing: the Confused Reviewer, the Rational Reviewer, and the Lazy Reviewer.
"We’ve been doing a lot more work with the cloud, because not every clinic or hospital is going to own a supercomputer."
Toward Effective AI Support for Developers
Insights into the opportunities and concerns that developers have with using AI in their work.
The Software Sins of Bloat and Debt
Let's find the ethical manifestations of programming that affect public safety.
Life Lessons from the First Half-Century of My Career
Reflection captures 16 people-focused and career-focused life lessons.
More than half of surveyed organizations have a person who's in charge of AI or orchestrate related initiatives.
Everything You Always Wanted to Know About PCs, But Were Afraid to Ask
There are important ground rules one needs to follow to make the submission review process fulfilling for reviewers and fair and productive for our technical communities.
For 20 years, I’ve been helping people translate ideas into software and digital products, working on a tech team or as a mentor, coach, or educator.
Confuseds, Strategists, and Snoozers: A Whimsical Odyssey Through the Maze of Scholarly Reviews
The academic spirit perseveres amidst the tragicomedy of peer review, driven by a mix of stubbornness, the thrill of discovery, and the hope that one day the review process will be more conducive to scientific advancement.
The ACM’s Reserves Enable Its Mission: A Response to William Bowman
The ACM's reserves ensure that we can continue to support diverse and valuable programs, adapt to new challenges, and invest in major initiatives like the open DL.
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