中文
相关论文

相关论文: Towards Improving the Mental Model of Software Dev…

200 篇论文

Comparative evaluation of several systems is a recurrent task in researching. It is a key step before deciding which system to use for our work, or, once our research has been conducted, to demonstrate the potential of the resulting model.…

计算与语言 · 计算机科学 2026-02-24 Sergio Gómez González , Miguel Domingo , Francisco Casacuberta

This paper explores the integration of Visual Code Assistants in Integrated Development Environments (IDEs). In Software Engineering, whiteboard sketching is often the initial step before coding, serving as a crucial collaboration tool for…

软件工程 · 计算机科学 2024-12-19 Luís F. Gomes , Vincent J. Hellendoorn , Jonathan Aldrich , Rui Abreu

Tools are an essential part of every software engineering project. But the number of tools that are used in all phases of the software development life-cycle and their complexity is growing continually. Consequently, the setup and…

软件工程 · 计算机科学 2014-09-02 Christoph Herrmann , Thomas Kurpick , Bernhard Rumpe

The continuous software engineering paradigm is gaining popularity in modern development practices, where the interleaving of design and runtime activities is induced by the continuous evolution of software systems. In this context,…

Planning is an essential topic in the realm of automated driving. Besides planning algorithms that are widely covered in the literature, planning requires different software tools for its development, validation, and execution. This paper…

机器人学 · 计算机科学 2021-11-25 Kailin Tong , Zlatan Ajanovic , Georg Stettinger

Today, there is a plethora of software security tools employing visualizations that enable the creation of useful and effective interactive security analyst dashboards. Such dashboards can assist the analyst to understand the data at hand…

人机交互 · 计算机科学 2020-10-16 Georgios Bakirtzis , Brandon J. Simon , Cody H. Fleming , Carl R. Elks

Agile software development relies on self-organized teams, underlining the importance of individual responsibility. How developers take responsibility and build ownership are influenced by external factors such as architecture and…

软件工程 · 计算机科学 2025-06-04 Tomi Suomi , Petri Ihantola , Tommi Mikkonen , Niko Mäkitalo

For human drivers, having rear and side-view mirrors is vital for safe driving. They deliver a more complete view of what is happening around the car. Human drivers also heavily exploit their mental map for navigation. Nonetheless, several…

计算机视觉与模式识别 · 计算机科学 2018-08-07 Simon Hecker , Dengxin Dai , Luc Van Gool

DevOps can be best explained as people working together to conceive, build and deliver secure software at top speed. DevOps practices enable software development (dev) and operations (ops) teams to accelerate delivery through automation,…

计算机与社会 · 计算机科学 2025-01-22 Ganesh Neelakanta Iyer , Andrew Goh Yisheng , Metilda Chee Heng Er , Weng Xian Choong , Shao Wei Koh

There is a pressing need for better development methods and tools to keep up with the growing demand and increasing complexity of new software systems. New types of user interfaces, the need for intelligent components, sustainability…

软件工程 · 计算机科学 2026-04-14 Jordi Cabot

In order to make the task, description of planning domains and problems, more comprehensive for non-experts in planning, the visual representation has been used in planning domain modeling in recent years. However, current knowledge…

人工智能 · 计算机科学 2018-04-20 Yuncong Li , Hankz Hankui Zhuo

A road map can be interpreted as a graph embedded in the plane, in which each vertex corresponds to a road junction and each edge to a particular road section. We consider the cartographic problem to place non-overlapping road labels along…

计算几何 · 计算机科学 2015-01-29 Andreas Gemsa , Benjamin Niedermann , Martin Nöllenburg

Affects---emotions and moods---have an impact on cognitive processing activities and the working performance of individuals. It has been established that software development tasks are undertaken through cognitive processing activities.…

软件工程 · 计算机科学 2015-09-18 Daniel Graziotin , Xiaofeng Wang , Pekka Abrahamsson

System architecture diagrams play an essential role in understanding system architecture. They encourage more active discussion among participants and make it easier to recall system details. However, system architecture diagrams often…

软件工程 · 计算机科学 2022-10-24 Jalves Nicacio , Fabio Petrillo

We demonstrate the need and potential of systematically integrated vision and semantics solutions for visual sensemaking in the backdrop of autonomous driving. A general neurosymbolic method for online visual sensemaking using answer set…

人工智能 · 计算机科学 2020-12-29 Jakob Suchan , Mehul Bhatt , Srikrishna Varadarajan

A great part of software development involves conceptualizing or communicating the underlying procedures and logic that needs to be expressed in programs. One major difficulty of programming is turning concept into code, especially when…

软件工程 · 计算机科学 2021-09-23 Frank F. Xu , Bogdan Vasilescu , Graham Neubig

While "Intent-oriented programming" (or "Vibe Coding") redefines software engineering, existing code agents remain tethered to static code snapshots. Consequently, they struggle to model the critical information embedded in the temporal…

机器学习 · 计算机科学 2026-03-17 Yi-Xuan Deng , Xiaoqin Liu , Yi Zhang , Guo-Wei Yang , Shuojin Yang

The landscape of computing technologies is changing rapidly, straining existing software engineering practices and tools. The growing need to produce and maintain increasingly complex multi-architecture applications makes it crucial to…

软件工程 · 计算机科学 2024-10-29 Piotr Sowinski , Ignacio Lacalle , Rafael Vano , Carlos E. Palau , Maria Ganzha , Marcin Paprzycki

There is a pressing need for better development methods and tools to keep up with the growing demand and increasing complexity of new software systems. New types of user interfaces, the need for intelligent components, sustainability…

软件工程 · 计算机科学 2025-08-01 Jordi Cabot

Software developers often have to gain an understanding of a codebase. Be it programmers getting onboarded onto a team project or, for example, developers striving to grasp an external open-source library. In either case, they frequently…

软件工程 · 计算机科学 2025-08-12 Adam Štěpánek , David Kuťák , Barbora Kozlíková , Jan Byška