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.