Skip to main content

Modeling Fault Detection Phenomenon in Multiple Sprints for Agile Software Environment

  • Chapter
  • First Online:
Quality, IT and Business Operations

Abstract

The information technology industry has gone through a revolutionary change in the last two decades. In today’s fast changing business environment, the IT organizations have to be agile and responsive to cater to the needs of the customers. The objective is not just to deliver quickly but also to embrace the change without having any adverse impact on the project. The requirements of the end customers are fast changing and get evolved over a period of time as these are directly aligned with the market needs. This has led the organizations to adopt “Agile” approach based on “lean” principles over the conventional software development life cycle (SDLC) approach. In “Agile” framework, the customer works in collaboration with the project team in prioritizing the requirements. The implementation is done through “Scrum” methodology, having multiple “sprints,” and each sprint has a “working software” as a deliverable. This approach has substantially reduced the “time to market” as the customer can decide which features of the software they would like to be delivered on a priority basis. The release of sprints is similar to multi-releases of a software in which software is tested rigorously to detect the underlying faults at the end of each sprint and remaining number of fault of each sprint is taken forward for the next sprint. Hence to model the fault detection phenomenon and their trend in each sprint, software reliability growth modeling has been used. In the current work, we are using software reliability growth models (SRGMs) to find out the trend over the sprints that could ultimately define the overall quality of the software. Numerical illustration is mentioned at the end of the paper for model validation.

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 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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. Sandra M, David F (2000) Journey towards agility: the agile wheel explored. TQM Mag 12(2):137–143

    Article  Google Scholar 

  2. https://www.agilealliance.org/agile101/the-agile-manifesto/

  3. Agile Maturity Model (AMM): a software process improvement framework for agile software development practices. Int J Software Eng 01/2009;2(1)

    Google Scholar 

  4. Dybå T, Dingsøyr T (2008) Empirical studies of agile software development: a systematic review. Inform Softw Technol 50(9–10):833–859

    Google Scholar 

  5. Miguel Morales R, Oktaba H, Pino FJ, Orozco MJ Applying agile and lean practices in a software development project into a CMMI organization. In: Product-focused software process improvement, Volume 6759 of the series Lecture notes in computer science. Springer, Berlin, pp 17–29

  6. Jawadekar WS (2004) Software engineering. McGraw-Hill Education (India) Pvt Limited

    Google Scholar 

  7. Hossain E (2009) Using scrum in global software development: a systematic literature review. CSE, University of New South Wales, Sydney, NSW, Australia. Hye-young Paik, Babar. Global Software Engineering (2009) ICGSE 2009. Fourth IEEE international conference on, pp 175–184, 16 July 2009

  8. Dingsøyr T, Dybå T, Moe NB (2007) Agile software development: current research and future directions. Springer, Berlin

    Google Scholar 

  9. Sharp H, Robinson H (2010) Three ‘c’s of agile practice: collaboration, coordination and communication. In: Agile software development: current research and future directions. Springer, Berlin, pp 61–85

    Chapter  Google Scholar 

  10. Kapur PK, Tandon A, Kaur G (2010) Multi up-gradation software reliability model. 2nd international conference on Reliability, Safety and Hazard, (ICRESH-2010), 468–474

    Google Scholar 

  11. Yamada S (2015) Software quality analysis for agile development. 4th international conference on reliability, Infocom Technologies and Optimization (ICRITO) (Trends and Future Directions)

  12. Pham H (2006) System software reliability. Springer, London

    Book  Google Scholar 

  13. Kapur PK, Pham H, Gupta A, Jha PC (2011) Software reliability assessment with OR applications. Springer, London

    Book  Google Scholar 

  14. Kapur PK, Garmabaki AHS, Singh J (2010) Multi up-gradation software reliability model with imperfect debugging. Int J Syst Assur Eng Manag 1(4):299–306

    Article  Google Scholar 

  15. Kapur PK, Pham H, Aggarwal AG, Kaur G (2012) Two dimensional multi-release software reliability modeling and optimal release planning. IEEE Trans Reliab 61(3):758–768

    Article  Google Scholar 

  16. Kapur PK, Pham H, Anand S, Yadav K (2011) A unified approach for developing reliability growth models in the presence of imperfect debugging and error generation. IEEE Trans Reliab 60(1)

    Google Scholar 

  17. Lai CD, Xie M, Murthy DNP (2003) A modified Weibull distribution. IEEE Trans Reliab 52:33–37

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Prabhanjan Mishra .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this chapter

Cite this chapter

Mishra, P., Shrivastava, A.K., Kapur, P.K., Khatri, S.K. (2018). Modeling Fault Detection Phenomenon in Multiple Sprints for Agile Software Environment. In: Kapur, P., Kumar, U., Verma, A. (eds) Quality, IT and Business Operations. Springer Proceedings in Business and Economics. Springer, Singapore. https://doi.org/10.1007/978-981-10-5577-5_20

Download citation

Publish with us

Policies and ethics