Prioritizing Legal Requirements

  • Authors:
  • Aaron K. Massey;Paul N. Otto;Annie I. Antón

  • Affiliations:
  • -;-;-

  • Venue:
  • RELAW '09 Proceedings of the 2009 Second International Workshop on Requirements Engineering and Law
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Requirements prioritization is used in the early phases of software development to determine the order in which requirements should be implemented. Requirements are not all equally important to the final software system because time constraints, expense, and design can each raise the urgency of implementing some requirements before others. Laws and regulations can make requirements prioritization particularly challenging due to the high costs of noncompliance and the substantial amount of domain knowledge needed to make prioritization decisions. In the context of legal requirements, implementation order ideally should be influenced by the laws and regulations governing a given software system. In this paper, we present a prioritization technique for legal requirements. We apply our technique on a set of 63 functional requirements for an open-source electronic health records system that must comply with the U.S. Health Insurance Portability and Accountability Act.