With software playing an undeniably critical role in our lives, one would expect that the best engineering techniques, such as rigorous specification and systematic…
John C. Knight
Author Archives
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…
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