This chapter of the twenty-fifth anniversary issue of the IBM Journal of Research and Development deals with computer science and software technology. When publication of the Journal began, the cost of software development was a small fraction of the total cost of developing a computer system. Now, the larger part of the development dollar is spent on software, and user programs add to this cost. Another significant investment is required to discover and extend the fundamental concepts on which practical programs are based.
Note: The Institute of Electrical and Electronics Engineers, Incorporated is distributing this Article with permission of the International Business Machines Corporation (IBM) who is the exclusive owner. The recipient of this Article may not assign, sublicense, lease, rent or otherwise transfer, reproduce, prepare derivative works, publicly display or perform, or distribute the Article.