A Strategy for Content Reusability with Product Lines Derived from Experience in Online Education

  • Victor Pankratius
  • Wolffried Stucky
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4309)


We present our experience made in the course “Information Systems Development” which is entirely taught online at the Virtual Global University (VGU). We identify current technical, economic, and pedagogical problems as well as challenges in online education, which are of interest to educators teaching software engineering online. We argue that despite the existing standards in the area of online learning, the reuse concepts of educational content are still immature, especially with respect to a reuse strategy. Building upon our own experience, we therefore present a proactive strategy to develop and reuse educational content, which is based on concepts that come from the area of software product lines.


Product Line Feature Model Online Learning Software Product Line Domain Engineering 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [ACP02]
    Adelsberger, H.H., Collis, B., Pawlowski, J.M. (eds.): Handbook on Information Technologies for Education and Training. Springer, Berlin (2002)Google Scholar
  2. [BMM03]
    Brealey, R.A., Myers, S.C., Marcus, A.J.: Fundamentals of Corporate Finance. McGraw-Hill/Irwin, New York (2003)Google Scholar
  3. [Bos00]
    Bosch, J.: Design and Use of Software Architectures. Addison-Wesley Professional, Reading (2000)Google Scholar
  4. [CE00]
    Czarnecki, K., Eisenecker, U.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley Professional, Reading (2000)Google Scholar
  5. [CN02]
    Clements, P., Northrop, L.M.: Software Product Lines: Practices and Patterns. The SEI Series in Software Engineering. Addison Wesley Professional, Reading (2002)Google Scholar
  6. [ECD06]
    European Computer Driving Licence (ECDL) Foundation (February 2006), http://www.ecdl.com
  7. [FECA04]
    Filman, R., Elrad, T., Clarke, S., Aksit, M.: Aspect- Oriented Software Development. Addison-Wesley Professional, Reading (2004)Google Scholar
  8. [Fri04]
    Friesen, N.: Final report on the International LOM Survey. Technical report, ISO/IEC JTC1 SC36 N0871, September 8 (2004)Google Scholar
  9. [JRL00]
    Jazayeri, M., Ran, A., Van Der Linden, F.: Software Architecture for Product Families: Principles and Practice. Addison-Wesley, Reading (2000)Google Scholar
  10. [KA05]
    Kotler, P., Armstrong, G.: Principles of Marketing, 11th edn. Prentice Hall, Englewood Cliffs (2005)Google Scholar
  11. [KCHP90]
    Kang, K.C., Cohen, S.G., Hess, J.A., Novakand, W.E., Spencer Peterson, A.: Feature-Oriented Domain Analysis (FODA) Feasibility Study. Technical Report CMU/SEI-90-TR-21, ESD-90-TR-222, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania (November 1990)Google Scholar
  12. [KLD02]
    Kang, K.C., Lee, J., Donohoe, P.: Feature-oriented product line engineering. IEEE Software 19(4), 58–65 (2002)Google Scholar
  13. [LL03]
    Laudon, J., Laudon, K.: Management Information Systems (International Edition), 8th edn. Prentice-Hall, Englewood Cliffs (2003)Google Scholar
  14. [Mur89]
    Murata, T.: Petri nets: Properties, analysis and applications. Proc. IEEE 77, 541–580 (1989)Google Scholar
  15. [NTD03]
    Najjar, J., Ternier, S., Duval, E.: The actual use of metadata in ARIADNE: an empirical analysis. In: Proceedings of the 3rd Annual ARIADNE Conference. ARIADNE Foundation, pp. 1–6 (2003)Google Scholar
  16. [OPS05]
    Oberweis, A., Pankratius, V., Stucky, W.: Product lines in e-learning. Technical Report 501, Institute for Applied Informatics and Formal Description Methods, University of Karlsruhe, Germany, ISBN 398104410X (August 2005)Google Scholar
  17. [Par01]
    Parnas, D.L.: On the design and development of program families. In: Hoffmann, D.M., Weiss, D.M. (eds.) Software Fundamentals. Collected Papers by David L. Parnas, pp. 193–213. Addison-Wesley, Reading (2001)Google Scholar
  18. [PBvdL05]
    Pohl, K., Böckle, G., van der Linden, F.J.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Heidelberg (2005)Google Scholar
  19. [Pet77]
    Peterson, J.L.: Petri nets. ACM Computing Surveys 9(3), 223–252 (1977)Google Scholar
  20. [Pow06]
    Powerpoint Producer. producer (February 2006), http://www.microsoft.com/office/powerpoint/
  21. [PS05]
    Pankratius, V., Stucky, W.: Information systems development at the virtual global university: an experience report. In: Inverardi, P., Jazayeri, M. (eds.) ICSE 2005. LNCS, vol. 4309, Springer, Heidelberg (2006)Google Scholar
  22. [PSS04]
    Pankratius, V., Sandel, O., Stucky, W.: Retrieving content with agents in web service e-learning systems. In: The Symposium on Professional Practice in AI, IFIP WG12.6, Toulouse, France (August 2004)Google Scholar
  23. [PV03]
    Pankratius, V., Vossen, G.: Towards e-learning grids: Using grid computing in electronic learning. In: IEEE Workshop on Knowledge Grid and Grid Intelligence, IEEE/WIC International Conference on Web Intelligence, Halifax, Nova Scotia, Canada, Saint Mary’s University, pp. 4–15 (October 2003)Google Scholar
  24. [PV05]
    Pankratius, V., Vossen, G.: Reengineering of educational material: A systematic approach. International Journal of Knowledge and Learning (IJKL) 1(3), 229–248 (2005)Google Scholar
  25. [QTI06]
    IMS Question & Test Interoperability Specification (February 2006), http://www.imsglobal.org/question/
  26. [VGU06]
    Virtual Global University (VGU). School of Business Informatics (February 2006), http://www.vg-u.de
  27. [War03]
    Ward, J.: A quantitative analysis of unqualified Dublin Core metadata element set usage within data providers registered with the Open Archive Initiative. In: Proceedings of the 2003 Joint Conference on Digital Libraries, Houston, May 27–31 (2003), pp. 315–317. IEEE Computer Society, Los Alamitos (2003)Google Scholar
  28. [Web06]
    WebCT (February 2006), http://www.webct.com/

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Victor Pankratius
    • 1
  • Wolffried Stucky
    • 1
  1. 1.AIFB InstituteUniversity of KarlsruheKarlsruheGermany

Personalised recommendations