中文
相关论文

相关论文: What software engineering can learn from research …

200 篇论文

Case studies are a popular and noteworthy type of research study in software engineering, offering significant potential to impact industry practices by investigating phenomena in their natural contexts. This potential to reach a broad…

软件工程 · 计算机科学 2024-02-14 Sergio Rico

Sketching is an important means of communication in software engineering practice. Yet, there is little research investigating the use of sketches. We want to contribute a better understanding of sketching, in particular its use during…

软件工程 · 计算机科学 2016-12-06 Sebastian Baltes , Stefan Wagner

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…

软件工程 · 计算机科学 2024-06-07 Steven Arzt , Linda Schreiber , Dominik Appelt

Mental health and well-being are major concerns in higher education and professional fields such as software engineering, yet are often overlooked in curricula. This paper describes our approach to include mental health, well-being, and…

计算机与社会 · 计算机科学 2026-03-26 Isabella Graßl , Birgit Penzenstadler

Empirical Software Engineering has received much attention in recent years and became a de-facto standard for scientific practice in Software Engineering. However, while extensive guidelines are nowadays available for designing, conducting,…

软件工程 · 计算机科学 2025-01-14 Daniel Mendez , Paris Avgeriou , Marcos Kalinowski , Nauman bin Ali

Understanding what a software engineer (a developer, an incident responder, a production engineer, etc.) is working on is a challenging problem -- especially when considering the more complex software engineering workflows in…

软件工程 · 计算机科学 2020-04-15 Ralf Lämmel , Alvin Kerber , Liane Praza

People sometimes change their opinions when they discuss things with other people. Researchers can use mathematics to study opinion changes in simplifications of real-life situations. These simplified settings, which are examples of…

物理与社会 · 物理学 2024-08-07 Grace J. Li , Jiajie Luo , Kaiyan Peng , Mason A. Porter

Social influence drives both offline and online human behaviour. It pervades cultural markets, and manifests itself in the adoption of scientific and technical innovations as well as the spread of social practices. Prior empirical work on…

物理与社会 · 物理学 2014-07-14 J. -P. Onnela , F. Reed-Tsochas

Background: Despite the potential benefits of software modelling, developers have shown a considerable reluctance towards its application. There is substantial existing research studying industrial use and technical challenges of modelling.…

软件工程 · 计算机科学 2023-01-05 Shalini Chakraborty , Grischa Liebel

Contagion, a concept from epidemiology, has long been used to characterize social influence on people's behavior and affective (emotional) states. While it has revealed many useful insights, it is not clear whether the contagion metaphor is…

社会与信息网络 · 计算机科学 2016-02-17 Aamena Alshamsi , Fabio Pianesi , Bruno Lepri , Alex Pentland , Iyad Rahwan

Context: Surveys constitute an valuable tool to capture a large-scale snapshot of the state of the practice. Apparently trivial to adopt, surveys hide, however, several pitfalls that might hinder rendering the result valid and, thus,…

To legitimize itself as a scientific discipline, the software engineering academic community must let go of its non-empirical dogmas. A dogma is belief held regardless of evidence. This paper analyzes the nature and detrimental effects of…

软件工程 · 计算机科学 2018-02-20 Paul Ralph , Briony J. Oates

A recent research trend has emerged to identify developers' emotions, by applying sentiment analysis to the content of communication traces left in collaborative development environments. Trying to overcome the limitations posed by using…

软件工程 · 计算机科学 2018-03-20 Nicole Novielli , Daniela Girardi , Filippo Lanubile

This article attempts to describe specific mental techniques that are related to resolving very complex tasks in software engineering. This subject may be familiar to some software specialists to different extents; however, there is…

软件工程 · 计算机科学 2012-01-30 Igor Kusakov

Software testing is a complex, intellectual activity based (at least) on analysis, reasoning, decision making, abstraction and collaboration performed in a highly demanding environment. Naturally, it uses and allocates multiple cognitive…

软件工程 · 计算机科学 2020-12-10 Eduard Enoiu , Gerald Tukseferi , Robert Feldt

Context: Autism spectrum disorder (ASD) leads to various issues in the everyday life of autistic individuals, often resulting in unemployment and mental health problems. To improve the inclusion of autistic adults, existing studies have…

软件工程 · 计算机科学 2025-11-05 Madalena Sasportes , Grischa Liebel , Miguel Goulão

Much has changed since the inaugural ICGSE conference in 2006. Tools have improved, awareness of cultural differences is widespread, and developments such as the foregrounding of open source have all enhanced our ability to work across…

软件工程 · 计算机科学 2021-04-07 James Herbsleb

While being an important and often used research method, survey research has been less often discussed on a methodological level in empirical software engineering than other types of research. This chapter compiles a set of important and…

One of the objectives of software engineering education is to make students to learn essential teamwork skills. This is done by having the students work in groups for course assignments. Student team composition plays a vital role in this,…

软件工程 · 计算机科学 2023-06-16 Sajid Ibrahim Hashmi , Jouni Markkula

The primary theory of software engineering is that an organization's Policies and Processes influence the quality of its Products. We call this the PPP Theory. Although empirical software engineering research has grown common, it is unclear…

软件工程 · 计算机科学 2023-08-25 Kelechi G. Kalu , Taylor R. Schorlemmer , Sophie Chen , Kyle Robinson , Erik Kocinare , James C. Davis