A Neural Question Answering System for Supporting Software Engineering Students

被引:2
作者
Calijorne Soares, Marco Antonio [1 ]
Brandao, Wladmir Cardoso [2 ]
Parreiras, Fernando Silva [1 ]
机构
[1] FUMEC Univ, LAIS, Belo Horizonte, MG, Brazil
[2] Pontificia Univ Catolica Minas Gerais, IRIS, Belo Horizonte, MG, Brazil
来源
2018 XIII LATIN AMERICAN CONFERENCE ON LEARNING TECHNOLOGIES (LACLO 2018) | 2019年
关键词
question answering; improved dynamic memory network; sequence to sequence; software engineering;
D O I
10.1109/LACLO.2018.00047
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
QA (Question Answering) is the task of automatically answer natural language questions posed by humans. Usually, QA approaches use a combination of computational linguistics, information retrieval and knowledge representation to find answers for questions. In a teaching-learning process, it is critical that teachers use a range of teaching strategies to effectively meet the needs of individual learners. Thus, QA approaches can be effectively used to support the teaching learning process. In this article, we exploit neural networks for QA to support the teaching-learning process. Particularly, we use DMN+ (improved dynamic memory networks) and SeqToSeq (sequence to sequence) with a corpus of SE (software engineering) texts to effectively answer questions commonly posed by SE learners. Experimental results show that DMN+ is more effective than SeqToSeq for this task with up to 77% accuracy.
引用
收藏
页码:201 / 207
页数:7
相关论文
共 40 条
  • [1] [Anonymous], COMPUTATIONAL LINGUI
  • [2] [Anonymous], ENGENHARIA SOFTWARE
  • [3] [Anonymous], 2012, METODOLOGIAS AGEIS E
  • [4] [Anonymous], DYNAMIC MEMORY NETWO
  • [5] [Anonymous], PERSON ED
  • [6] [Anonymous], 2016, QUESTION ANSWERING U
  • [7] [Anonymous], ENGENHARIA SOFTWARE
  • [8] [Anonymous], IMPLEMENTANDO DESENV
  • [9] [Anonymous], RUSC UNIV KNOWL SOC
  • [10] [Anonymous], 2000, Desenvolvimento de software com Scrum: aplicando metodos ageis com sucesso