English
Related papers

Related papers: Characterization and Prediction of Questions witho…

200 papers

Energy consumption of software applications has emerged as a critical concern for developers to contemplate in their daily development processes. Previous studies have surveyed a limited number of developers to understand their viewpoints…

Software Engineering · Computer Science 2025-11-18 Bihui Jin , Heng Li , Pengyu Nie , Ying Zou

Inquiry is fundamental to communication, and machines cannot effectively collaborate with humans unless they can ask questions. In this work, we build a neural network model for the task of ranking clarification questions. Our model is…

Computation and Language · Computer Science 2018-06-14 Sudha Rao , Hal Daumé

It is challenging to automatically evaluate the answer of a QA model at inference time. Although many models provide confidence scores, and simple heuristics can go a long way towards indicating answer correctness, such measures are heavily…

Computation and Language · Computer Science 2020-10-08 Lukas Muttenthaler , Isabelle Augenstein , Johannes Bjerva

Developer forums are one of the most popular and useful Q&A websites on API usages. The analysis of API forums can be a critical resource for the automated question and answer approaches. In this paper, we empirically study three API forums…

Software Engineering · Computer Science 2019-09-10 Yi Li , Shaohua Wang , Tien N. Nguyen , Son Van Nguyen , Xinyue Ye , Yan Wang

Community Question Answering (cQA) forums are very popular nowadays, as they represent effective means for communities around particular topics to share information. Unfortunately, this information is not always factual. Thus, here we…

Computation and Language · Computer Science 2018-03-09 Tsvetomila Mihaylova , Preslav Nakov , Lluis Marquez , Alberto Barron-Cedeno , Mitra Mohtarami , Georgi Karadzhov , James Glass

GraphQL is a query language and web application programming interface (API) for client-server architecture. Its advantages include type-safe queries, which allow clients to retrieve the data they require precisely in a single request. As…

Software Engineering · Computer Science 2024-08-19 Saleh Amareen , Obed Soto Dector , Ali Dado , Amiangshu Bosu

Community Question Answering (CQA) fora such as Stack Overflow and Yahoo! Answers contain a rich resource of answers to a wide range of community-based questions. Each question thread can receive a large number of answers with different…

Computation and Language · Computer Science 2022-05-02 Alexander R. Fabbri , Xiaojian Wu , Srini Iyer , Haoran Li , Mona Diab

StackOverflow has become an emerging resource for talent recognition in recent years. While users exploit technical language on StackOverflow, recruiters try to find the relevant candidates for jobs using their own terminology. This…

Information Retrieval · Computer Science 2019-07-17 Arash Dargahi Nobari , Mahmood Neshati , Sajad Sotudeh Gharebagh

Context: Stack Overflow is very helpful for software developers who are seeking answers to programming problems. Previous studies have shown that a growing number of questions are of low quality and thus obtain less attention from potential…

Computation and Language · Computer Science 2022-08-26 Fengji Zhang , Xiao Yu , Jacky Keung , Fuyang Li , Zhiwen Xie , Zhen Yang , Caoyuan Ma , Zhimin Zhang

Learning from the crowd has become increasingly popular in the Web and social media. There is a wide variety of crowdlearning sites in which, on the one hand, users learn from the knowledge that other users contribute to the site, and, on…

Social and Information Networks · Computer Science 2016-12-16 Utkarsh Upadhyay , Isabel Valera , Manuel Gomez-Rodriguez

Software reuse is a crucial external quality attribute targeted by open-source and commercial projects. Despite that software reuse has experienced an increased adoption throughout the years, little is known about what aspects of code reuse…

Software Engineering · Computer Science 2023-11-02 Eman Abdullah AlOmara , Anthony Peruma , Mohamed Wiem Mkaouer , Christian Newman , Ali Ouni

Software practitioners discuss problems at work with peers, in-person and online. These discussions can be technical (e.g., how to fix a bug?) and social (e.g., how to assign work fairly?). While there is a growing body of knowledge…

Software Engineering · Computer Science 2024-08-05 Emeralda Sesari , Federica Sarro , Ayushi Rastogi

Question answering over knowledge bases (KBQA) has become a popular approach to help users extract information from knowledge bases. Although several systems exist, choosing one suitable for a particular application scenario is difficult.…

Computation and Language · Computer Science 2022-11-16 Khiem Vinh Tran , Hao Phu Phan , Khang Nguyen Duc Quach , Ngan Luu-Thuy Nguyen , Jun Jo , Thanh Tam Nguyen

Community-based question answering (CQA) platforms are crowd-sourced services for sharing user expertise on various topics, from mechanical repairs to parenting. While they naturally build-in an online social network infrastructure, they…

Social and Information Networks · Computer Science 2015-08-26 Imrul Kayes , Nicolas Kourtellis , Francesco Bonchi , Adriana Iamnitchi

Machine reading comprehension with unanswerable questions aims to abstain from answering when no answer can be inferred. In addition to extract answers, previous works usually predict an additional "no-answer" probability to detect…

Computation and Language · Computer Science 2018-11-16 Minghao Hu , Furu Wei , Yuxing Peng , Zhen Huang , Nan Yang , Dongsheng Li

Current software development takes advantage of many external libraries, but it entails security and copyright risks. While the use of the Software Bill of Materials (SBOM) has been encouraged to cope with this problem, its adoption is…

Software Engineering · Computer Science 2025-02-07 Wataru Otoda , Tetsuya Kanda , Yuki Manabe , Katsuro Inoue , Yoshiki Higo

Software developers experience and share a wide range of emotions throughout a rich ecosystem of communication channels. A recent trend that has emerged in empirical software engineering studies is leveraging sentiment analysis of…

Software Engineering · Computer Science 2018-03-07 Nicole Novielli , Fabio Calefato , Filippo Lanubile

Increasingly, software developers are using a wide array of social collaborative platforms for software development and learning. In this work, we examined the similarities in developer's interests within and across GitHub and Stack…

Social and Information Networks · Computer Science 2017-08-28 Roy Ka-Wei Lee , David Lo

Question-answering (QA) that comes naturally to humans is a critical component in seamless human-computer interaction. It has emerged as one of the most convenient and natural methods to interact with the web and is especially desirable in…

Computation and Language · Computer Science 2022-11-15 Deepak Gupta

Context: Software developers often ask questions on Technical Q&A forums like Stack Overflow (SO) to seek solutions to their programming-related problems (e.g., errors and unexpected behavior of code). Problem: Many questions miss required…

Software Engineering · Computer Science 2025-04-24 Saikat Mondal , Chanchal K. Roy