International Peer-Reviewed JournalOpen AccessISSN 2456-8880
irejournals@gmail.com+91-7433024337

Home / Current Issue / Paper 1710870

1710870 Vol 9 · Issue 3 Download Paper

Applicability of Software Maintenance Techniques in Nigeria Private Institutions: (A case Study of ABC University, Nigeria)

Rahmon Ariyo Badru Ayodele Akuemaho Babatunde Idowu Olugbenga Adewumi

Subject area: Science,Engineering and Technology  ·  Area of research: Software Maintenance

Abstract

In the digital age, sustainable software upkeep is crucial for the dependability of higher education systems, especially in private universities in Nigeria that increasingly rely on learning management systems (LMS), student portals, and enterprise resource planning (ERP) solutions. This research explored the relevance of corrective, preventive, adaptive, and perfective maintenance methods at ABC University, Nigeria, employing a mixed-methods case study approach. Quantitative data comprised 21 survey responses, regression analysis, and maintenance log examination, supplemented by semi-structured interviews with ICT personnel. Findings indicated that corrective maintenance prevails among systems, featuring average resolution durations of 6?12 hours per incident and network outages averaging 6?10 hours monthly. Regression analysis indicated that the quantity of monthly maintenance tasks (B = 1.21, p = 0.015) and the availability of budget (B = 2.54, p = 0.035) are significant predictors of maintenance effectiveness, whereas training demonstrated a positive yet non-significant impact (B = 1.87, p = 0.080). The model accounted for 28.4% (R? = 0.284) of the variability in staff confidence. Correlation analysis revealed that staff expertise is highly associated with response speed (r = 0.71) and management of downtime (r = 0.39), whereas downtime management demonstrated the strongest predictive ability for staff confidence (r = 0.44, p < 0.05). Even with few preventive measures, merely 35% of employees indicated they received formal training over the last two years. Comparative analysis revealed that ABC?s practices fall short of global best practices, which prioritize automated patching, CI/CD pipelines, predictive analytics, and cloud-based systems. The ongoing dependence on manual and reactive methods has led to regular unexpected downtimes, decreased user satisfaction, and limited scalability. The research indicates that although remedial measures are still essential, private universities in Nigeria should transition to proactive upkeep by incorporating predictive analytics, automated assessments, and ongoing professional training. Recommendations for policy involve implementing a thorough Software Maintenance Policy (SMP), distribution of protected budgets and methodical performance evaluations. Future studies should replicate this research at public universities and perform cost?benefit analyses of cloud and automation tools to guide IT governance in sub-Saharan Africa.

Keywords

Software Maintenance, Corrective Maintenance, Perfective Maintenance, Preventive Maintenance, Adaptive Maintenance, Private Universities, LMS, Student Portal, ERP System, Nigeria Higher Education, System Downtime, Predictive Analytics

References

[1] Maintenance Approach

[2] Primarily reactive (corrective) with occasional manual preventive actions.

[3] Integrated mix of preventive, adaptive, perfective; driven by automation and predictive analytics.

[4] Sommerville (2015); Shakil et al. (2015)

[5] Tools & Processes

[6] Manual code edits, occasional version control; no CI/CD pipelines; no automated testing.

[7] Automated testing suites, CI/CD pipelines, version control, bug tracking systems (e.g., JIRA, Jenkins).

[8] Sommerville (2015); Ahmad et al. (2017)

[9] Infrastructure Management

[10] On-premises hosting for LMS, portals, ERP; limited scalability; downtime common during peak periods.

[11] Cloud-based or hybrid infrastructure with elastic scaling, load balancing, real-time monitoring.

[12] Shakil et al. (2015)

[13] Documentation

[14] Maintenance logs partially documented; no formal change request workflow in some units.

[15] Full documentation of change requests, updates, rollback plans, and version history; often audited for compliance.

[16] Osei-Bryson and Kojo (2021)

[17] Staff Training and Capacity

[18] Limited formal training; no systematic vendor partnerships for skills upgrades.

[19] Continuous professional development, vendor-certified training, and active knowledge-sharing communities.

[20] Ahmad et al. (2017)

