Issue No. 04 - July/August (1998 vol. 15)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.687940
As we continue to move toward component-based software engineering, software development will become more like traditional manufacturing: developers will code less and design and integrate more. Voas argues that to reap the benefits of component-based development reduced time to market, more user choice, and lower costs we must rethink our software maintenance strategies. He gives a wide-ranging overview of the maintenance challenges raised by component-based development.
J. Voas, "Maintaining Component-Based Systems," in IEEE Software, vol. 15, no. , pp. 22-27, 1998.