English
Related papers

Related papers: Characterizing Role Models in Software Practitione…

200 papers

Software projects rely on what we call project archetypes, i.e., pre-existing mental images of how projects work. They guide distribution of responsibilities, planning, or expectations. However, with the technological progress, project…

Software Engineering · Computer Science 2024-08-09 Mateusz Dolata , Kevin Crowston , Gerhard Schwabe

We consider a setting where agents take action by following their role models in a social network, and study strategies for a social planner to help agents by revealing whether the role models are positive or negative. Specifically, agents…

Artificial Intelligence · Computer Science 2026-03-04 Avrim Blum , Keziah Naggita , Matthew R. Walter , Jingyan Wang

Testing is an indispensable part of software development. However, a career in software testing is reported to be unpopular among students in computer science and related areas. This can potentially create a shortage of testers in the…

Software Engineering · Computer Science 2023-11-13 Ronnie de Souza Santos , Luiz Fernando Capretz , Cleyton Magalhaes , Rodrigo Souza

Self-Modeling is the process by which an agent, such as an animal or machine, learns to create a predictive model of its own dynamics. Once captured, this self-model can then allow the agent to plan and evaluate various potential behaviors…

Robotics · Computer Science 2022-09-07 Robert Kwiatkowski , Yuhang Hu , Boyuan Chen , Hod Lipson

Agile methods are state of the art in software development. Companies worldwide apply agile to counter the dynamics of the markets. We know, that various factors like culture influence the successfully application of agile methods in…

Software Engineering · Computer Science 2024-05-06 Michael Neumann , Philipp Diebold

Context: Most software companies strive to have high-performing teams and mitigate withdrawal behaviors like being present but unproductive. In this context, psychological safety and developers perceived impact are suggested as potential…

Software Engineering · Computer Science 2023-04-26 Mary Sánchez-Gordón , Ricardo Colomo-Palacios , Muhammad Azeem Akbar , Monica Kristiansen Holone

Software testing is one of the crucial supporting processes of the software life cycle. Unfortunately for the software industry, the role is stigmatized, partly due to misperception and partly due to treatment of the role. The present study…

Software Engineering · Computer Science 2023-06-05 Luiz Fernando Capretz , Abdul Rehman Gilal

Despite potential benefits in Software Engineering (SE), adoption of software modelling in industry is low. Technical issues such as tool support have gained significant research before, but individual guidance and training have received…

Software Engineering · Computer Science 2022-06-15 Shalini Chakraborty , Grischa Liebel

An emerging theme in artificial intelligence research is the creation of models to simulate the decisions and behavior of specific people, in domains including game-playing, text generation, and artistic expression. These models go beyond…

Artificial Intelligence · Computer Science 2022-07-20 Reid McIlroy-Young , Jon Kleinberg , Siddhartha Sen , Solon Barocas , Ashton Anderson

The pervasive role played by software in virtually all industries has fostered ever-increasing development of applied research in software engineering. In this chapter, we contribute our experience in using the V-Model as a framework for…

Software Engineering · Computer Science 2024-07-08 Rodrigo Falcão , Andreas Jedlitschka , Frank Elberzhager , Dieter Rombach

Reward Model (RM) has demonstrated impressive potential for enhancing Large Language Models (LLM), as RM can serve as a proxy for human preferences, providing signals to guide LLMs' behavior in various tasks. In this paper, we provide a…

Computation and Language · Computer Science 2025-04-18 Jialun Zhong , Wei Shen , Yanzeng Li , Songyang Gao , Hua Lu , Yicheng Chen , Yang Zhang , Wei Zhou , Jinjie Gu , Lei Zou

This work discusses an important issue in the area of human resource management by proposing a novel model for creation and evaluation of software teams. The model consists of several assessments, including a technical test, a quality of…

Computers and Society · Computer Science 2015-12-03 Surayne Torres , Yadenis Pinero , Pedro Pinero , Luiz Fernando Capretz

Human values (e.g., pleasure, privacy, and social justice) are what a person or a society considers important. The inability to address them in software-intensive systems can result in numerous undesired consequences (e.g., financial…

Software Engineering · Computer Science 2022-07-27 Mojtaba Shahin , Waqar Hussain , Arif Nurwidyantoro , Harsha Perera , Rifat Shams , John Grundy , Jon Whittle

The increasing adoption and commercialization of generalized Large Language Models (LLMs) have profoundly impacted various aspects of our daily lives. Initially embraced by the computer science community, the versatility of LLMs has found…

Software Engineering · Computer Science 2025-07-08 Sajed Jalil

While data-driven predictive models are a strictly technological construct, they may operate within a social context in which benign engineering choices entail implicit, indirect and unexpected real-life consequences. Fairness of such…

Machine Learning · Computer Science 2024-07-11 Kacper Sokol , Meelis Kull , Jeffrey Chan , Flora Salim

As a socio-technical activity, software development involves the close interconnection of people and technology. The integration of Large Language Models (LLMs) into this process exemplifies the socio-technical nature of software…

Software Engineering · Computer Science 2024-09-10 Stefano Lambiase , Gemma Catolino , Fabio Palomba , Filomena Ferrucci , Daniel Russo

During software development, poor design and implementation choices can detrimentally impact software maintainability. Design smells, recurring patterns of poorly designed fragments, signify these issues. Role-stereotypes denote the generic…

Software Engineering · Computer Science 2024-06-28 Daniel Ogenrwot , Joyce Nakatumba-Nabende , John Businge , Michel R. V. Chaudron

Large language models (LLMs) increasingly serve as human-like decision-making agents in social science and applied settings. These LLM-agents are typically assigned human-like characters and placed in real-life contexts. However, how these…

Artificial Intelligence · Computer Science 2025-12-24 Ji Ma

Programming languages development has intensified in recent years. New ones are created; new features, often cross-paradigm, are featured in old ones. This new programming landscape makes language selection a more complex decision, both…

Software Engineering · Computer Science 2020-10-19 Laura M. Castro

There are repetitive patterns in strategies of manipulating source code. For example, modifying source code before acquiring knowledge of how a code works is a depth-first style and reading and understanding before modifying source code is…

Software Engineering · Computer Science 2016-12-01 Zahra Karimia , Ahmad Baraani-Dastjerdia , Nasser Ghasem-Aghaeea , Stefan Wagner
‹ Prev 1 3 4 5 6 7 10 Next ›