TY - GEN
T1 - Mining requirements arguments from user forums
AU - Khan, Javed Ali
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/9
Y1 - 2019/9
N2 - In order to sustain, software systems have to evolve in favor of its main target users. Due to the pervasive adoption of online user forums and social media, collecting users feedbacks and comments become possible. However, such crowd generated data are often fragmented, with various viewpoints mentioned during a series of message exchange. The aim of the thesis is to propose an argumentation-based CrowdRE approach, which represents such group conversations as a user argumentation model with the original conversation structure reserved. Based on the argumentation model, we are able to identify new features proposed by the crowd-users or issues encountered, and their supporting and attacking arguments using argumentation theory. To accomplish this research, we adopted an abstract argumentation, bipolar argumentation framework, and coalition-based meta argumentation framework. In addition, to provided automated support to our proposed approach, algorithms will be developed for bipolar argumentation, coalition-based meta argumentation, and end-users voting mechanism. Finally, this thesis employees different machine learning algorithms to automatically classify crowd-users comments into rationale elements and identify conflict-free features or claims based on their supporting and attacking arguments. Initial results show that the proposed approach can identify features, issues and their supporting and attacking arguments with acceptable performance.
AB - In order to sustain, software systems have to evolve in favor of its main target users. Due to the pervasive adoption of online user forums and social media, collecting users feedbacks and comments become possible. However, such crowd generated data are often fragmented, with various viewpoints mentioned during a series of message exchange. The aim of the thesis is to propose an argumentation-based CrowdRE approach, which represents such group conversations as a user argumentation model with the original conversation structure reserved. Based on the argumentation model, we are able to identify new features proposed by the crowd-users or issues encountered, and their supporting and attacking arguments using argumentation theory. To accomplish this research, we adopted an abstract argumentation, bipolar argumentation framework, and coalition-based meta argumentation framework. In addition, to provided automated support to our proposed approach, algorithms will be developed for bipolar argumentation, coalition-based meta argumentation, and end-users voting mechanism. Finally, this thesis employees different machine learning algorithms to automatically classify crowd-users comments into rationale elements and identify conflict-free features or claims based on their supporting and attacking arguments. Initial results show that the proposed approach can identify features, issues and their supporting and attacking arguments with acceptable performance.
KW - Argumentation
KW - Machine learning
KW - Natural language processing
KW - Requirements
KW - User forum
UR - http://www.scopus.com/inward/record.url?scp=85076915128&partnerID=8YFLogxK
U2 - 10.1109/RE.2019.00059
DO - 10.1109/RE.2019.00059
M3 - Conference contribution
AN - SCOPUS:85076915128
T3 - Proceedings of the IEEE International Conference on Requirements Engineering
SP - 440
EP - 445
BT - Proceedings - 2019 IEEE 27th International Requirements Engineering Conference, RE 2019
A2 - Damian, Daniela
A2 - Perini, Anna
A2 - Lee, Seok-Won
PB - Institute of Electrical and Electronics Engineers (IEEE)
T2 - 27th IEEE International Requirements Engineering Conference, RE 2019
Y2 - 23 September 2019 through 27 September 2019
ER -