Skip to content

Usability in software development practice: analysis of discussions on stack overflow and their relationship with non-functional requirements

· 0 citations · 9 references

TL;DR

The results show that usability discussions exhibit a non-linear behavior over time, with periods of growth followed by stabilization, suggesting a gradual maturation of the topic within the developer community.

View source

Similar papers

Open access Mar 2025

LLMs’ reshaping of people, processes, products, and society in software development: a qualitative exploration with early adopters

Interviews with sixteen early-adopter software professionals who integrated LLM-based tools into their day-to-day work in early to mid-2023 offer actionable implications for developers, organizations, educators, and tool designers seeking to integrate LLMs responsibly into professional software practice.

Benyamin T. Tabarsi, Heidi Reichert, Sam Gilson et al. · 22 citations · ⚡1
Review

Analysis of programming language design and its impact on software quality

Findings indicate that software correctness is the primary objective in language design, supported by robust type systems, compile time verification, and expressive abstractions that help reduce errors and improve code reliability.

G. Adolfo, H. Rosado, H. Rosado · 0 citations
Open access Aug 2026

How Technology Fails Developers: A Qualitative Investigation of Tool, Architecture, and Legacy System Deficiencies in Software Error Introduction

This study provides the first developer-experience-grounded, phenomenologically anchored account of software error origins within the Technology-Organization-Environment (TOE) framework, examining how inadequacies in development tools, developer expertise gaps, architectural failures, modern technology adoption challen...

Rahul Azmeera, James C. Hyatt · 0 citations
Review Open access Jul 2026

Understanding the developer and user perspectives of design pattern detection tools

The responses suggest that some design decisions reported by participating DPD tool designers are aligned with practical and industrial considerations, and that future DPD tools should better balance detection capabilities and usability concerns, especially to meet the need of less experienced developers.

Rodrigo Moreira, Eduardo Fernandes, Eduardo Figueiredo et al. · 0 citations
Review Open access Aug 2026

How developer coreness influences the patch-review process: A mixed-method study

Developer coreness, a continuous proxy measure of experience that measures how important and connected a developer is within a project, is used to measure the impact of developer coreness on code integration processes of popular OSS projects and shows that developers with higher coreness values have a higher probabilit...

Christian Hechtl, Thomas Bock, Ralf Ramsauer et al. · 0 citations
Open access Aug 2026

Software comprehension in code-centric and model-driven settings: an experimental comparison of models and code

It is demonstrated that models and code achieve comparable overall correctness, and thus models alone may be sufficient in model-centric scenarios where access to code is limited or unavailable, and a consistent structure-behavior comprehension gap is revealed.

Iris Reinhartz-Berger, Monique Snoeck · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.