Improving Usability of Safety Critical Requirements Traceability
Micayla Goodrum (University of Notre Dame)
Co-authors: Ronald Metoyer (University of Notre Dame), Jane Cleland-Huang (University of Notre Dame)
Computer software plays a major role in avionics, nuclear reactors, food processing, and military applications often requiring certification to assure that safety critical requirements are being met. A greater focus on requirements traceability will help to assure that we can trust the software systems that we create to do what we expect them to do in a safe manner. Our goal in this paper is to employ a principled design decision model to explore the design space of a visual interface for software traceability data. We take a user-centered approach, engaging developers through interviews and observations. Using the nested model, we characterize the problem, determine the data and task abstractions that apply to traceability data, and propose several design variations for representing software traceability data.