[21] Policy and Governance

[22] No comprehensive Software Maintenance Policy (SMP); budget allocations irregular.

[23] Robust SMP integrated with IT governance frameworks; clear approval workflows; stable budget lines.

[24] Sommerville (2015); Osei-Bryson & Kojo (2021)

[25] Outcomes: Uptime and User Satisfaction

[26] Frequent downtimes on ABC-Learn, student portal, and network services; user complaints about availability and speed.

[27] High availability (>99% uptime); user experience prioritized with quick turnaround for bug fixes and enhancements.

[28] Shakil et al. (2015); UniversityCube.org

[29] Source: Adapted by author from field data and comparative literature (2025).

[30] Table 6 above revealed a side by side comparison of ABC University’s software maintenance approach with established global best practices, integrating both field data and insights from the literature [2, 5, 7,8, 11 and 26].

[31] Maintenance Approach

[32] ABC University’s software maintenance was predominantly reactive as showed in Figure 4 below, relying heavily on corrective measures with only occasional, manually scheduled preventive actions. This pattern was typical of under resourced institutions where incident driven fixes take precedence over proactive strategies. In contrast, global best practices emphasizes on integrated maintenance cycle that balances corrective, adaptive, perfective and preventive maintenance techniques, often automated and guided by predictive analytics to anticipate failures before they occur. This mismatch explains the recurring system downtimes and the “portal under maintenance “bottlenecks observed in ABC University’s learning and administrative platforms.

[33] Figure 4: ABC University Software Maintenance Cycle (Source: Author, 2025)

[34] Tools and Processes

[35] The tools landscape further reinforces this gap in Figure 4. ABC relies mainly on manual code edits, informal version control system and lacks modern tools such as CI/CD pipelines or automated testing suites. Global practice by comparison, demands robust toolchains, including version control systems like Github, continous integration servers like Jenkins and bug tracking software like JIRA, Bugzilla [29]. The lack of automation means that software fixes at ABC are slower to deploy, more error prone and rarely subject to systematic quality assurance.

[36] Figure 4: Tools and Processes with Global Practices (Source: Author, 2025)

[37] Infrastructure Management

[38] ABC University’s reliance on on-premises hosting for core systems like the LMS and ERP severely limits scalability and makes the institution vulnerable to peak period failures. By contrast, peer reviewed frameworks advocate cloud based or hybrid infrastructure, which offers elastic scaling, built in redundancy and real time monitoring for performance bottlenecks [17]. The absence of load balancing and real time alerts at ABC explains the significant performance dips during high demand periods such as registration or examination weeks.

[39] Documentation

[40] Partial or inconsistent documentation was another critical weakness. Some units do not maintain formal change request workflows or version histories, creating operational risks when troubleshooting or rolling back updates. In high performing contexts, full documentation of change requests, version histories and rollback plans is standard and often mandated for compliance audits like ISO/IEC 14764 [10].

[41] Staff Training and Capacity

[42] ABC University’s limited formal training and ad hoc skill upgrades stand in stark contrast to global norms, where continuous professional development and vendor certified training are routine. This capacity gap weakens the institution’s ability to adopt emerging tools and frameworks. Collaborative knowledge sharing communities, which can support local problem solving, are also missing at ABC.

[43] Policy and Governance

[44] At a governance level, the absence of a comprehensive Software Maintenance Policy (SMP) and regular budget allocations further constraint maintenance quality. Global practice links a well defined SMP to broader IT governance frameworks, ensuring that approvals, funding and accountability structures are in place [33].

[45] Outcomes

[46] Collectively, these factors explained the frequent downtimes and persistent user dissatisfaction with system reliability and speed. Whereas mature institutions strive for greater than 99% uptime and continuously monitor user experience, ABC’s maintenance culture does not yet support such standards.

[47] Generally, the comparative mapping in the table 6 above, clarifies that ABC University’s practices are typical of many private institutions in resource constrained environments. The over reliance on reactive maintenance, lack of automation and underinvestment in human capacity are not unique to ABC but reflect systemic challenges faced by private universities in Nigeria and similar contexts. The practical implication is that piecemeal improvement such as occasional training workshops are unlikely to yield sustained gains unless embedded within a broader strategy that includes clear policy frameworks, dedicated budget lines for maintenance and upgrades with adoption of automated tools for monitoring, testing and version control system. Regular skills development linked to evolving best practices.

