Issue No. 06 - November/December (2009 vol. 26)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2009.190
Rebecca J. Wirfs-Brock , Wirfs-Brock Associates
Most software supports a certain amount of variability. But flexible designs take care to encapsulate the variable parts and provide extension "hooks."
responsible design, agile development, flexibility, commonality-variability analysis
R. J. Wirfs-Brock, "The Responsible Designer," in IEEE Software, vol. 26, no. , pp. 9-10, 2009.