Detecting User Story Information in Developer-Client Conversations to Generate Extractive Summaries

被引:50
作者
Rodeghero, Paige [1 ]
Jiang, Siyuan [1 ]
Armaly, Ameer [1 ]
McMillan, Collin [1 ]
机构
[1] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
来源
2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) | 2017年
关键词
D O I
10.1109/ICSE.2017.13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
User stories are descriptions of functionality that a software user needs. They play an important role in determining which software requirements and bug fixes should be handled and in what order. Developers elicit user stories through meetings with customers. But user story elicitation is complex, and involves many passes to accommodate shifting and unclear customer needs. The result is that developers must take detailed notes during meetings or risk missing important information. Ideally, developers would be freed of the need to take notes themselves, and instead speak naturally with their customers. This paper is a step towards that ideal. We present a technique for automatically extracting information relevant to user stories from recorded conversations between customers and developers. We perform a qualitative study to demonstrate that user story information exists in these conversations in a sufficient quantity to extract automatically. From this, we found that roughly 10.2% of these conversations contained user story information. Then, we test our technique in a quantitative study to determine the degree to which our technique can extract user story information. In our experiment, our process obtained about 70.8% precision and 18.3% recall on the information.
引用
收藏
页码:49 / 59
页数:11
相关论文
共 38 条
[1]  
[Anonymous], 2002, LANGUAGE TURN SEQUEN
[2]  
[Anonymous], 1999, P 37 ANN M ASS COMP, DOI DOI 10.1115/10146781014760
[3]  
Batista GE., 2004, ACM SIGKDD EXPL NEWS, V6, P20, DOI DOI 10.1145/1007730.1007735
[4]  
Buse Raymond PL, 2008, P 2008 INT S SOFTW T, P273, DOI DOI 10.1145/1390630.1390664
[5]  
Carenini G., 2008, SUMMARIZING EMAILS C
[6]  
Caruana R., 2006, P 23 INT C MACH LEAR, P161, DOI DOI 10.1145/1143844.1143865
[7]   SMOTE: Synthetic minority over-sampling technique [J].
Chawla, Nitesh V. ;
Bowyer, Kevin W. ;
Hall, Lawrence O. ;
Kegelmeyer, W. Philip .
2002, American Association for Artificial Intelligence (16)
[8]  
Cleland-Huang J., 2006, P 14 IEEE INT REQUIR, P36
[9]  
Cohn M., 2004, User stories applied: For agile software development
[10]  
Fowler M., 2001, Software Development, V9, P28