[48] CONCLUSION AND RECOMMENDATIONS

[49] Conclusion

[50] This study has investigated and evaluates the applicability of standard software maintenance techniques at ABC University Nigeria. The results indicated that while corrective maintenance was the dominant approach, adaptive and preventive maintenance are limited, largely manual and lack structured automation. Consequently, system uptime was frequently compromised, staff confidence remains moderate and institutional support structures are inconsistent.

[51] These findings align with broader trends in developing country context, where constrained budgets, limited technical capacity, poor documentation often hamper effective maintenance [5]. When compared to global best practices, ABC’s current approaches fall short in leveraging modern tools such as automated testing frameworks, CI/CD pipelines and cloud based infrastructure management.

[52] Recommendations

[53] To close these gaps as discussed in this research work, the following actionable recommendations are proposed;

[54] Investment in preventive schedules and automation is key. Develop and implement regular preventive maintenance cycles, adopt automated test suites and monitoring tools to detect and resolve issues proactively, minimizing downtime and reactive fixes.

[55] Modular code designs that allow easier adaptation to change requirement and integration of new technologies has to be adopted using reengineering critical systems by leveraging on open source tools for version control and deployment pipelines.

[56] Conduct regular training workshops focused on modern software maintenance tools such as CI/CD pipelines, automated bug tracking and Git based version systems for enhancing staff capacity. Establishment of partnerships with technology vendors to provide ongoing certification and practical training is important.

[57] Software Maintenance Policy (SMP) must be develop comprehensively to align with institutional goals and IT governance standards by ensuring clear budgetary allocations and approval workflows for maintenance activities.

[58] This case study needs to be replicated in other private, states, and federal owned universities to compare contexts and validate findings.

[59] Conduct a detailed cost benefit analysis of adopting automation and cloud services, providing evidence for policy and budgetary decisions.

[60] REFERENCES

[61] Sommerville, Ian. Software Engineering. 10th ed. Boston: Pearson, 2015.

[62] Ahmad, Muneer, Ijaz A. Malik, and Bashir Ahmad. “A Systematic Review of Software Maintenance Models in Developing Countries.” International Journal of Computer Science 15, no. 3 (2017): 42–50.

[63] Osei-Bryson, Kweku-Muata, and Michael Kojo. “IT Governance and Software Maintenance: A Developing Country Perspective.” Journal of Information Systems in Developing Countries 57, no. 1 (2021): 14–22.

[64] Shakil, Kashish A., Mansaf Alam, and Shuchi Sethi. “Cloud Computing Infrastructure in Higher Education: Opportunities and Challenges.” Procedia Computer Science 56 (2015): 722–729.

[65] Aniwanage, S. P., T. R. Rajakaruna, and H. B. Madurapperuma. “Portal Maintenance Automation for University E-Governance.” IEEE Access 9 (2021): 110327–110339.

[66] Spinellis, Diomidis. “Version Control Systems: A Case Study.” IEEE Software 29, no. 6 (2012): 56–62.

[67] Kitchenham, Barbara, and Stuart Charters. “Guidelines for Performing Systematic Literature Reviews in Software Engineering.” EBSE Technical Report EBSE-2007-01. Keele University, 2007.

[68] Kan, Stephen H. Metrics and Models in Software Quality Engineering. 2nd ed. Boston: Addison-Wesley, 2003.

[69] Alenezi, M., A. Hussain, and S. Alshammari. “A Survey on Software Maintenance Challenges and Solutions.” International Journal of Advanced Computer Science and Applications 9, no. 12 (2018): 92–100.

[70] Kruchten, Philippe. The Rational Unified Process: An Introduction. 3rd ed. Boston: Addison-Wesley, 2004.

[71] IEEE. IEEE Standard for Software Maintenance. IEEE Std 14764-2006. New York: IEEE, 2006.

