TY - GEN
T1 - Mining Associations between Quality Concerns and Functional Requirements
AU - Lian, Xiaoli
AU - Cleland-Huang, Jane
AU - Zhang, Li
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/9/22
Y1 - 2017/9/22
N2 - The cost and effort of developing software systems in a new technical area can be extensive. An organization must perform a domain analysis to discover competing products, analyze their architectures and features, and ultimately discover and specify product requirements. However, delivering high quality products, depends not only on gaining an understanding of functional requirements, but also of qualities such as performance, reliability, security, and usability. Discovering such concerns early in the requirements process drives architectural design decisions. This paper extends our prior work on mining functional requirements from large collections of domain documents, by proposing and evaluating a new technique for discovering and specifying quality concerns related to specific functional components. We evaluate our approach against three domains of Positive Train Control, Electronic Health Records, and Medical Infusion Pumps, and show that it significantly outperforms a basic information retrieval approach. Finally we classified the forms of retrieved information, discussed the utility of different types, and conducted a small study with an experienced engineer to investigate the quality of requirements produced using our approach.
AB - The cost and effort of developing software systems in a new technical area can be extensive. An organization must perform a domain analysis to discover competing products, analyze their architectures and features, and ultimately discover and specify product requirements. However, delivering high quality products, depends not only on gaining an understanding of functional requirements, but also of qualities such as performance, reliability, security, and usability. Discovering such concerns early in the requirements process drives architectural design decisions. This paper extends our prior work on mining functional requirements from large collections of domain documents, by proposing and evaluating a new technique for discovering and specifying quality concerns related to specific functional components. We evaluate our approach against three domains of Positive Train Control, Electronic Health Records, and Medical Infusion Pumps, and show that it significantly outperforms a basic information retrieval approach. Finally we classified the forms of retrieved information, discussed the utility of different types, and conducted a small study with an experienced engineer to investigate the quality of requirements produced using our approach.
UR - https://www.scopus.com/pages/publications/85032829511
U2 - 10.1109/RE.2017.68
DO - 10.1109/RE.2017.68
M3 - 会议稿件
AN - SCOPUS:85032829511
T3 - Proceedings - 2017 IEEE 25th International Requirements Engineering Conference, RE 2017
SP - 292
EP - 301
BT - Proceedings - 2017 IEEE 25th International Requirements Engineering Conference, RE 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 25th IEEE International Requirements Engineering Conference, RE 2017
Y2 - 4 September 2017 through 8 September 2017
ER -