The magazine archive includes every article published in Communications of the ACM for over the past 50 years.
Click on a cover image or issue date to scan the table of contents, which leads to complete articles on this site, as well as in the ACM Digital Library.
End-user development: tools that empower users to create their own software solutions