TY - GEN
T1 - An intelligent web-based interface for programming content detection in Q&A forums
AU - Khayyamian, Mahdy
AU - Kim, Jihie
PY - 2013/3/19
Y1 - 2013/3/19
N2 - In this demonstration, we introduce a novel web-based intelligent interface which automatically detects and highlights programming content (programming code and messages) in Q&A programming forums. We expect our interface helps enhancing visual presentation of such forum content and enhance effective participation. We solve this problem using several alternative approaches: a dictionary-based baseline method, a non-sequential Naïve Bayes classification algorithm, and Conditional Random Fields (CRF) which is a sequential labeling framework. The best results are produced by CRF method with an F1-Score of 86.9%. We also experimentally validate how robust our classifier is by testing the constructed CRF model built on a C++ forum against a Python and a Java dataset. The results indicate the classifier works quite well across different domains. To demonstrate detection results, a web-based graphical user interface is developed that accepts a user input programming forum message and processes it using trained CRF model and then displays the programming content snippets in a different font to the user.
AB - In this demonstration, we introduce a novel web-based intelligent interface which automatically detects and highlights programming content (programming code and messages) in Q&A programming forums. We expect our interface helps enhancing visual presentation of such forum content and enhance effective participation. We solve this problem using several alternative approaches: a dictionary-based baseline method, a non-sequential Naïve Bayes classification algorithm, and Conditional Random Fields (CRF) which is a sequential labeling framework. The best results are produced by CRF method with an F1-Score of 86.9%. We also experimentally validate how robust our classifier is by testing the constructed CRF model built on a C++ forum against a Python and a Java dataset. The results indicate the classifier works quite well across different domains. To demonstrate detection results, a web-based graphical user interface is developed that accepts a user input programming forum message and processes it using trained CRF model and then displays the programming content snippets in a different font to the user.
KW - Conditional random fields
KW - Q&A forums
KW - Text classification
KW - Web-based intelligent interface
UR - http://www.scopus.com/inward/record.url?scp=84875832388&partnerID=8YFLogxK
U2 - 10.1145/2451176.2451202
DO - 10.1145/2451176.2451202
M3 - Conference contribution
AN - SCOPUS:84875832388
SN - 9781450319669
T3 - International Conference on Intelligent User Interfaces, Proceedings IUI
SP - 67
EP - 68
BT - IUI 2013 Companion - Proceedings of the 18th International Conference on Inteligent User Interfaces
T2 - 18th International Conference on Intelligent User Interfaces, IUI 2013
Y2 - 19 March 2013 through 22 March 2013
ER -