Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2962695.2962712acmotherconferencesArticle/Chapter ViewAbstractPublication PagesxpConference Proceedingsconference-collections
research-article

Addressing the 4+1 Software Safety Assurance Principles within Scrum

Published: 24 May 2016 Publication History

Abstract

The 4+1 principles document common principles of software safety assurance that can be observed from software safety standards and best practice. These principles are constant across domains and across projects, and can be regarded as the immutable core of any software safety justification. The principles also help maintain understanding of the 'big picture' of software safety issues whilst examining and negotiating the detail of individual standards, and provide a reference model for cross-sector certification. This document discusses the challenges posed when applying these principles to Scrum, and makes initial recommendations for how the principles can be accommodated within a Scrum development.

References

[1]
Kenneth S. Rubin. 2012. Essential Scrum: A Practical Guide to the Most Popular Agile Process (1st ed.). Addison-Wesley Professional.
[2]
Kelly, Tim. "Software Certification: Where is Confidence Won and Lost?" Addressing Systems Safety Challenges, T. Anderson, C. Dale (Eds), Safety Critical Systems Club (2014).
[3]
Osama Doss, Tim Kelly "Assurance Case Integration with An Agile Development Method In: XP 2015, LNBIP 212, pp. 347--349, 2015.
[4]
Osama Doss, and Tim Kelly. "Challenges and Opportunities in Agile Development in Safety Critical Systems -- A Survey". In: Agile methods applied to development and certification of safety-critical software Workshop, XP 2015, Helsinki, Finland, 2015.
[5]
Kelly, T.; Weaver, R.: The Goal Structuring Notation -- A Safety Argument Notation. In: Proceedings of the International Conference on Dependable Systems and Networks -- Workshops on Assurance Cases, Florence, Italy (2004)
[6]
Bruce Douglass. "Real-Time Agility" June 2009
[7]
Agile manifesto (2001). http://agilemanifesto.org.
[8]
Bruce Douglass. "Agile Systems Engineering" Sept. 2015.
[9]
Hawkins, R., Habli, I., Kolovos, D., Paige, R., and Kelly, T.: 'Weaving an Assurance Case from Design: A Model-Based Approach', in Editor (Ed.) (Eds.): 'Book Weaving an Assurance Case from Design: A Model-Based Approach' (2015, edn.), pp. 110--117

Cited By

View all
  • (2018)Software Reliability Case Development Method Based on the 4+1 Principles2018 12th International Conference on Reliability, Maintainability, and Safety (ICRMS)10.1109/ICRMS.2018.00045(197-202)Online publication date: Oct-2018
  • (2018)Deriving Successful Factors for Practical AI System Development Projects Using Assurance CaseKnowledge-Based Software Engineering: 201810.1007/978-3-319-97679-2_3(22-32)Online publication date: 4-Aug-2018
  • (2017)Integration of the 4+1 Software Safety Assurance Principles with ScrumSystems, Software and Services Process Improvement10.1007/978-3-319-64218-5_6(72-82)Online publication date: 12-Aug-2017

Index Terms

  1. Addressing the 4+1 Software Safety Assurance Principles within Scrum

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    XP '16 Workshops: Proceedings of the Scientific Workshop Proceedings of XP2016
    May 2016
    128 pages
    ISBN:9781450341349
    DOI:10.1145/2962695
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 24 May 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 4+1 principles
    2. Assurance
    3. Assurance Case
    4. Certification
    5. Safety
    6. Scrum
    7. Software Safety

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    XP '16 Workshops

    Acceptance Rates

    Overall Acceptance Rate 11 of 15 submissions, 73%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)8
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 10 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Software Reliability Case Development Method Based on the 4+1 Principles2018 12th International Conference on Reliability, Maintainability, and Safety (ICRMS)10.1109/ICRMS.2018.00045(197-202)Online publication date: Oct-2018
    • (2018)Deriving Successful Factors for Practical AI System Development Projects Using Assurance CaseKnowledge-Based Software Engineering: 201810.1007/978-3-319-97679-2_3(22-32)Online publication date: 4-Aug-2018
    • (2017)Integration of the 4+1 Software Safety Assurance Principles with ScrumSystems, Software and Services Process Improvement10.1007/978-3-319-64218-5_6(72-82)Online publication date: 12-Aug-2017

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media