Utilizing product usage data for requirements evaluation
A Hemmati, SMD Al Alam… - 2018 IEEE 26th …, 2018 - ieeexplore.ieee.org
A Hemmati, SMD Al Alam, C Carlson
2018 IEEE 26th International Requirements Engineering Conference (RE), 2018•ieeexplore.ieee.orgRequirements engineering in software systems has two main aspects:(1) functional system
requirements, and (2) non-functional requirements of the network/community. Despite the
difference in their complexities, the two aspects are strongly coupled. Requirements
engineering can be done by performing scientific analysis which requires the collection,
processing, and modelling of large sets of data. This data usually originates from different
data sources. The challenge is identifying the right sources and finding relationships …
requirements, and (2) non-functional requirements of the network/community. Despite the
difference in their complexities, the two aspects are strongly coupled. Requirements
engineering can be done by performing scientific analysis which requires the collection,
processing, and modelling of large sets of data. This data usually originates from different
data sources. The challenge is identifying the right sources and finding relationships …
Requirements engineering in software systems has two main aspects: (1) functional system requirements, and (2) non-functional requirements of the network/community. Despite the difference in their complexities, the two aspects are strongly coupled. Requirements engineering can be done by performing scientific analysis which requires the collection, processing, and modelling of large sets of data. This data usually originates from different data sources. The challenge is identifying the right sources and finding relationships between them to make the analysis useful. To explore the relationship between product usage and performance, as well as changes in requirements, we have utilized data related to secure health communications to gain insight into possible links. We will explore the collection and processing of different types of data to facilitate requirements engineering in this setting. We will use data from multiple sources to get the volume of requirements and bugs, volume of users and user types, as well as system utilization and service usage. The analysis allows us to investigate high-level connections between user requirements and system utilization. Moreover, it provides a method for the collection, processing, and analysis of large data during requirements engineering.
ieeexplore.ieee.org