evolving requirements in patient-centered software
The implications of an aging U.S. population indicate that a large portion of the population will receive limited access to the healthcare they need, unless clinical preventive services are provided. Patient-centered healthcare, in which patients gain more access to and control over their own health, is becoming an important part of clinical preventive services and so is software. Healthcare entails highly complex processes that require substantial communication between different healthcare professionals. A major concern for patient-centered software is that it must adapt to changing needs to support long-term wellbeing, i.e., new knowledge must be considered continuously as part of the software lifecycle. This position paper contends that research efforts should be directed toward software engineering solutions that consider evolution as a part of the software lifecycle and use a variety of feedback channels to direct evolution, and presents a research agenda integrated with an approach that addresses evolving needs through a continuous data-driven requirements engineering (RE) technique.
patient-centered software data-driven requirements engineering requirements evolution