A Human Centric Requirements Engineering Framework for Assessing Github Copilot Output

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Heydari, Soroush
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866911093678407680
author Heydari, Soroush
author_facet Heydari, Soroush
contents The rapid adoption of Artificial Intelligence(AI) programming assistants such as GitHub Copilot introduces new challenges in how these software tools address human needs. Many existing evaluation frameworks address technical aspects such as code correctness and efficiency, but often overlook crucial human factors that affect the successful integration of AI assistants in software development workflows. In this study, I analyzed GitHub Copilot's interaction with users through its chat interface, measured Copilot's ability to adapt explanations and code generation to user expertise levels, and assessed its effectiveness in facilitating collaborative programming experiences. I established a human-centered requirements framework with clear metrics to evaluate these qualities in GitHub Copilot chat. I discussed the test results and their implications for future analysis of human requirements in automated programming.
format Preprint
id arxiv_https___arxiv_org_abs_2508_03922
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A Human Centric Requirements Engineering Framework for Assessing Github Copilot Output
Heydari, Soroush
Software Engineering
Human-Computer Interaction
D.2.1
The rapid adoption of Artificial Intelligence(AI) programming assistants such as GitHub Copilot introduces new challenges in how these software tools address human needs. Many existing evaluation frameworks address technical aspects such as code correctness and efficiency, but often overlook crucial human factors that affect the successful integration of AI assistants in software development workflows. In this study, I analyzed GitHub Copilot's interaction with users through its chat interface, measured Copilot's ability to adapt explanations and code generation to user expertise levels, and assessed its effectiveness in facilitating collaborative programming experiences. I established a human-centered requirements framework with clear metrics to evaluate these qualities in GitHub Copilot chat. I discussed the test results and their implications for future analysis of human requirements in automated programming.
title A Human Centric Requirements Engineering Framework for Assessing Github Copilot Output
topic Software Engineering
Human-Computer Interaction
D.2.1
url https://arxiv.org/abs/2508.03922