acm - an acm publication

2001 - October

  • What is software engineering?
    The name implies scientific rigor, and opens software engineering to the charge that it is a pseudo-science flying under false colors.