A Framework for Enhancing Maintainability of CMS in Kenyan Universities' LMS
Downloads
The maintainability of Content Management Systems (CMS) within Learning Management Systems (LMS) is critical in educational institutions to ensure efficient content management, system scalability, and security. This paper presents a framework aimed at enhancing the maintainability of CMS within LMS in Kenyan universities. The research utilizes Cognitive Load Theory and Software Evaluation Theory to address CMS challenges, focusing on perfective, corrective, adaptive, and preventive maintenance. This paper also discusses key factors influencing CMS maintainability, including system documentation, modularity, and error handling. Findings from this study contribute to the development of a framework and advancing CMS design in LMS, providing a robust, scalable, and secure platform for educators and administrators.
REFERENCES
Adela, B., Barbora, B., & Hind, B. (2022). Integrated Checklist for Architecture Design of Critical Software Systems. 17th Conference on ComputerScience and Intelligence Systems., (pp. 133–140). Bmo Cech Republic.
Al-Fawaz, H. (2019). Critical Success Factors for LMS Sustainability. International Journal of Emerging Technologies in Learning,, 18(14), 30-47.
Alia, A. H. (2022). The Analysis of a Learning Management System from a Design and Development Perspective. International Journal of Information and Education Technology., 1-4.
Aliee, F. S., & Oviesi, S. (2020). A way to improve Adaptive Maintenance in Enterprise Architecture. Journal of Information Systems and Telecommunication.
Bataieneh, S., Ziadeh, A., & Al-Qora'n. (2024). Microservices Architecture for Improved Maintainability and Traceability in MVC-Based E-Learning Platforms: RoadMap for Future Developments. 15th International Conference on Information and Communication (pp. 1-6). Irbid, Jordan.: IEEE.
Bradley, V. M. (2021). Learning Management System (LMS) use with online instruction. International Journal of Technology in Education (IJTE),, 68-92.
Brian , F., & Klaas, J. S. (2017). Continuous software engineering: A roadmap and agenda. Journal of systems and software.
Chapin, N., Joanne, E., & Khaled, M. K. (2001). Types of software evolution and software maintenance. Journal Of Software Maintenance And Evolution: Research And Practice Research, 1-75.
Craig, K. (2023, May 16). Performance rating scales. Retrieved from Should they stay or should they go?: https://employee- performance.com/blog/performance-ratings-how-to- get-rid-of-them-without-getting-rid-of- them/
Daniel, L., Stufflebeam, & Chris, L. S. (2014). Evaluation Theory, Models, and Applications. San Francisco: Jossey Bass.
Delgado, & Delgado, B. (2007). Inspiring teamwork & Communication with a content management system. ACM Digital Library.
Dirk, P. U., & Mehl, M. (2016). TheScalability-Efficiency/Maintainability-PortabilityTrade-off in Simulation Software Engineering.
Greenberg, & Leonard. (2002). LMS and LCMS: What's the Difference? (Learningcircuits) Retrieved March 4, 2023, from http://www.learningcircuits.org/2002/dec2002/gr
Jay, L., Jun, N., Jaskaran, S., & Jiang, B. (2020). Intelligent Maintenance Systems and Predictive Manufacturing. Journal of manufacturing and engineering.
Kannadhasan, S., Shanmuganantham, M., & Nagarajan, R. (2020). The Role of Future E-Learning System and Higher Education. International Journal of Advanced Research in Science, Communication and Technology (IJARSCT).
Karl, E. W., & Kathleen, M. S. (2015). Managing the Unexpected: Sustained Performance in a Complex World. San Francisco, CA: Wiley publishers.
Martin, S. (2020). Measuring cognitive load and cognition: metrics for technology-enhanced learning, Educational Research and Evaluation. International Journal on Theory and Practice, 592-621.
Miguel, J. P., Mauricio, D., & Rodríguez, G. (2014). A review of software qualitymodels for the evaluation of software products. arXiv preprint arXiv.
Moran, & John. (2020, November 12). Mission: Buy an LMS. (Learning Circuits.org) Retrieved March 3, 2023, from http://www.learningcircuits.org/2002/jan2002/Moran.html
Nelson, R. R., Todd, P. A., & Wixom, B. H. (2022). Antecedents of Information and System Quality: An Empirical Examination Within the Context of Data Warehousing. Journal of Management Information Systems, 199-235.
Niels, S., Jorg, M., & Marc, B. (2021). The Next Generation Learning Management System as Adaptive Learning Environment. eleed.
Nishtar, F., & Rahman, A. A. (2006). A Framework for Implementation of a Web-Based Learning. Proceedings of the Postgraduate Annual Research Seminar , (pp. 234-236). Skudai.
Parida, A., Kumar, U., & Galar, D. (2015). Performance measurement and management for maintenance: a literature review. Journal of Quality in Maintenance Engineering, 2-33.
Phillip, L. A. (2019). Individual differences in information processing: An investigation of intellectual abilities and task performance during practice. Intelligence, 101-139.
Rahime, Y., & Feza, B. (2024). Theory guides the assessment of the CMS’s performance, focusing on aspects such as modularity, reusability, and testability, which are essential for maintainability. Journal of Systems and Softwares .
Raza, S., & Abrahao, S. (2018). Software Maintainability: From a Developer's Point of View. International Conference on Software Maintenance and Evolution (ICSME) (pp. 625-629). IEEE: IEEE.
Sarah, R. F., Teegan, J., & Adlon, T. (2020). Adaptive automation assembly: Identifying system requirements for technical efficiency and worker satisfaction. Computer & Industrial Engineering.
Schober, P., Boer, C., & Schwarte, L. (2018). Correlation Coefficients: Appropriate Use and Interpretation. Anesthesia & Analgesia 126(5), 1763-1768.
Simpson, & Doug, L. (2005, March 21). Content for one: developing a personal content management system. (ACM Digital Library) Retrieved March 2, 2023, from Content for one: developing a personal content management system.: http://dl.acm.org/citation.cfm?id=1099512
Theo, H. (2019). Translation in Systems Descriptive and Systemic Approaches Explained. London : https://doi.org/10.4324/9780429285783.
Veluvali, P., & Surisetti, J. (2022). Learning Management System for Greater Learner Engagement in Higher Education—A Review. . Sage Journals.
Weyuker, E. J., & Avritzer, A. (2015). Workload Modeling for Computer Systems Performance Evaluation. New York USA: Cambrige University Press.
Yang, R., & Xu, J. (2016). Computing at Massive Scale: Scalability and Dependability Challenges. Symposium on Service-Oriented System Engineering (SOSE) (pp. 386-397). Oxford, UK: IEEE.
Zacharewicz, G., Diallo, S., Ducq, Y., Agostinho, C., & Jardim, R. (2016). Model-based approaches for interoperability of Next Generation Enterprise Information Systems: State of the art and future challenges. Information Systems and e- Business Management, 229–256.