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.
Jeffrey Voas, "Maintaining Component-Based Systems", IEEE Software, vol.15, no. 4, pp. 22-27, July/August 1998, doi:10.1109/52.687940