Abstract
The paper presents a case study aiming at collecting opinions of software engineers on the risks related to integration of agile practices to safety-critical software development projects. The study has been performed within the scope of our research targeting at providing critical software developers with a solution allowing to incorporate agile practices into software development process while still being conformant with the software assurance requirements imposed by the application domain. We describe the tasks performed by the participants and the results of these tasks together with the overall conclusions derived during the workshop summarizing the case study.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
McHugh, M., Mc Caffery, F., Casey, V., Pikkarainen, M.: Integrating Agile Practices with a Medical Device Software Development Lifecycle. In: Proceedings of European Systems and Software Process Improvement and Innovation Conference (EuroSPI), Vienna, Austria, June 25-27 (2012)
Ge, X., Paige, R.F., McDermid, J.: An Iterative Approach for Development of Safety-Critical Software and Safety Arguments. In: 2010 Agile Conference Proceedings, Orlando, USA, August 9-13, pp. 35–43. IEEE Computer Society, Los Alamitos (2010)
Boehm, B., Turner, R.: Balancing Agility and Discipline: A Guide for the Perplexed. Addison Wesley (2003)
Drobka, J., Noftz, D., Raghu, R.: Piloting XP on Four Mission-Critical Projects. IEEE Software 21(6), 70–75 (2004)
Lindvall, M., Muthig, D., Dagnino, A., Wallin, C., Stupperich, M., Kiefer, D., May, J., Kähkönen, T.: Agile Software Development in Large Organizations. Computer 37(12), 26–34 (2004)
Glazer, H., Anderson, D., Anderson, D.J., Konrad, M., Shrum, S.: CMMI or Agile: Why Not Embrace Both! In: Software Engineering Process Management – Technical Note for Software Engineering Institute. Carnegie Mellon University (2008)
Poppendieck, M., Poppendieck, T.: Lean software development: an agile toolkit. Addison-Wesley (2003)
Babuscio, J.: How the FBI Learned to Catch Bad Guys One Iteration at a Time. In: 2009 Agile Conference Proceedings, Chicago, USA, August 24-28, pp. 96–100. IEEE Computer Society, Los Alamitos (2009)
Potter, N., Sakry, M.: Implementing Scrum (Agile) and CMMI together. Process Group Post Newsletter 16(2) (2009), http://www.itmpi.org/assets/base/images/itmpi/Potter-ScrumCMMI.pdf
Pikkarainen, M., Mantyniemi, A.: An Approach for Using CMMI in Agile Software Development Assessments: Experiences from Three Case Studies. In: Proceedings of SPICE Conference, Luxembourg, May 3-5 (2006)
Van Solingen, R., Berghout, E.: The Goal/Question/Metric Method. McGraw-Hill Education (1999)
Schwaber, K., Beedle: Agile Software Development with Scrum. Prentice Hall (2001)
Extreme Programming: A gentle introduction, http://www.extremeprogramming.org/
Animas One Touch Ping. Insulin pump, http://www.animas.com/animas-insulin-pumps/onetouch-ping
Designsafe tool, http://www.designsafe.com/
Górski, J.: Trust Case – a case for trustworthiness of IT infrastructures. In: Cyberspace Security and Defense: Research Issues. NATO Science Series II: Mathematics, Physics and Chemistry, vol. 196, pp. 125–142. Springer (2005)
NOR-STA project Portal, http://www.nor-sta.eu
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Górski, J., Łukasiewicz, K. (2013). Towards Agile Development of Critical Software. In: Gorbenko, A., Romanovsky, A., Kharchenko, V. (eds) Software Engineering for Resilient Systems. SERENE 2013. Lecture Notes in Computer Science, vol 8166. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40894-6_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-40894-6_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40893-9
Online ISBN: 978-3-642-40894-6
eBook Packages: Computer ScienceComputer Science (R0)