[72] Pressman, Roger S. Software Engineering: A Practitioner’s Approach. 8th ed. New York: McGraw-Hill, 2014.

[73] Rajlich, Vaclav T. “A Model for Change Propagation Based on Graph Rewriting.” Software Maintenance Research 36, no. 4 (2015): 537–550.

[74] Mockus, Audris, and David M. Weiss. “Global Software Maintenance Practices.” Empirical Software Engineering 21, no. 6 (2016): 2569–2607.

[75] Nnadozie, Samuel C., and Janet I. Anyanwu. “ICT Infrastructure and E-Learning Adoption in Nigerian Private Universities.” African Journal of Information Systems 12, no. 1 (2020): 15–26.

[76] Fagbemi, Oluwatoyin O., and Tunde Ojo. “Software Quality Challenges in Nigerian Higher Education.” Nigerian Journal of Information Technology 18, no. 2 (2019): 25–35.

[77] Musa, Peter H., and Rita A. Egwali. “Challenges and Strategies of Information Systems Maintenance in Nigerian Universities.” International Journal of Computer Applications 181, no. 22 (2018): 40–45.

[78] Oluwatosin, Michael O., and Maryam A. Adepoju. “Evaluation of E-Governance Portals in Nigerian Private Universities.” Journal of e-Government Studies and Best Practices 2017 (2017): 1–12.

[79] International Organization for Standardization (ISO). ISO/IEC 14764: Software Engineering—Software Maintenance. Geneva: ISO, 2006.

[80] Pigoski, Thomas M. Practical Software Maintenance: Best Practices for Managing Your Software Investment. New York: Wiley, 1997.

[81] Kansal, Abhishek, and Saurabh Sharma. “Software Maintenance Challenges in Modern Application Development.” International Journal of Computer Trends and Technology 56, no. 1 (2018): 1–7.

[82] Zhang, Hong, and Zhenyu Chen. “Continuous Integration and Continuous Deployment in Software Development: A Case Study.” Journal of Systems and Software 167 (2020): 110597.

[83] Kaur, Navneet, and Parminder Kaur. “A Review on Software Maintenance Activities and Tools.” International Journal of Computer Applications 171, no. 7 (2017): 1–6.

[84] Basili, Victor R., Lionel C. Briand, and Walcélio L. Melo. “A Validation of Object-Oriented Design Metrics as Quality Indicators.” IEEE Transactions on Software Engineering 22, no. 10 (1996): 751–761.

[85] Mohagheghi, Parastoo, and Reidar Conradi. “Quality, Productivity and Economic Benefits of Software Reuse: A Review of Industrial Studies.” Empirical Software Engineering 12, no. 5 (2007): 471–516.

[86] Tarus, John K., Zhendong Niu, and Bakhti Khadidja. “A Survey of Recommender Systems in E-Learning.” International Journal of Learning Technology 11, no. 3 (2016): 254–272.

[87] Ugwu, Chika F., and Ifeanyi E. Odoh. “An Assessment of ICT Maintenance Culture in Nigerian Universities.” Journal of Computing and ICT Research 13, no. 2 (2019): 31–42.

[88] Halpin, Terry. Information Modeling and Relational Databases. 2nd ed. Burlington, MA: Morgan Kaufmann, 2008.

[89] Tsai, Wei-Tek. “Software Maintenance and Software Evolution.” Encyclopedia of Software Engineering. John Wiley & Sons, 2002.

[90] UniversityCube.org. “Best Practice Guides for University IT Infrastructure.” Accessed March 5, 2025. https://universitycube.org/it-guides

[91] arXiv.org. “Open Research in Software Maintenance and Quality Assurance.” Accessed March 5, 2025. https://arxiv.org

[92] Oluwafemi, Kehinde J., and Adeyemi I. Adebayo. “Evaluating Maintenance Performance of Nigerian University Portals.” West African Journal of Computer and Information Systems 7, no. 1 (2020): 45–54.

[93] Ogunlade, David O. “Policy Gaps in Software Governance in Nigerian Tertiary Institutions.” African Journal of Management Information Systems 5, no. 1 (2022): 11–22.

