Software Research Seminar
- Remote Access - Zoom
- Virtual Presentation
- JANE HSIEH and YUCHEN SHEN
- Ph.D. Students
- Ph.D. Program in Software Engineering
- Institute for Software Research, Carnegie Mellon University
Jane Hsieh, Software Engineering Ph.D. Student
— Asking questions is easy, asking great questions is hard: Constructing Effective Stack Overflow Questions
→ Over the past decade, StackOverflow has emerged and remained as the largest Q&A forum for programmer professionals and enthusiasts alike. However, a significant portion (30%) of questions on the site remain unanswered. This study explored ways in which Stack Overflow question posts can be improved to elicit answers. Using statistical data analysis approaches and reviews of existing literature, we pinpointed three key factors found in many previously successful/answerable questions. The results of these findings were incorporated into a prototypical sidebar for the SO ask page that dynamically 1.) evaluates the quality of questions in construction, 2.) displays answer previews of relevant questions and 3.) scaffolds the identified factors to askers during their question formation processes.
Yuchen Shen, Software Engineering Ph.D. Student
— Exploring how to improve user story qualities to assist software developers
→ In requirements engineering, user stories are of great importance to developers because they raise awareness of the kind of features and ideas that developers need to realize in their software pieces. User stories also assist developers in conducting privacy impact assessments by showing the kind of information that are privacy sensitive and may be used when they are collected over time. Improving the quality of user stories collected from crowd-workers is thus an essential task.
In this talk, I will talk about my current research efforts in improving user story qualities, some related work in this field, and possible future directions by utilizing machine learning in the process of story collection and generation.
Zoom Participation. See announcement.