Two Sides of the Software Engineering Coin

Two columns from the January 2021 Communications: Michael A. Cusumano's "Technology Strategy and Management" and Thomas Haigh's "Historical Reflections," offer a stark contrast with respect to the engineering profession.

Salary Disputes

In Moshe Vardi's "Where Have All the Domestic Graduate Students Gone?," the short but woefully incomplete answer is that the wage premium for a Ph.D. in CS is simply too small to justify foregoing five years of industry-level salary.

Weighing Grad School Payback

In his September 2020 column, Moshe Vardi criticizes Trump Administration policies prohibiting foreign graduate students and points out the dearth of domestic graduate students willing to fill positions. I would like to share my perspective on why I chose another path.

Safety Proposal Points in Same Direction

In her February 2020 column ("Are You Sure Your Software Will Not Kill Anyone?"), Nancy Leveson says the solution to software safety is not "building a software architecture and generating the requirements later." We are surprised that anyone would propose such an approach.

Adding More Color to Patch Picture

"Automated Program Repair" (Dec. 2019) holds out the promise of substantially improving software quality. Quantitative data can help researchers and practitioners better understand the capabilities and current limitations of this promising technology.

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