中文
相关论文

相关论文: How do software practitioners perceive human-centr…

200 篇论文

Artificial intelligence (AI) has brought benefits, but it may also cause harm if it is not appropriately developed. Current development is mainly driven by a "technology-centered" approach, causing many failures. For example, the AI…

人机交互 · 计算机科学 2023-02-21 Wei Xu , Marvin Dainoff

Continuous integration (CI) has become a ubiquitous practice in modern software development, with major code hosting services offering free automation on popular platforms. CI offers major benefits, as it enables detecting bugs in code…

分布式、并行与集群计算 · 计算机科学 2023-04-03 Todd Gamblin , Daniel S. Katz

As software systems evolve, their architecture is meant to adapt accordingly by following the changes in requirements, the environment, and the implementation. However, in practice, the evolving system often deviates from the architecture,…

软件工程 · 计算机科学 2021-03-23 Ruiyin Li , Peng Liang , Mohamed Soliman , Paris Avgeriou

Software development comprises complex tasks which are performed by humans. It involves problem solving, domain understanding and communication skills as well as knowledge of a broad variety of technologies, architectures, and solution…

软件工程 · 计算机科学 2019-10-22 Christoph Matthies , Guenter Hesse

Despite the increasing presence of AI assistants in Integrated Development Environments (IDEs), it remains unclear what different groups of developers actually need from these tools and which features are likely to be implemented in…

软件工程 · 计算机科学 2026-01-16 Agnia Sergeyuk , Ekaterina Koshchenko , Ilya Zakharov , Timofey Bryksin , Maliheh Izadi

The shift in research focus from Industry 4.0 to Industry 5.0 (I5.0) promises a human-centric workplace, with social and well-being values at the centre of technological implementation. Human-Robot Collaboration (HRC) is a core aspect of…

机器人学 · 计算机科学 2025-06-26 James Fant-Male , Roel Pieters

AI-supported tools can help learners overcome challenges in programming education by providing adaptive assistance. However, existing research often focuses on individual tools rather than deriving broader design recommendations. A key…

人机交互 · 计算机科学 2025-03-04 Zihan Wu , Yicheng Tang , Barbara Ericson

High-quality computational and data-intensive (CDI) applications are critical for advancing research frontiers in almost all disciplines. Despite their importance, there is a significant gap due to the lack of comprehensive best practices…

计算工程、金融与科学 · 计算机科学 2024-06-05 Parinaz Barakhshan , Rudolf Eigenmann

Software developers balance a variety of different tasks in a workweek, yet the allocation of time often differs from what they consider ideal. Identifying and addressing these deviations is crucial for organizations aiming to enhance the…

软件工程 · 计算机科学 2025-02-24 Sukrit Kumar , Drishti Goel , Thomas Zimmermann , Brian Houck , B. Ashok , Chetan Bansal

Background: Studies on developer productivity and well-being find that the perceptions of productivity in a software team can be a socio-technical problem. Intuitively, problems and challenges can be better handled by managing expectations…

软件工程 · 计算机科学 2021-07-21 Khalid Hasan , Partho Chakraborty , Rifat Shahriyar , Anindya Iqbal , Gias Uddin

Background: Requirements Changes (RCs) -- the additions/modifications/deletions of functional/non-functional requirements in software products -- are challenging for software practitioners to handle. Handling some changes may significantly…

软件工程 · 计算机科学 2022-05-13 Kashumi Madampe , Rashina Hoda , John Grundy

Data scientists often develop machine learning models to solve a variety of problems in the industry and academy but not without facing several challenges in terms of Model Development. The problems regarding Machine Learning Development…

软件工程 · 计算机科学 2021-02-16 Giuliano Lorenzoni , Paulo Alencar , Nathalia Nascimento , Donald Cowan

Many modern software applications present numerous ethical concerns due to conflicts between users' values and companies' priorities. Intersectional communities, those with multiple marginalized identities, are disproportionately affected…

Human-Centric NLP often claims to prioritise human needs and values, yet many implementations reveal an underlying AI-centric focus. Through an analysis of case studies in language modelling, behavioural testing, and multi-modal alignment,…

计算机与社会 · 计算机科学 2024-12-17 Piyapath T Spencer

Data Cleaning refers to the process of detecting and fixing errors in the data. Human involvement is instrumental at several stages of this process, e.g., to identify and repair errors, to validate computed repairs, etc. There is currently…

数据库 · 计算机科学 2018-01-03 El Kindi Rezig , Mourad Ouzzani , Ahmed K. Elmagarmid , Walid G. Aref

Starting from the design philosophy of "user-centered design", this paper analyzes the human factors characteristics of intelligent human-computer interaction (iHCI) and proposes a concept of "user-oriented iHCI". The paper further proposes…

人机交互 · 计算机科学 2022-10-10 Wei Xu

Modern software systems require various capabilities to meet architectural and operational demands, such as the ability to scale automatically and recover from sudden failures. Self-adaptive software systems have emerged as a critical focus…

软件工程 · 计算机科学 2025-04-16 Mingyang Xu , Ryan Zheng He Liu , Mark Stoodley , Ladan Tahvildari

Although agile software development methods have caught the attention of software engineers and researchers worldwide, scientific research still remains quite scarce. The aim of this study is to order and make sense of the different agile…

软件工程 · 计算机科学 2019-03-27 Pekka Abrahamsson , Nilay Oza , Mikko T. Siponen

Software testing is critical to prevent software failures. Therefore, research has been carried out in testing but that is largely limited to the process and technology dimensions and has not sufficiently addressed the human dimension. Even…

计算机与社会 · 计算机科学 2018-12-14 Pradeep Kashinath Waychal , Luiz Fernando Capretz , Sachin Narendra Pardeshi

The development process of scientific applications is largely dependent on scientific progress and the experimental research results. Thus, dealing with frequent changes is one of the main problems faced by the developers of scientific…

软件工程 · 计算机科学 2014-05-09 Bojana Koteska , Anastas Misev