Automatically Translating C to Rust
Static analysis is helping the research community improve automatic C-to-Rust translators.
Automatically Translating C to Rust
Static analysis is helping the research community improve automatic C-to-Rust translators.
The likelihood of AI serving as an omnipotent, truth-saying oracle soon is not great.
Rediscovering Reinforcement Learning
The initial development of modern RL was purely exploratory; projects at UMass critically depended on basic research support from AFOSR and NSF.
The Silent Scientist: When Software Research Fails to Reach Its Audience
Software researchers can make their research more accessible by actively approaching those communities that stand to benefit most from their findings.

The special section offers a snapshot of the region’s momentum, featuring a diverse set of contributions that blend technical rigor with societal impact.
As Good as a Coin Toss: Human Detection of AI-Generated Content
There’s a critical need for alternative countermeasures to more effectively combat the potential and realized harms arising from synthetic media misuse.
A historical perspective on tackling new cyber challenges and securing the future of the computing infrastructure.
Automatically Translating C to Rust
Static analysis is helping the research community improve automatic C-to-Rust translators.
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