Who Answers It Better? An In-Depth Analysis of ChatGPT and Stack Overflow Answers to Software Engineering Questions

08/04/2023
by   Samia Kabir, et al.
0

Over the last decade, Q A platforms have played a crucial role in how programmers seek help online. The emergence of ChatGPT, however, is causing a shift in this pattern. Despite ChatGPT's popularity, there hasn't been a thorough investigation into the quality and usability of its responses to software engineering queries. To address this gap, we undertook a comprehensive analysis of ChatGPT's replies to 517 questions from Stack Overflow (SO). We assessed the correctness, consistency, comprehensiveness, and conciseness of these responses. Additionally, we conducted an extensive linguistic analysis and a user study to gain insights into the linguistic and human aspects of ChatGPT's answers. Our examination revealed that 52 contain inaccuracies and 77 ChatGPT's responses 39.34 articulate language style. These findings underscore the need for meticulous error correction in ChatGPT while also raising awareness among users about the potential risks associated with seemingly accurate answers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/19/2023

Evaluating Privacy Questions From Stack Overflow: Can ChatGPT Compete?

Stack Overflow and other similar forums are used commonly by developers ...
research
03/28/2019

An Empirical Study of Obsolete Answers on Stack Overflow

Stack Overflow accumulates an enormous amount of software engineering kn...
research
06/21/2018

Awareness and Experience of Developers to Outdated and License-Violating Code on Stack Overflow: An Online Survey

We performed two online surveys of Stack Overflow answerers and visitors...
research
03/26/2022

MQDD: Pre-training of Multimodal Question Duplicity Detection for Software Engineering Domain

This work proposes a new pipeline for leveraging data collected on the S...
research
07/19/2023

Are We Ready to Embrace Generative AI for Software Q A?

Stack Overflow, the world's largest software Q A (SQA) website, is fac...
research
05/26/2023

ChatGPT: A Study on its Utility for Ubiquitous Software Engineering Tasks

ChatGPT (Chat Generative Pre-trained Transformer) is a chatbot launched ...
research
09/12/2023

Evaluating the Ebb and Flow: An In-depth Analysis of Question-Answering Trends across Diverse Platforms

Community Question Answering (CQA) platforms steadily gain popularity as...

Please sign up or login with your details

Forgot password? Click here to reset