English
Related papers

Related papers: On The Evolution Of User Support Topics in Computa…

200 papers

ChatGPT has significantly impacted software development practices, providing substantial assistance to developers in a variety of tasks, including coding, testing, and debugging. Despite its widespread adoption, the impact of ChatGPT as an…

Software Engineering · Computer Science 2024-03-18 Huizi Hao , Kazi Amit Hasan , Hong Qin , Marcos Macedo , Yuan Tian , Steven H. H. Ding , Ahmed E. Hassan

In science, the lifecycle of software products is typically managed with limited resources while facing unlimited demand. Scientific software requirements are necessarily often dominated by internal project specifications and deadlines, but…

Instrumentation and Methods for Astrophysics · Physics 2026-05-05 Bjorn Emonts , the CASA Team

Empirical methods like experimentation have become a powerful means to drive the field of software engineering by creating scientific evidence on software development, operation, and maintenance, but also by supporting practitioners in…

Software Engineering · Computer Science 2020-05-11 Michael Felderer , Guilherme Horta Travassos

The email is used daily by millions of people to communicate around the globe and it is a mission-critical application for many businesses. Over the last decade, unsolicited bulk email has become a major problem for email users. An…

Information Retrieval · Computer Science 2010-10-15 Carlos M. Lorenzetti , Rocío L. Cecchini , Ana G. Maguitman , András A. Benczúr

Assessing the personality of software engineers may help to match individual traits with the characteristics of development activities such as code review and testing, as well as support managers in team composition. However,…

Software Engineering · Computer Science 2022-02-15 Fabio Calefato , Filippo Lanubile

Customer care in technical domains is increasingly based on e-mail communication, allowing for the reproduction of approved solutions. Identifying the customer's problem is often time-consuming, as the problem space changes if new products…

Computation and Language · Computer Science 2007-05-23 Stephan Busemann , Sven Schmeier , Roman G. Arens

Software bots, extensively adopted by Open Source Software (OSS) projects, support developers across several activities, from automating predefined tasks to generating code that aids software engineers. However, with the growing prominence…

Software Engineering · Computer Science 2024-11-15 Danyellias Vaz de Lima Manso , Valdemar Vicente Graciano Neto , Mohamad Kassab

We detail some lessons learned while designing and testing a decision-theoretic advising support tool for undergraduates at a large state university. Between 2009 and 2011 we conducted two surveys of over 500 students in multiple majors and…

Computers and Society · Computer Science 2014-05-30 Nicholas Mattei , Thomas Dodson , Joshua T. Guerin , Judy Goldsmith , Joan M. Mazur

High performance computing (HPC) user support teams are the first line of defense against large-scale problems, as they are often the first to learn of problems reported by users. Developing tools to better assist support teams in solving…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-10-12 Alexandra DeLucia , Elisabeth Moore

Background: Research software is software developed by and/or used by researchers, across a wide variety of domains, to perform their research. Because of the complexity of research software, developers cannot conduct exhaustive testing. As…

Software Engineering · Computer Science 2021-10-29 Nasir U. Eisty , Jeffrey C. Carver

This paper reviews suggestions for changes to database technology coming from the work of many researchers, particularly those working with evolving big data. We discuss new approaches to remote data access and standards that better provide…

Databases · Computer Science 2023-08-15 Malcolm Crowe , Fritz Laux

Bots are software systems designed to support users by automating a specific process, task, or activity. When such systems implement a conversational component to interact with the users, they are also known as conversational agents. Bots,…

Software Engineering · Computer Science 2025-03-18 Stefano Lambiase , Gemma Catolino , Fabio Palomba , Filomena Ferrucci

The humble spreadsheet is the most widely used data storage, manipulation and modelling tool. Its ubiquity over the past 30 years has seen its successful application in every area of life. Surprisingly the spreadsheet has remained…

Computers and Society · Computer Science 2018-02-01 David Birch , David Lyford-Smith , Yike Guo

Software security has been an important research topic over the years. The community has proposed processes and tools for secure software development and security analysis. However, a significant number of vulnerabilities remains in…

Software Engineering · Computer Science 2024-06-07 Steven Arzt , Linda Schreiber , Dominik Appelt

Many software systems fail to meet the needs of the diverse end-users in society and are prone to pose problems, such as accessibility and usability issues. Some of these problems (partially) stem from the failure to consider the…

Software Engineering · Computer Science 2022-01-19 Hourieh Khalajzadeh , Mojtaba Shahin , Humphrey O. Obie , John Grundy

The observation that novice users seldom consult online help was made over twenty years ago. This observation still holds nowadays, although online help to the use of software for the general public has greatly improved in usability during…

Human-Computer Interaction · Computer Science 2007-08-31 Antonio Capobianco , Noëlle Carbonell

User studies are paramount for advancing science. However, researchers face several barriers when performing them despite the existence of supporting tools. In this work, we study how existing tools and their features cope with previously…

Software Engineering · Computer Science 2025-04-14 Lázaro Costa , Susana Barbosa , Jácome Cunha

Context and Motivation: Due to their increasing complexity, everyday software systems are becoming increasingly opaque for users. A frequently adopted method to address this difficulty is explainability, which aims to make systems more…

Software Engineering · Computer Science 2025-06-18 Martin Obaidi , Jannik Fischbach , Marc Herrmann , Hannah Deters , Jakob Droste , Jil Klünder , Kurt Schneider

Research on customer satisfaction has increased substantially in recent years. However, the relative importance and relationships between different determinants of satisfaction remains uncertain. Moreover, quantitative studies to date tend…

Computation and Language · Computer Science 2017-11-23 Radoslaw Kowalski , Marc Esteve , Slava J. Mikhaylov

Due to the growing complexity of software systems, there has been a dramatic increase and industry demand for tools and techniques on software refactoring in the last ten years, defined traditionally as a set of program transformations…

Software Engineering · Computer Science 2020-07-07 Chaima Abid , Vahid Alizadeh , Marouane Kessentini , Thiago do Nascimento Ferreira , Danny Dig