Skip to main content

Risk Assessment Framework: ADRIM Process Model for Global Software Development

  • Chapter
  • First Online:
Towards Extensible and Adaptable Methods in Computing

Abstract

Information Technology (IT) companies have to sustain the heavy competition involved in developing and delivering quality both software and hardware products to the market. It is important to note that Global Software Development (GSD) process span across various geographical locations in the world. There are many phases in GSD and each of this phase is associated with a unique risk parameter. Thus it is extremely essential to identify and mitigate the risks dynamically in various phases of GSD projects. It is also evident that many IT companies nowadays use agile model for software development due to regular adaptation to changing circumstances and customer requirements. On a similar note, this paper proposes an agile based approach that uses multi agent to identify the risks associated with each phase of GSD dynamically and mitigate the risk. A sample study which predicts the applicability of this framework in the software organization is also discussed.

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 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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. Kaplan, S., & Garrick, B. J. (1981). On the quantitative definition of risk. Risk Analysis, 1, 11–27.

    Article  Google Scholar 

  2. Chittister, C., & Haimes, Y. Y. (1994). Assessment and management of software technical risk. IEEE Transactions on Systems, Man and Cybernetics, 24, 187–202.

    Article  Google Scholar 

  3. Schwalbe, K. (2000). Information technology project management. Cambridge, MA: Course Technology.

    Google Scholar 

  4. Boehm, B. W. (1989). Software Risk Management Tutorial. IEEE CS Press.

    Google Scholar 

  5. Browning, T. R. (2014). A quantitative framework for managing project value, risk and opportunity. IEEE Transactions on Engineering Management, 61(4), 583–598.

    Article  Google Scholar 

  6. Ebert, C., Murthy, B. K., & Jha, N. N. (2008). Managing risks in global software engineering: Principles and practices. In: IEEE International Conference on Global Software Engineering, pp. 131–140.

    Google Scholar 

  7. Lamersdorf, A., Münch, J., Torre, A. F. V., & Sánchez, C. R. (2011). A risk-driven model for work allocation in global software development projects. In: Sixth IEEE International Conference on Global Software Engineering, pp. 15–24.

    Google Scholar 

  8. Moe, N. B., & Smite, D. (2008). Understanding a lack of trust in global software teams: A multiple-case study. Software Process Improvement and Practice, 13, 217–231.

    Article  Google Scholar 

  9. Nurdiani, I., Jabangwe, R., Smite, D., & Damian, D. (2011). Risk identification and risk mitigation instruments for global software development: Systematic review and survey results. In: Sixth IEEE International Conference on Global Software Engineering Workshops, pp. 36–41.

    Google Scholar 

  10. Usman, M., Azam, F., & Hashmi, N. (2014). Analysing and reducing risk factor in 3-C’s model communication phase used in global software development. In: International Conference on Information Science and Applications, pp. 1–4.

    Google Scholar 

  11. Verner, J. M., Brereton, O. P., Kitchenham, B. A., Turner, M., & Niazi, M. (2014). Risks and risk mitigation in global software development: A tertiary study. Information and Software Technology, 56, 54–78.

    Article  Google Scholar 

  12. Arumugam, C., Kameswaran, S., & Kaliamourthy, B. (2017). Global software development: A design framework to measure the risk of the global practitioners. In: ACM ICCCT, Allahabad, India

    Google Scholar 

  13. Beck, K., Beedle, M., Bennekum van, A., Cockburn, A., Cunningham, W., Fowler, M., et al. (2001). Manifesto for Agile Software Development 2002 http://AgileManifesto.org.

  14. Alshammri, M. (2015). Simulation modeling of human aspects in software project environment. In: ASWEC’15, II, pp. 145–146.

    Google Scholar 

  15. Baxter, G., Sommerville, I. (2008). Socio-technical systems: From design methods to systems engineering. Submitted to The Journal of Human-Computer Studies.

    Google Scholar 

  16. Conchúir, E. O., Ågerfalk, P. J., Olsson, H. H., & Fitzgerald, B. (2009). Global software development: where are the benefits? Communications of the ACM, 52, 127–131.

    Article  Google Scholar 

  17. Kellner, M. I., Madachy, R. J., & Raffo, D. M. (1999). Software process modeling and simulation: Why, What, How. Journal of Systems and Software, 46, 2/3.

    Article  Google Scholar 

  18. Joslin, D., Poole, W. (2005). Agent-based simulation for software project planning. In: Proceedings of the Winter Simulation Conference.

    Google Scholar 

  19. Lock, R., & Sommerville, I., Socio technical systems engineering handbook.

    Google Scholar 

  20. Pressman, R. (2005). Software engineering: A practitioner’s approach. McGraw-Hill.

    Google Scholar 

  21. Smite, D., & Borzovs, J. (2008). Managing uncertainty in globally distributed software development projects, University of Latvia, CSIT, 733, pp. 9–23.

    Google Scholar 

  22. Schwaber, K., & Beedle, M. (2002). Agile software development with scrum. Upper Saddle River, NJ: Prentice-Hall.

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chamundeswari Arumugam .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Arumugam, C., Kameswaran, S., Kaliamourthy, B. (2018). Risk Assessment Framework: ADRIM Process Model for Global Software Development. In: Chakraverty, S., Goel, A., Misra, S. (eds) Towards Extensible and Adaptable Methods in Computing. Springer, Singapore. https://doi.org/10.1007/978-981-13-2348-5_1

Download citation

  • DOI: https://doi.org/10.1007/978-981-13-2348-5_1

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-13-2347-8

  • Online ISBN: 978-981-13-2348-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics