Skip to main content

Building Quality into Learning Management Systems – An Architecture-Centric Approach

  • Conference paper
Advanced Conceptual Modeling Techniques (ER 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2784))

Included in the following conference series:

Abstract

The design and development of contemporary Learning Management Systems (LMS), is largely focused on satisfying functional requirements, rather than quality requirements, thus resulting in inefficient systems of poor software and business quality. In order to remedy this problem there is a research trend into specifying and evaluating software architectures for LMS, since quality at-tributes in a system depend profoundly on its architecture. This paper presents a case study of appraising the software architecture of a Learning Management through experience-based assessment and the use of an architectural prototype. The framework of the evaluation conducted, concerns run-time, development and business qualities. The paper concludes with the lessons learned from the evaluation, emphasizing on the compromise between them.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Oleg, S., Liber, B.: A framework of pedagogical evaluation of Virtual Learning Environments (1999), Available online at http://www.itap.ac.uk/reports/htm/itap-041.html

  2. Avgeriou, P., Papasalouros, A., Retalis, S.: Web-based learning Environments: issues, trends, challenges. In: Proceedings of the 1st IOSTE symposium in Southern Europe, Science and Technology Education, Paralimni, Cyprus (2001)

    Google Scholar 

  3. Bosch, J.: Design and Use of Software Architectures. Addison-Wesley, Reading (2000)

    Google Scholar 

  4. Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison-Wesley, Reading (1999)

    Google Scholar 

  5. Eriksson, H., Penker, M.: Business Modeling with UML - Business Patterns at work. John Wiley & Sons, Chichester (2000)

    Google Scholar 

  6. Clements, P., Kazman, R., Clein, M.: Evaluating Software Architecture. Addison-Wesley, Reading (2002)

    Google Scholar 

  7. Jacobson, I., Booch, G., Rumbaugh, J.: The Unified Software Development Process. Addison-Wesley, Reading (1999)

    Google Scholar 

  8. IEEE Learning Technology Standards Committee: Draft Standard for Learning Technology Systems Architecture (LTSA). Draft 9 (2001)

    Google Scholar 

  9. Thorne, S., Shubert, C., Merriman, J.: OKI architecture overview. OKI project document (2002)

    Google Scholar 

  10. Cisco Systems: Blueprint for Enterprise E-learning. white paper (2002)

    Google Scholar 

  11. Retalis, S., Avgeriou, P.: Modeling Web-based Instructional Systems. Journal of Information Technology Education 1(1), 25–41 (2002)

    Google Scholar 

  12. Kruchten, P.: The Rational Unified Process, An introduction. Addison-Wesley, Reading (1999)

    Google Scholar 

  13. Booch, G., Rumbaugh, J., Jacobson, I.: The UML User Guide. Addison-Wesley, Reading (1999)

    Google Scholar 

  14. Rumbaugh, J., Jacobson, I., Booch, G.: The UML Reference Manual. Addison-Wesley, Reading (1996)

    Google Scholar 

  15. Avgeriou, P., Retalis, S., Papasalouros, A., Skordalakis, M.: Developing an architecture for the Software Subsystem of a Learning Technology System - An Engineering approach. In: Proceedings of International Conference of Advanced Learning Technologies, Madison, Wisconsin, pp. 17–20. IEEE Computer Society Press, Los Alamitos (2001)

    Google Scholar 

  16. Avgeriou, P., Retalis, S., Skordalakis, M.: A Software Architecture for a Learning Management System. In: Manolopoulos, Y., Evripidou, S., Kakas, A.C. (eds.) PCI 2001. LNCS, vol. 2563, pp. 183–200. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  17. Buschmann, F., Meunier, R., Rohnert, H., Sommertland, P., Stal, M.: Pattern-Oriented Software Architecture. A System of Patterns, vol. 1. John Wiley & Sons, Chichester (1996)

    Google Scholar 

  18. Shaw, M., Garlan, D.: Software Architecture: Perspectives on an Emerging Discipline. Prentice Hall, Englewood Cliffs (1996)

    MATH  Google Scholar 

  19. Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley, Reading (1998)

    Google Scholar 

  20. IEEE Learning Technology Standardization Committee (LTSC): Draft Standard for Learning Object Metadata, P1484.12/D6.1 (2001), http://ltsc.ieee.org

  21. IMS Global Learning Consortium: IMS Question & Test Interoperability Specification-Best Practice and Implementation Guide, version 1.2.1 (2001), http://www.imsproiect.org/

  22. Kazman, R., Abowd, G., Bass, L., Clements, P.: Scenario-Based Analysis of Software Architecture. IEEE Software 13(6), 47–55 (1996)

    Article  Google Scholar 

  23. Kazman, R., Klein, M., Clements, P.: ATAM: Method for Architecture Evaluation. TECHNICAL REPORT CMU/SEI-2000-TR-004 ESC-TR-2000-004 (2000)

    Google Scholar 

  24. IEEE: Recommended Practice for Software Requirements Specifications, IEEE Std. 830-1993 (1993)

    Google Scholar 

  25. ISO/IEC 9126: Information technology-Software product evaluation-Quality characteristics and the guidelines for their use (1993)

    Google Scholar 

  26. Cheesman, J., Daniels, J.: UML Components: A Simple Process for Specifying Component-Based Software. Addison-Wesley, Reading (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Avgeriou, P., Retalis, S., Skordalakis, M. (2003). Building Quality into Learning Management Systems – An Architecture-Centric Approach. In: Olivé, A., Yoshikawa, M., Yu, E.S.K. (eds) Advanced Conceptual Modeling Techniques. ER 2002. Lecture Notes in Computer Science, vol 2784. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45275-1_28

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-45275-1_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20255-4

  • Online ISBN: 978-3-540-45275-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics