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 条
[31]   INFORMATION EXTRACTION AND TEXT SUMMARIZATION USING LINGUISTIC KNOWLEDGE ACQUISITION [J].
RAU, LF ;
JACOBS, PS ;
ZERNIK, U .
INFORMATION PROCESSING & MANAGEMENT, 1989, 25 (04) :419-428
[32]  
Rijsbergen C. J. V., 1979, INFORM RETRIEVAL
[33]  
Robertson S., 1999, MASTERING REQUIREMEN
[34]  
Schegloff EA, 2007, SEQUENCE ORGANIZATION IN INTERACTION: A PRIMER IN CONVERSATION ANALYSIS I, P265
[35]  
Sridhara G, 2010, P 25 IEEEACM INT C A, P43
[36]   Generating Parameter Comments and Integrating with Method Summaries [J].
Sridhara, Giriprasad ;
Pollock, Lori ;
Vijay-Shanker, K. .
2011 IEEE 19TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2011, :71-80
[37]  
Sridhara G, 2011, 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), P101, DOI 10.1145/1985793.1985808
[38]  
ten Have P., 2007, DOING CONVERSATION A