中文
相关论文

相关论文: Non-cognitive abilities of exceptional software en…

200 篇论文

Knowledge about the roles developers play in a software project is crucial to understanding the project's collaborative dynamics. Developers are often classified according to the dichotomy of core and peripheral roles. Typically,…

软件工程 · 计算机科学 2016-04-05 Mitchell Joblin , Sven Apel , Claus Hunsen , Wolfgang Mauerer

Ascertaining reproducibility of scientific experiments is receiving increased attention across disciplines. We argue that the necessary skills are important beyond pure scientific utility, and that they should be taught as part of software…

软件工程 · 计算机科学 2022-03-11 Wolfgang Mauerer , Stefan Klessinger , Stefanie Scherzinger

Current concerns over reforming engineering education have focused attention on helping students develop skills and an adaptive expertise. Phenomenological guidelines for instruction along these lines can be understood as arising out of an…

物理教育 · 物理学 2012-09-05 Edward F. Redish , Karl A. Smith

Context. Own experiences and faulty decisions can be an important source of information for software architects. The experiences and mistakes of other architects can also be valuable information sources. Goal. Under the assumption that the…

软件工程 · 计算机科学 2023-07-13 Marion Wiese , Axel-Frederik Brand , André van Hoorn

Over the past ten years, the application of artificial intelligence (AI) and machine learning (ML) in engineering domains has gained significant popularity, showcasing their potential in data-driven contexts. However, the complexity and…

人工智能 · 计算机科学 2025-08-08 Jay Lee , Hanqi Su , Dai-Yan Ji , Takanobu Minami

Collaboration skills are important for future software engineers. In computer science education, these skills are often practiced through group assignments, where students develop software collaboratively. The approach that students take in…

计算机与社会 · 计算机科学 2021-03-17 Anna van der Meulen , Efthimia Aivaloglou

Context: There is a growing demand for information on how IT companies look for candidates to their open positions. Objective: This paper investigates which hard and soft skills are more required in IT companies by analyzing the description…

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

Software Engineering (SE) is the systematic design, development, maintenance, and management of software applications underpinning the digital infrastructure of our modern world. Very recently, the SE community has seen a rapidly increasing…

软件工程 · 计算机科学 2024-09-10 Quanjun Zhang , Chunrong Fang , Yang Xie , Yaxin Zhang , Yun Yang , Weisong Sun , Shengcheng Yu , Zhenyu Chen

Software engineering educators strive to continuously improve their courses and programs. Understanding the current state of practice of software engineering higher education can empower educators to critically assess their courses,…

软件工程 · 计算机科学 2025-12-16 Bastiaan Heeren , Fabiano Dalpiaz , Mazyar Seraj , Roberto Verdecchia , Vadim Zaytsev

Background: Software engineering requires both technical skills and creative problem-solving. Blind and low-vision software professionals (BLVSPs) encounter numerous workplace challenges, including inaccessible tools and collaboration…

软件工程 · 计算机科学 2025-02-03 Karina Kohl , Yoonha Cha , Victoria Jackson , Stacy Branham , André van der Hoek , Rafael Prikladnicki

Software start-up failures are often explained with poor business model, market issues, insufficient funding, or simply a bad product idea. However, inadequacies in software product engineering are relatively little explored and could be a…

软件工程 · 计算机科学 2023-11-22 Eriks Klotins , Michael Unterkalmsteiner , Tony Gorschek

Software engineering (SE) requires developers to collaborate with stakeholders, and understanding their emotions and perspectives is often vital. Empathy is a concept characterising a person's ability to understand and share the feelings of…

软件工程 · 计算机科学 2024-01-18 Hashini Gunatilake , John Grundy , Rashina Hoda , Ingo Mueller

Empathy plays a crucial role in software engineering (SE), influencing collaboration, communication, and decision-making. While prior research has highlighted the importance of empathy in SE, there is limited understanding of how empathy…

软件工程 · 计算机科学 2025-09-30 Hashini Gunatilake , John Grundy , Rashina Hoda , Ingo Mueller

This paper proposes to refer to the field of software engineering related to the life cycle of dialogue systems as Dialogue Systems Engineering, and surveys this field while also discussing its future directions. With the advancement of…

软件工程 · 计算机科学 2025-08-05 Mikio Nakano , Hironori Takeuchi , Sadahiro Yoshikawa , Yoichi Matsuyama , Kazunori Komatani

Soft and future skills are in high demand in the modern job market. These skills are required for both technical and non-technical people. It is difficult to teach these competencies in a classical academic environment. The paper presents a…

Context: Software start-ups are emerging as suppliers of innovation and software-intensive products. However, traditional software engineering practices are not evaluated in the context, nor adopted to goals and challenges of start-ups. As…

[Background] Emotional Intelligence (EI) can impact Software Engineering (SE) outcomes through improved team communication, conflict resolution, and stress management. SE workers face increasing pressure to develop both technical and…

软件工程 · 计算机科学 2025-02-10 Allysson Allex Araújo , Marcos Kalinowski , Matheus Paixao , Daniel Graziotin

With the rise of large language models (LLMs), researchers are increasingly exploring their applications in var ious vertical domains, such as software engineering. LLMs have achieved remarkable success in areas including code generation…

软件工程 · 计算机科学 2025-04-15 Haolin Jin , Linghan Huang , Haipeng Cai , Jun Yan , Bo Li , Huaming Chen

This paper presents an approach to the study of cognitive activities in collaborative software development. This approach has been developed by a multidisciplinary team made up of software engineers and cognitive psychologists. The basis of…

人机交互 · 计算机科学 2016-08-14 Pierre Robillard , Patrick D'Astous , Françoise Détienne , Willemien Visser