Skip to main content

SAMSEF: An Agile Software Maintenance Leveraging Scrum Framework for Improved Efficiency and Effectiveness

  • Conference paper
  • First Online:
Good Practices and New Perspectives in Information Systems and Technologies (WorldCIST 2024)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 989))

Included in the following conference series:

  • 11 Accesses

Abstract

Agile methodologies have gained widespread recognition for their ability to produce high-quality software systems. Given that over half of all job, roles are associated with maintenance activities throughout a program system’s entire lifecycle, researchers and engineers are actively exploring utilizing agile methods to ensure the continued robustness of the software. The agile software development lifecycle lacks a dedicated maintenance plan, prompting the need for a set of agile maintenance principles derived from both theoretical foundations and practical experience. These established standards encompass maintenance planning, customer involvement, incremental maintenance execution, documentation updates at each stage, and thorough testing of maintenance tasks. This study proposes an efficient framework named SAMSEF-based. It is a hybrid of Model-Based Software Engineering and Agile methodology, successfully used in a pilot study on health technology systems. It can improve project progression and system design documentation, enhancing agile capabilities.

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.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

References

  1. Almashhadani, M., Mishra, A., Yazici, A., Younas, M.: Challenges in agile software maintenance for local and global development: an empirical assessment. Information 14, 261 (2023)

    Article  Google Scholar 

  2. Almeida, F.: Communication and coordination issues in managing distributed scrum teams. In: Perspectives on Workplace Communication and Well-Being in Hybrid Work Environments, pp. 193–212. IGI Global (2023)

    Google Scholar 

  3. Anand, A., Kaur, J., Singh, O., Ram, M.: Optimal resource allocation for software development under agile framework. Reliab Theory Appl 16, 48–58 (2021)

    Google Scholar 

  4. Avila, D.T., Van Petegem, W., Snoeck, M.: Improving teamwork in agile software engineering education: the ASEST+ framework. IEEE Trans. Educ. 65, 18–29 (2021)

    Article  Google Scholar 

  5. Bomström, H., et al.: Information needs and presentation in agile software development. Inf. Softw. Technol. 107265 (2023)

    Google Scholar 

  6. Bundhun, K., Sungkur, R.K.: Developing a framework to overcome communication challenges in agile distributed teams–case study of a mauritian-based IT service delivery centre. Glob. Transit. Proc. 2, 315–322 (2021)

    Article  Google Scholar 

  7. de Castro, R.O., Sanin, C., Levula, A., Szczerbicki, E.: The development of a conceptual framework for knowledge sharing in agile it projects. Cybern. Syst. 53, 529–540 (2022)

    Article  Google Scholar 

  8. Chang, S.-C., Wongwatkit, C.: Effects of a peer assessment-based scrum project learning system on computer programming’s learning motivation, collaboration, communication, critical thinking, and cognitive load. Educ. Inf. Technol. 1–24 (2023)

    Google Scholar 

  9. Edison, H., Wang, X., Conboy, K.: Comparing methods for large-scale agile software development: a systematic literature review. IEEE Trans. Softw. Eng. 48, 2709–2731 (2021)

    Article  Google Scholar 

  10. Fagarasan, C., Cristea, C., Cristea, M., Popa, O., Mihele, C., Pisla, A.: The delivery of large-scale software products through the adoption of the SAFe framework, pp. 137–143. IEEE (2022)

    Google Scholar 

  11. Habib, B., Romli, R., Zulkifli, M.: Identifying components existing in Agile software development for achieving “light but sufficient” documentation. J. Eng. Appl. Sci. 70, 75 (2023)

    Article  Google Scholar 

  12. Heimicke, J., Dühr, K., Krüger, M., Ng, G.-L., Albers, A.: A framework for generating agile methods for product development. Procedia CIRP 100, 786–791 (2021)

    Article  Google Scholar 

  13. Hossain, A.: A Systematic Mapping Study on Scrum and Kanban in Software Development (2023)

    Google Scholar 

  14. Huss, M., Herber, D.R., Borky, J.M.: An agile model-based software engineering approach illustrated through the development of a health technology system. Software 2, 234–257 (2023)

    Article  Google Scholar 

  15. Huss, M., Herber, D.R., Borky, J.M.: Comparing measured agile software development metrics using an agile model-based software engineering approach versus scrum only. Software 2, 310–331 (2023)

    Article  Google Scholar 

  16. Jain, A., Porwal, R., Kansal, V.: Design of a new agile methodology: eclectic--an approach to overcome existing challenges. Int. J. Intell. Eng. Syst. 16 (2023)

    Google Scholar 

  17. Joskowski, A., Przybyłek, A., Marcinkowski, B.: Scaling scrum with a customized nexus framework: a report from a joint industry‐academia research project. Softw. Pract. Exp. (2023)

    Google Scholar 

  18. Karar, A.N., Labib, A., Jones, D.F.: A conceptual framework for an agile asset performance management process. J. Qual. Maint. Eng. 28, 689–716 (2021)

    Article  Google Scholar 

  19. Kopytko, M., Lutay, L., Chornenka, O., Markiv, M., Grybyk, I., Dzyubina, A.: A sustainable socio-economic system model leveraging AGILE management technologies for fostering innovations. Int. J. Sustain. Dev. Plan. 18, 1951–1956 (2023)

    Article  Google Scholar 

  20. Mishra, A., Alzoubi, Y.I.: Structured software development versus agile software development: a comparative analysis. Int. J. Syst. Assur. Eng. Manag. 14, 1–19 (2023)

    Article  Google Scholar 

  21. Miura, K., Masuda, Y., Shirasaka, S.: Designing performance indicator in human-centered agile development. In: Zimmermann, A., Howlett, R., Jain, L.C. (eds.) KES-HCIS 2023, pp. 143–152. Springer, Singapore (2023). https://doi.org/10.1007/978-981-99-3424-9_14

  22. Mora, M., Marx-Gomez, J., Wang, F., Diaz, O.: Agile it service management frameworks and standards: a review. In: Arabnia, H.R., Deligiannidis, L., Tinetti, F.G., Tran, Q.-N. (eds.) Advances in Software Engineering, Education, and e-Learning. TCSCI, pp. 921–936. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-70873-3_66

    Chapter  Google Scholar 

  23. Morandini, M., Coleti, T.A., Oliveira, E., Jr., Corrêa, P.L.P.: Considerations about the efficiency and sufficiency of the utilization of the Scrum methodology: a survey for analyzing results for development teams. Comput. Sci. Rev. 39, 100314 (2021)

    Article  Google Scholar 

  24. de Oliveira, E.R., Ribeiro, P.C.C., Méxas, M.P., de Oliveira, S.B.: Scrum method assessment in Federal Universities in Brazil: multiple case studies. Braz. J. Oper. Prod. Manag. 20, 1496 (2023)

    Article  Google Scholar 

  25. Patrucco, A.S., Canterino, F., Minelgaite, I.: How do scrum methodologies influence the team’s cultural values? A multiple case study on agile teams in Nonsoftware industries. IEEE Trans. Eng. Manag. 69, 3503–3513 (2022)

    Article  Google Scholar 

  26. Petrescu, M., Motogna, S.: A Perspective from Large vs Small Companies Adoption of Agile Methodologies (2023)

    Google Scholar 

  27. Plant, O.H., van Hillegersberg, J., Aldea, A.: How DevOps capabilities leverage firm competitive advantage: a systematic review of empirical evidence, pp 141–150. IEEE (2021)

    Google Scholar 

  28. Raharjo, T., Purwandari, B., Budiardjo, E.K., Yuniarti, R.: The essence of software engineering framework-based model for an agile software development method. Int. J. Adv. Comput. Sci. Appl. 14 (2023)

    Google Scholar 

  29. Ranawana, R., Karunananda, A.S.: An agile software development life cycle model for machine learning application development, pp. 1–6. IEEE (2021)

    Google Scholar 

  30. Rashid, N., Khan, S.U., Khan, H.U., Ilyas, M.: Green-agile maturity model: an evaluation framework for global software development vendors. IEEE Access 9, 71868–71886 (2021)

    Article  Google Scholar 

  31. del Rey, S., Martínez-Fernández, S., Salmerón, A.: Bayesian Network analysis of software logs for data-driven software maintenance. IET Softw. 17(3), 268–286 (2023)

    Article  Google Scholar 

  32. Saarikallio, M., Tyrväinen, P.: Quality culture boosts agile transformation—action research in a business-to-business software business. J. Softw. Evol. Process 35, e2504 (2023)

    Article  Google Scholar 

  33. Shafiee, S., Wautelet, Y., Poelmans, S., Heng, S.: An empirical evaluation of scrum training’s suitability for the model-driven development of knowledge-intensive software systems. Data Knowl. Eng. 146, 102195 (2023)

    Article  Google Scholar 

  34. da Silva, E.F., Magalhães, A.P.F., Maciel, R.S.P.: Software evolution and maintenance using an agile and MDD hybrid processes. In: Filipe, J., Śmiałek, M., Brodsky, A., Hammoudi, S. (eds.) ICEIS 2020. LNBIP, vol. 417, pp. 437–457. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-75418-1_20

    Chapter  Google Scholar 

  35. Singh, A., Kukreja, V., Kumar, M.: An empirical study to design an effective agile knowledge management framework. Multimed. Tools Appl. 82, 12191–12209 (2023)

    Article  Google Scholar 

  36. Suárez-Gómez, E.D., Hoyos-Vallejo, C.A.: Scalable agile frameworks in large enterprise project portfolio management. IEEE Access (2023)

    Google Scholar 

  37. Subramanian, N., Suresh, M.: Assessment framework for agile HRM practices. Glob. J. Flex. Syst. Manag. 23, 135–149 (2022)

    Article  Google Scholar 

  38. Tessarolo, F., et al.: Developing ambient assisted living technologies exploiting potential of user-centred co-creation and agile methodology: the CAPTAIN project experience. J. Ambient Intell. Humaniz. Comput. 1–16 (2022)

    Google Scholar 

  39. Tona, C., Juárez-Ramírez, R., Jiménez, S., Quezada, Á., Guerra-García, C., López, R.G.P.: Scrumlity: an agile framework based on quality assurance, pp. 88–96. IEEE (2021)

    Google Scholar 

  40. Traini, L.: Exploring performance assurance practices and challenges in agile software development: an ethnographic study. Empir. Softw. Eng. 27, 74 (2022)

    Article  Google Scholar 

  41. Tyagi, S., Sibal, R., Suri, B.: Empirically developed framework for building trust in distributed agile teams. Inf. Softw. Technol. 145, 106828 (2022)

    Article  Google Scholar 

  42. Udvaros, J., Forman, N., Avornicului, S.M.: Agile storyboard and software development leveraging smart contract technology in order to increase stakeholder confidence. Electronics 12, 426 (2023)

    Article  Google Scholar 

  43. Uraon, R.S., Chauhan, A., Bharati, R., Sahu, K.: Do agile work practices impact team performance through project commitment? Evidence from the information technology industry. Int. J. Product. Perform. Manag. (2023)

    Google Scholar 

  44. Van Wessel, R.M., Kroon, P., De Vries, H.J.: Scaling agile company-wide: the organizational challenge of combining agile-scaling frameworks and enterprise architecture in service companies. IEEE Trans. Eng. Manag. 69, 3489–3502 (2021)

    Article  Google Scholar 

  45. Vega, F., Rodríguez, G., Rocha, F., dos Santos, R.P.: Scrum Watch: a tool for monitoring the performance of Scrum-based work teams. J. Univers. Comput. Sci. 28, 98 (2022)

    Article  Google Scholar 

  46. Visweswara, S.: An agile enterprise architecture methodology for digital transformation (2023)

    Google Scholar 

Download references

Acknowledgments

This work is funded by FCT/MEC through national funds and co-funded by the FEDER – PT2020 partnership agreement under the project UIDB/50008/2020. This article is based upon work from COST Action CA21118 - Platform Work Inclusion Living Lab (P-WILL), supported by COST (European Cooperation in Science and Technology). More information on www.cost.eu.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ivan Miguel Pires .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ali, M., Cheema, S.M., Naz, A., Pires, I.M. (2024). SAMSEF: An Agile Software Maintenance Leveraging Scrum Framework for Improved Efficiency and Effectiveness. In: Rocha, Á., Adeli, H., Dzemyda, G., Moreira, F., Poniszewska-Marańda, A. (eds) Good Practices and New Perspectives in Information Systems and Technologies. WorldCIST 2024. Lecture Notes in Networks and Systems, vol 989. Springer, Cham. https://doi.org/10.1007/978-3-031-60227-6_11

Download citation

Publish with us

Policies and ethics