Theory as a Source of Software and System Requirements
2022. Ruzanna Chitchyan & Caroline Bird
Requirements Engineering.
Abstract
Today, when undertaking requirements elicitation, engineers attend to the needs and wants of the user groups considered relevant for the software system. However, answers to some relevant questions (e.g., how to improve adoption of the intended system) cannot always be addressed through direct need and want elicitation. Using an example of energy demand-response systems, this paper demonstrates that use of grounded theory analysis can help address such questions. The theories emerging from such analysis produce a set of additional requirements which cannot be directly elicited from individuals/groups, and would otherwise be missed. Thus, we demonstrate that the theories generated through grounded theory analysis can serve as additional valuable sources of requirements for software and its wider system. This paper extends our previous work by demonstrating how several theories can be constructed and utilised for a single system analysis.