Reading for exam CS6201 (09)

P. Jensen “Experiences with Product Line Development of Multi-Discipline Analysis Software at Overwatch Textron Systems,” 11th International Software Product Line Conference, SPLC 2007, Sept. 2007, pp. 35 - 43

Deelstra, S., Sinnema, M. and Bosch, J. “Experiences in Software Product Families: Problems and Issues during Product Derivation,”  Proc. Software Product Lines Conference, SPLC3, Boston, Aug. 2004, LNCS 3154, Springer-Verlag, pp. 165-182

Karhinen, A., Ran, A. and Tallgren, T. “Configuring designs for reuse,” Proc. Int. Conf. on Soft. Eng., ICSE’97, Boston, MA., 1997, pp. 701-710

Kästner, C., Apel, S. and Batory, D., A Case Study Implementing Features Using AspectJ, Proc. Int. Software Product Line Conference, SPLC’07, Kyoto, Japan.

Kästner, C., Apel, S. and Kuhlemann, M. “Granularity in Software Product Lines,” Proc. Int. Conf. on Soft. Eng., ICSE’08, Leipzig, Germany, May 2008, pp. 311-320

Cordy, J.R. “Comprehending Reality: Practical Challenges to Software Maintenance Automation”, Proc. 11th Int. Workshop on Program Comprehension, IWPC’03, Portland, Oregon, May 2003, pp. 196-206 (keynote)

Krueger, C. “Eliminating the Adoption Barrier,” Point-Counter Point Column, in IEEE Software, special issue on Initiating Software Product Lines, July/August 2002, pages 28-31 http://www.biglever.com/papers/PointCounterPoint.pdf

Conventional method support for managing changes during maintenance and evolution

Software similarities: symptoms and causes

Jarzabek, S. Reuse beyond Components – XVCL Tutorial

Genericity -  a “Missing in Action” Key to Software Simplification and Reuse,” 13th Asia-Pacific Software Engineering Conference, APSEC’06, IEEE Comp. Soc., 6-8 December 2006, Bangalore, India, pp. 293-300

Basit, H.A., Rajapakse, D.C., and Jarzabek, S. “Beyond Templates: a Study of Clones in the STL and Some General Implications,” Int. Conf. Software Engineering, ICSE’05, St. Louis, USA, May 2005, pp. 451-459

Pettersson, U., and Jarzabek, S. “Industrial Experience with Building a Web Portal Product Line using a  Lightweight, Reactive Approach,” ESEC-FSE'05, European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering, ACM Press, September 2005, Lisbon, pp. 326-335

Aspect-Oriented Programming:  http://www.javaworld.com/javaworld/jw-01-2002/jw-0118-aspect.html; review presentation slides by students