skip to main content
10.1145/3422392.3422454acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbesConference Proceedingsconference-collections
research-article

Managing Assurance Information: A Solution Based on Issue Tracking Systems

Published: 21 December 2020 Publication History

Abstract

Context. Development of safety assurance cases (SACs) is a trending need for certification of safety-critical systems in regulated domains. Their development encompasses collecting, linking, and structuring diverse project information, such as requirements, hazards, and components. A key building block of SACs is the explanation behind requirements and design decisions, the so-called assurance rationale, which provides compelling argumentation on the system suitability for use. Late development of SACs leads to late discovery of hazards, risks, requirement and design issues that affect the system safety. Question/ problem. Current practice is to manage the assurance rationale in the SAC tools or artefacts, even though it is closely related to project and traceability information. This separation inhibits the shared understanding between safety and software professionals and may cause loss of rationale that results in a poor quality of certification documentation. It also hinders the automated SAC construction and assessment directly from project management tools. Principal ideas/results. This paper presents an approach to support the management of assurance rationale integrated with project information. Our approach defines an assurance rationale model that binds requirements, safety analysis information and assurance case elements. We show the use of the model applied to an issue tracking system. Contribution. We propose a new perspective on assurance cases management by bringing their building blocks into project management tools. Such integration could help bridge Safety and Software Engineering activities and avoid loss of rationale through the system life cycle. Also, it fosters the development of new approaches for SAC generation and assessment.

References

[1]
A. Agrawal, S. Khoshmanesh, M. Vierhauser, M. Rahimi, J. Cleland-Huang, and R. Lutz. 2019. Leveraging artifact trees to evolve and reuse safety cases. In Proc. of the 41st Intl. Conf. on Software Eng. IEEE, 1222--1233.
[2]
Atlassian. [n.d.]. Jira issue tracking system. Retrieved July 01, 2020 from https://www.atlassian.com/software/jira
[3]
R. Bloomfield and P. Bishop. 2010. Safety and Assurance Cases: Past, Present and Possible Future -- an Adelard Perspective. In Making Systems Safer, Chris Dale and Tom Anderson (Eds.). Springer London, London, 51--67.
[4]
J. Cheng, R. Metoyer, M. Goodrum, and J. Cleland-Huang. 2018. How Do Practitioners Perceive Assurance Cases in Safety-Critical Software Systems ?. In Proc. of the 11th Intl. Works. on Cooperative and Human Aspects of Software Engineering. ACM, 5--8.
[5]
K. Chindamaikul. 2015. Constructing Assurance Case using Description and Discussion Information from an Issue Tracking System. Master's thesis. Nara Institute of Science and Technology, Nara, Japan.
[6]
J.L. De La Vara, M. Borg, K. Wnuk, and L. Moonen. 2016. An Industrial Survey of Safety Evidence Change Impact Analysis Practice. IEEE Trans. on Softw. Eng. 42, 12 (2016), 1095--1117.
[7]
J.L. De La Vara, A. Ruiz, and H. Espinoza. 2018. Recent Advances towards the Industrial Application of Model-Driven Engineering for Assurance of Safety-Critical Systems. In Proc. of the 6th Intl. Conf. on Model-Driven Engineering and Software Development, {MODELSWARD} 2018. 632--641.
[8]
P. Diebold and S. Theobald. 2018. How is agile development currently being used in regulated embedded domains ? Journal of Software: Evolution and Process 30, November 2017 (2018).
[9]
S. Dimitrijević, J. Jovanović, and V. Devedžić. 2015. A comparative study of software tools for user story management. Information and Softw. Technology 57 (2015), 352--368.
[10]
O. Doss and T. Kelly. 2016. Challenges and Opportunities in Agile Development in Safety Critical Systems: A Survey. SIGSOFT Softw. Eng. Notes 41, 2 (May 2016), 30--31.
[11]
G. Hanssen, B. Haugset, T. Stålhane, T. Myklebust, and I. Kulbrandstad. 2016. Quality Assurance in Scrum Applied to Safety Critical Software. In Agile Processes, in Software Engineering, and Extreme Programming, Helen Sharp and Tracy Hall (Eds.). Springer, Cham, 92--103.
[12]
J. Hatcliff, A. Wassyng, T. Kelly, C. Comar, and P. Jones. 2014. Certifiably Safe Software-dependent Systems: Challenges and Directions. In Future of Software Engineering Proceedings (FOSE 2014). ACM, India, 182--200.
[13]
L. Heeager and P. Nielsen. 2018. A conceptual model of agile software development in a safety-critical context: A systematic literature review. Information and Software Technology 103, July (2018), 22--39.
[14]
T. Kelly. 2018. Safety Cases. John Wiley & Sons, Ltd, Chapter 16, 361--385.
[15]
P. Mäder, P. Jones, Y. Zhang, and J. Cleland-Huang. 2013. Strategic Traceability for Safety-Critical Projects. IEEE Software 30, 3 (May 2013), 58--66.
[16]
T. Merten, B. Mager, P.Hüubner, T. Quirchmayr, B. Paech, and S. Bürsner. 2015. Requirements communication in issue tracking systems in four open-source projects. In REFSQ Works., Vol. 1342. 114--125.
[17]
S. Nair, J.L. De La Vara, M. Sabetzadeh, and D. Falessi. 2015. Evidence management for compliance of critical systems with safety standards: A survey on the state of practice. Inf. and Software Technology 60 (2015), 1--15.
[18]
CollabNet Version One. 2019. 13th Annual State of Agile Report.
[19]
B. Paech, A. Delater, and T. Hesse. 2014. Supporting Project Management Through Integrated Management of System and Project Knowledge. In Soft. Project Management in a Changing World. Springer, 157--192.
[20]
B. Ramesh and M. Jarke. 2001. Toward reference models for requirements trace-ability. IEEE Trans. on Software Eng. 27, 1 (2001), 58--93.
[21]
D. Rinehart, J. Knight, and J. Rowanhill. 2015. Current Practices in Constructing and Evaluating Assurance Cases With Applications to Aviation. Technical Report January 2015. NASA Langley Research Center. 87 pages.
[22]
J. Steghöfer, E. Knauss, J. Horkoff, and R. Wohlrab. 2019. Challenges of Scaled Agile for Safety-Critical Systems. In Product-Focused Software Process Improvement. Springer, Cham, 350--366.
[23]
J. Vilela, J. Castro, L. Martins, and T. Gorschek. 2018. Safe-RE: a Safety Requirements Metamodel Based on Industry Safety Standards. In Proc. of the 32nd Brazilian Symp. on Softw. Eng. 196--201.
[24]
C. Weinstock and J. Goodenough. 2009. Towards an Assurance Case Practice for Medical Devices. Technical Report October. SEI. https://resources.sei.cmu.edu/library/asset-view.cfm?assetid=8999

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SBES '20: Proceedings of the XXXIV Brazilian Symposium on Software Engineering
October 2020
901 pages
ISBN:9781450387538
DOI:10.1145/3422392
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]

In-Cooperation

  • SBC: Brazilian Computer Society

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 December 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Assurance rationale
  2. Issue tracking system
  3. Safety assurance case

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • Universidade Federal do Ceará
  • Conselho Nacional de Desenvolvimento Científico e Tecnológico

Conference

SBES '20

Acceptance Rates

Overall Acceptance Rate 147 of 427 submissions, 34%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all

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