Opinion

Software and Higher Education

With software playing an undeniably critical role in our lives, one would expect that the best engineering techniques, such as rigorous specification and systematic inspections, would be applied routinely in its development. But in our experience, the opposite is often the case. Many large and important software development projects are conducted with poor choices of […]

Advertisement

Author Archives

Opinion

Should Software Engineers Be Licensed?

Software is being used increasingly in systems that affect public safety and where software errors might lead to unacceptable losses. This use has led to suggestions that software engineers working on safety-critical systems should be licensed as Professional Engineers (PEs) in order to protect the public interest. To determine whether the ACM should support such […]

Shape the Future of Computing

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 Involved