TY - GEN
T1 - Who will answer my question on stack overflow?
AU - Choetkiertikul, Morakot
AU - Avery, Daniel
AU - Dam, Hoa Khanh
AU - Tran, Truyen
AU - Ghose, Aditya
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015
Y1 - 2015
N2 - Stack Overflow is a highly successful Community Question Answering (CQA) service for software developers with more than three millions users and more than ten thousand posts per day. The large volume of questions makes it difficult for users to find questions that they are interested in answering. In this paper, we propose a number of approaches to predict who will answer a new question using the characteristics of the question (i.e. topic) and users (i.e. reputation), and the social network of Stack Overflow users (i.e. interested in the same topic). Specifically, our approach aims to identify a group of users (candidates) who have the potential to answer a new question by using feature-based prediction approach and social network based prediction approach. We develop predictive models to predict whether an identified candidate answers a new question. This prediction helps motivate the knowledge exchanging in the community by routing relevant questions to potential answerers. The evaluation results demonstrate the effectiveness of our predictive models, achieving 44% precision, 59% recall, and 49% F-measure (average across all test sets). In addition, our candidate identification techniques can identify the answerers who actually answer questions up to 12.8% (average across all test sets).
AB - Stack Overflow is a highly successful Community Question Answering (CQA) service for software developers with more than three millions users and more than ten thousand posts per day. The large volume of questions makes it difficult for users to find questions that they are interested in answering. In this paper, we propose a number of approaches to predict who will answer a new question using the characteristics of the question (i.e. topic) and users (i.e. reputation), and the social network of Stack Overflow users (i.e. interested in the same topic). Specifically, our approach aims to identify a group of users (candidates) who have the potential to answer a new question by using feature-based prediction approach and social network based prediction approach. We develop predictive models to predict whether an identified candidate answers a new question. This prediction helps motivate the knowledge exchanging in the community by routing relevant questions to potential answerers. The evaluation results demonstrate the effectiveness of our predictive models, achieving 44% precision, 59% recall, and 49% F-measure (average across all test sets). In addition, our candidate identification techniques can identify the answerers who actually answer questions up to 12.8% (average across all test sets).
UR - https://www.scopus.com/pages/publications/85033478448
U2 - 10.1109/ASWEC.2015.28
DO - 10.1109/ASWEC.2015.28
M3 - Conference contribution
AN - SCOPUS:85033478448
T3 - Proceedings - 2015 24th Australasian Software Engineering Conference, ASWEC 2015
SP - 155
EP - 164
BT - Proceedings - 2015 24th Australasian Software Engineering Conference, ASWEC 2015
PB - Institute of Electrical and Electronics Engineers Inc.
ER -