How to cite this paper

Rahmon Ariyo Badru, Ayodele Akuemaho Babatunde, Idowu Olugbenga Adewumi "Applicability of Software Maintenance Techniques in Nigeria Private Institutions: (A case Study of ABC University, Nigeria)" Iconic Research And Engineering Journals Volume 9 Issue 3 2025 Page 1524-1538
Rahmon Ariyo Badru, Ayodele Akuemaho Babatunde, Idowu Olugbenga Adewumi "Applicability of Software Maintenance Techniques in Nigeria Private Institutions: (A case Study of ABC University, Nigeria)" Iconic Research And Engineering Journals, vol. 9, no. 3, Sep. 2025
Rahmon Ariyo Badru, Ayodele Akuemaho Babatunde, Idowu Olugbenga Adewumi (2025). Applicability of Software Maintenance Techniques in Nigeria Private Institutions: (A case Study of ABC University, Nigeria). Iconic Research And Engineering Journals, 9(3).
Rahmon Ariyo Badru, Ayodele Akuemaho Babatunde, Idowu Olugbenga Adewumi "Applicability of Software Maintenance Techniques in Nigeria Private Institutions: (A case Study of ABC University, Nigeria)" Iconic Research And Engineering Journals, vol. 9, no. 3, Sep. 2025.
@article{1710870,
      author = {Rahmon Ariyo Badru, Ayodele Akuemaho Babatunde, Idowu Olugbenga Adewumi},
      title = {Applicability of Software Maintenance Techniques in Nigeria Private Institutions:  (A case Study of ABC University, Nigeria)},
      journal = {Iconic Research And Engineering Journals},
      year = {2025},
      volume = {9},
      number = {3},
      pages = {1524-1538},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1710870.pdf},
      abstract = {In the digital age, sustainable software upkeep is crucial for the dependability of higher education systems, especially in private universities in Nigeria that increasingly rely on learning management systems (LMS), student portals, and enterprise resource planning (ERP) solutions. This research explored the relevance of corrective, preventive, adaptive, and perfective maintenance methods at ABC University, Nigeria, employing a mixed-methods case study approach. Quantitative data comprised 21 survey responses, regression analysis, and maintenance log examination, supplemented by semi-structured interviews with ICT personnel. Findings indicated that corrective maintenance prevails among systems, featuring average resolution durations of 6?12 hours per incident and network outages averaging 6?10 hours monthly. Regression analysis indicated that the quantity of monthly maintenance tasks (B = 1.21, p = 0.015) and the availability of budget (B = 2.54, p = 0.035) are significant predictors of maintenance effectiveness, whereas training demonstrated a positive yet non-significant impact (B = 1.87, p = 0.080). The model accounted for 28.4% (R? = 0.284) of the variability in staff confidence. Correlation analysis revealed that staff expertise is highly associated with response speed (r = 0.71) and management of downtime (r = 0.39), whereas downtime management demonstrated the strongest predictive ability for staff confidence (r = 0.44, p < 0.05). Even with few preventive measures, merely 35% of employees indicated they received formal training over the last two years. Comparative analysis revealed that ABC?s practices fall short of global best practices, which prioritize automated patching, CI/CD pipelines, predictive analytics, and cloud-based systems. The ongoing dependence on manual and reactive methods has led to regular unexpected downtimes, decreased user satisfaction, and limited scalability. The research indicates that although remedial measures are still essential, private universities in Nigeria should transition to proactive upkeep by incorporating predictive analytics, automated assessments, and ongoing professional training. Recommendations for policy involve implementing a thorough Software Maintenance Policy (SMP), distribution of protected budgets and methodical performance evaluations. Future studies should replicate this research at public universities and perform cost?benefit analyses of cloud and automation tools to guide IT governance in sub-Saharan Africa.},
      keywords = {Software Maintenance, Corrective Maintenance, Perfective Maintenance, Preventive Maintenance, Adaptive Maintenance, Private Universities, LMS, Student Portal, ERP System, Nigeria Higher Education, System Downtime, Predictive Analytics},
      month = {September},
  }