Reusing Software Engineering Knowledge from Developer Communication
Software development requires many different types of knowledge, such as knowledge about software development processes, practices and techniques and about the domain of an application. While developing software, developers share knowledge in informal communication channels (e.g., instant messaging tools, e-mails, or online forums). Considering that this informal communication contains knowledge that may be potentially relevant for other developers and given that this knowledge is not necessarily captured and formally documented for reuse, in this work we will: (a) explore whether developer communication (via instant messaging) is a suitable source of software engineering knowledge; (b) investigate how to identify that knowledge using data mining; (c) and analyse through an action research how to present it to developers in a useful way for reuse. The envisioned knowledge characterization, identification and summarization approaches will analyze existing software development data captured in communication, rather than data that were captured specifically to be ``reused'' for solving a specific task.
Tue 10 NovDisplayed time zone: (UTC) Coordinated Universal Time change
08:30 - 09:00 | |||
08:30 2mTalk | DiffTech: A Tool for Differencing Similar Technologies from Question-and-Answer Discussions Tool Demos Han Wang , Chunyang Chen Monash University, Australia, Zhenchang Xing Australian National University, Australia, John Grundy Monash University, Australia DOI | ||
08:33 1mTalk | Enhancing Developer Interactions with Programming Screencasts through Accurate Code Extraction Tool Demos Lingfeng Bao Zhejiang University, Shengyi Pan Zhejiang University of Technology, China, Zhenchang Xing Australian National University, Australia, Xin Xia Monash University, David Lo Singapore Management University, Xiaohu Yang Zhejiang University, China DOI | ||
08:35 1mTalk | Interactive, Effort-Aware Library Version Harmonization Research Papers Kaifeng Huang Fudan University, China, Bihuan Chen Fudan University, China, Bowen Shi Fudan University, China, Ying Wang Fudan University, China, Congying Xu Fudan University, China, Xin Peng Fudan University, China DOI | ||
08:37 1mTalk | JITO: A Tool for Just-in-Time Defect Identification and Localization Tool Demos Fangcheng Qiu Zhejiang University, China, Meng Yan Chongqing University, Xin Xia Monash University, Xinyu Wang Zhejiang University, Yuanrui Fan Zhejiang University, Ahmed E. Hassan Queen's University, David Lo Singapore Management University DOI | ||
08:39 1mTalk | Reusing Software Engineering Knowledge from Developer Communication Paper Presentations Camila Costa Silva University of Canterbury | ||
08:41 19mTalk | Conversations on Developer Support 1 Paper Presentations Camila Costa Silva University of Canterbury, Fangcheng Qiu Zhejiang University, China, Han Wang , Kaifeng Huang Fudan University, China, Shengyi Pan Zhejiang University of Technology, China, M: Ayushi Rastogi |