English
Related papers

Related papers: Stakeholder Involvement: A Success Factor for Achi…

200 papers

Conventional automated decision-support systems often prioritize predictive accuracy, overlooking the complexities of real-world settings where stakeholders' preferences may diverge or conflict. This can lead to outcomes that disadvantage…

Machine Learning · Computer Science 2025-11-25 Vittoria Vineis , Giuseppe Perelli , Gabriele Tolomei

As software continues to permeate nearly every facet of modern life, the complexity and ubiquity of digital services underscore the need for sustainable, effective, and inclusive software development practices. Although software engineering…

Software Engineering · Computer Science 2025-07-01 Benoit Combemale

Context: In the workplace, some individuals engage in the voluntary and intentional generation, promotion, and realization of new ideas for the benefit of individual performance, group effectiveness, or the organization. The literature…

Software Engineering · Computer Science 2016-12-15 Cleviton Monteiro , Fabio Queda Bueno da Silva , Luiz Fernando Capretz

Human-centered design, a theoretical ideal, is sometimes compromised in industry practice. Technology firms juggle competing priorities, such as adopting new technologies and generating shareholder returns, which may conflict with…

Human-Computer Interaction · Computer Science 2025-01-06 Tim Gorichanaz

Context: Social aspects are of high importance for being successful using agile methods in software development. People are influenced by their cultural imprint, as the underlying cultural values are guiding us in how we think and act.…

Software Engineering · Computer Science 2023-11-22 Daniel Welsch , Luisa Burk , David Mötefindt , Michael Neumann

The full-day workshop on AI and Agile at XP 2025 convened a diverse group of researchers and industry practitioners to address the practical challenges and opportunities of integrating Artificial Intelligence into Agile software…

Software Engineering · Computer Science 2025-12-04 Tomas Herda , Victoria Pichler , Zheying Zhang , Pekka Abrahamsson , Geir K. Hanssen

People who feel that they do not belong (or their voice is not heard at work) commonly become disengaged, unproductive, and pessimistic. Inclusive work environments aspire to close these gaps to increase employee satisfaction while reducing…

Computers and Society · Computer Science 2024-07-16 Nicole Radziwill , Morgan C. Benton

We see that the collaborative and participatory nature of software development continues to evolve, shape and be shaped by communication channels that are used by developer communities of practice--both by traditional communication channels…

Software Engineering · Computer Science 2017-05-17 Alexey Zagalsky

Software design is gradually becoming open, distributed, pervasive, and connected. It is a sad statistical fact that software projects are scientifically fragile and tend to fail more than other engineering fields. Agile development is a…

Software Engineering · Computer Science 2012-07-24 Gang Liao , Lei Liu , Lian Luo

In this paper, a novel design methodology-Agile Behaviour Design-is presented that accommodates the requirements for developing complex game agents suitable for industrial environments. An essential part of the design approach is to support…

Software Engineering · Computer Science 2018-03-06 Swen E. Gaudl

Sustainable software development involves creating software in a manner that meets present goals without undermining our ability to meet future goals. In a software engineering context, sustainability has at least four dimensions:…

Software Engineering · Computer Science 2024-12-17 Bimpe Ayoola , Miikka Kuutila , Rina R. Wehbe , Paul Ralph

User experience (UX) is a part of human-computer interaction (HCI) research and focuses on increasing intuitiveness, transparency, simplicity, and trust for the system users. Most UX research for machine learning (ML) or natural language…

Computation and Language · Computer Science 2024-09-11 Anastasia Zhukova , Lukas von Sperl , Christian E. Matt , Bela Gipp

Usability is an increasing concern in open source software (OSS). Given the recent changes in the OSS landscape, it is imperative to examine the OSS contributors' current valued factors, practices, and challenges concerning usability. We…

Software Engineering · Computer Science 2020-07-15 Wenting Wang , Jinghui Cheng , Jin L. C. Guo

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…

Software Engineering · Computer Science 2019-10-22 Christoph Matthies , Guenter Hesse

In organizational and commercial settings, people often have clear roles and workflows against which functional and non-functional requirements can be extracted. However, in more social settings, such as platforms for enhancing social…

Software Engineering · Computer Science 2018-11-02 Mohammadhossein Sherkat , Antonette Mendoza , Tim Miller , Rachel Burrows

A Software Engineering project depends significantly on team performance, as does any activity that involves human interaction. In the last years, the traditional perspective on software development is changing and agile methods have…

Software Engineering · Computer Science 2014-08-27 M. Rizwan Jameel Qureshi , Sohayp Abo Alshamat , Fatima Sabir

The integration of Artificial Intelligence (AI) into Integrated Development Environments (IDEs) is reshaping software development, fundamentally altering how developers interact with their tools. This shift marks the emergence of Human-AI…

Software Engineering · Computer Science 2026-01-16 Agnia Sergeyuk , Ilya Zakharov , Ekaterina Koshchenko , Maliheh Izadi

Human-Center eXplainable AI (HCXAI) literature identifies the need to address user needs. This paper examines how existing XAI research involves human users in designing and developing XAI systems and identifies limitations in current…

Human-Computer Interaction · Computer Science 2022-12-07 Thu Nguyen , Jichen Zhu

The paper describes the need for and goals of tool-integration within software development processes. In particular we focus on agile software development but are not limited to. The integration of tools and data between the different…

Software Engineering · Computer Science 2013-11-25 Max Wielsch , Raik Bieniek , Bernd Grams , Jörg Lässig

User participation is considered an effective way to conduct requirements engineering, but user-developer perception gaps in requirements understanding occur frequently. Since user participation in practice is not as active as we expect and…

Software Engineering · Computer Science 2017-11-22 Jingdong Jia , Luiz Fernando Capretz