English
Related papers

Related papers: What software engineering can learn from research …

200 papers

Background: The need for empirical investigations in software engineering is growing. Many researchers nowadays, conduct and validate their solutions using empirical research. Survey is one empirical method which enables researchers to…

Software Engineering · Computer Science 2018-11-13 Ahmad Nauman Ghazi , Kai Petersen , Sri Sai Vijay Raj Reddy , Harini Nekkanti

Social computing is the study of how technology shapes human social interactions. This topic has become increasingly relevant to secondary school students (ages 11--18) as more of young people's everyday social experiences take place…

Computers and Society · Computer Science 2024-01-19 Kianna Bolante , Kevin Chen , Quan Ze Chen , Amy Zhang

Students enrolled in software engineering degrees are generally required to undertake a research project in their final year through which they demonstrate the ability to conduct research, communicate outcomes, and build in-depth expertise…

Software Engineering · Computer Science 2023-02-14 Chetan Arora , Laura Tubino , Andrew Cain , Kevin Lee , Vasudha Malhotra

Job rotation is a managerial practice to be applied in the organizational environment to reduce job monotony, boredom, and exhaustion resulting from job simplification, specialization, and repetition. Previous studies have identified and…

Social Engineering is the act of manipulating individuals to perform actions or reveal information. Social engineering tactics are widely recognized as a significant risk to information security. The increasing digital environment has…

Social and Information Networks · Computer Science 2024-08-06 Devendra Chapagain , Naresh Kshetri , Bindu Aryal , Bhawani Dhakal

Empathy, defined as the ability to understand and share others' perspectives and emotions, is essential in software engineering (SE), where developers often collaborate with diverse stakeholders. It is also considered as a vital competency…

Software Engineering · Computer Science 2025-09-30 Hashini Gunatilake , John Grundy , Rashina Hoda , Ingo Mueller

Creativity is a critical skill that professional software engineers leverage to tackle difficult problems. In higher education, multiple efforts have been made to spark creative skills of engineering students. However, creativity is a vague…

Software Engineering · Computer Science 2023-12-20 Wouter Groeneveld , Laurens Luyten , Joost Vennekens , Kris Aerts

Technology organizations continuously invest in professional development, but face difficulties in transferring learning to project practice. This exploratory qualitative study investigates which improvements software engineering…

Software Engineering · Computer Science 2026-03-17 Rodrigo Siqueira , Danilo Monteiro Ribeiro

In the literature, smart grids are modeled as cyber-physical power systems without considering the computational social aspects. However, end-users are playing a key role in their operation and response to disturbances via demand response…

Multiagent Systems · Computer Science 2020-11-17 Jaber Valinejad , Lamine Mili , Natalie van der Wal

The growing emphasis on studying equity, diversity, and inclusion within software engineering has amplified the need to explore hidden populations within this field. Exploring hidden populations becomes important to obtain invaluable…

Software Engineering · Computer Science 2024-01-19 Ronnie de Souza Santos , Kiev Gama

We have been trying to get software engineering researchers and practitioners to talk to one another for over a decade. This paper describes what we have done, assesses our impact, and recommends an approach that we hope will have greater…

Software Engineering · Computer Science 2024-05-06 Greg Wilson , Jorge Aranda , Michael Hoye , Brittany Johnson

Scientific knowledge and advances are a cornerstone of modern society. They improve our understanding of the world we live in and help us navigate global challenges including emerging infectious diseases, climate change and the biodiversity…

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

Causal inference is a study of causal relationships between events and the statistical study of inferring these relationships through interventions and other statistical techniques. Causal reasoning is any line of work toward determining…

Software Engineering · Computer Science 2023-04-03 Patrick Chadbourne , Nasir Eisty

For decades now, it has been claimed that a way to improve software developers' productivity is to focus on people. Indeed, while human factors have been recognized in Software Engineering research, few empirical investigations have…

Software Engineering · Computer Science 2013-06-10 Daniel Graziotin , Xiaofeng Wang , Pekka Abrahamsson

Programming is ubiquitous in applied biostatistics; adopting software engineering skills will help biostatisticians do a better job. To explain this, we start by highlighting key challenges for software development and application in…

What is the impact of software engineering research on current practices in industry? In this paper, I report on my direct experience as a PhD/post-doc working in software engineering research projects, and then spending the following five…

Software Engineering · Computer Science 2019-01-15 Andrea Arcuri

Social influence is the process by which individuals adapt their opinion, revise their beliefs, or change their behavior as a result of social interactions with other people. In our strongly interconnected society, social influence plays a…

Physics and Society · Physics 2013-11-15 Mehdi Moussaid , Juliane E. Kaemmer , Pantelis P. Analytis , Hansjoerg Neth

Success and failure in software engineering are still among the least understood phenomena in the discipline. In a recent special journal issue on the topic, Mantyla et al. started discussing these topics from different angles; the authors…

Software Engineering · Computer Science 2023-04-06 Damian A. Tamburri , Fabio Palomba , Rick Kazman

Our entire society is becoming more and more dependent on technology and specifically on software. The integration of e-learning software systems into our day by day life especially in e-learning applications generates modifications upon…

Software Engineering · Computer Science 2014-10-22 Michael Mpasios , Dimitrios Kallergis , Konstantinos Chimos , Theodoros Karvounidis , Christos Douligeris