中文
相关论文

相关论文: Practitioners' Perspectives on Change Impact Analy…

200 篇论文

Software engineering research is evolving and papers are increasingly based on empirical data from a multitude of sources, using statistical tests to determine if and to what degree empirical evidence supports their hypotheses. To…

Autonomous multi-agent AI systems are poised to transform various industries, particularly software development and knowledge work. Understanding current perceptions among professionals is crucial for anticipating adoption challenges,…

计算机与社会 · 计算机科学 2025-06-04 Nikola Balic

This paper presents the results of a research study related to software system failures, with the goal of understanding how we might better evolve, maintain and support software systems in production. We have qualitatively analyzed thirty…

软件工程 · 计算机科学 2020-08-26 Jonathan Sillito , Esdras Kutomi

Testing autonomous driving systems for safety and reliability is extremely complex. A primary challenge is identifying the relevant test scenarios, especially the critical ones that may expose hazards or risks of harm to autonomous vehicles…

软件工程 · 计算机科学 2023-05-24 Qunying Song , Emelie Engström , Per Runeson

Organizations use intrusion detection systems (IDSes) to identify harmful activity among millions of computer network events. Cybersecurity analysts review IDS alarms to verify whether malicious activity occurred and to take remedial…

密码学与安全 · 计算机科学 2023-07-17 Lucas Layman , William Roden

From biotechnology to cyber-risks, most extreme technological risks cannot be reliably estimated from historical statistics. Therefore, engineers resort to predictive methods, such as fault/event trees in the framework of probabilistic…

物理与社会 · 物理学 2014-08-26 D. Sornette , T. Maillart , W. Kroeger

Background: Continuous Integration (CI) systems are now the bedrock of several software development practices. Several tools such as TravisCI, CircleCI, and Hudson, that implement CI practices, are commonly adopted by software engineers.…

软件工程 · 计算机科学 2019-07-04 Wagner Felidré , Leonardo Furtado , Daniel da Costa , Bruno Cartaxo , Gustavo Pinto

Software development teams establish elaborate continuous integration pipelines containing automated test cases to accelerate the development process of software. Automated tests help to verify the correctness of code modifications…

软件工程 · 计算机科学 2023-12-05 Chidera Biringa , Gokhan Kul

As software systems grow in complexity, accurately identifying and managing dependencies among changes becomes increasingly critical. For instance, a change that leverages a function must depend on the change that introduces it.…

软件工程 · 计算机科学 2025-08-11 Ali Arabat , Mohammed Sayagh , Jameleddine Hassine

Security risk assessment is essential in establishing the trustworthiness and reliability of modern systems. While various security risk assessment approaches exist, prevalent applications are "pen and paper" implementations that -- even if…

密码学与安全 · 计算机科学 2025-09-23 Avi Shaked

Developers of some safety critical systems construct a safety case. Developers changing a system during development or after release must analyse the change's impact on the safety case. Evidence might be invalidated by changes to the system…

软件工程 · 计算机科学 2014-04-29 Omar Jaradat , Patrick Graydon , Iain Bate

Existing work on the practical impact of software engineering (SE) research examines industrial relevance rather than adoption of study results, hence the question of how results have been practically applied remains open. To answer this…

软件工程 · 计算机科学 2022-09-23 Zoe Kotti , Georgios Gousios , Diomidis Spinellis

Measuring performance & quantifying a performance change are core evaluation techniques in programming language and systems research. Of 122 recent scientific papers, as many as 65 included experimental evaluation that quantified a…

统计方法学 · 统计学 2020-07-22 Tomas Kalibera , Richard Jones

Iterative impact analysis (IIA) is a process that allows developers to estimate the impacted units of a software change. Starting from a single impacted unit, the developers inspect its interacting units via program dependencies to identify…

软件工程 · 计算机科学 2019-07-23 Yibin Wang , Maksym Petrenko , Václav Rajlich

In software development, version control systems (VCS) provide branching and merging support tools. Such tools are popular among developers to concurrently change a code-base in separate lines and reconcile their changes automatically…

软件工程 · 计算机科学 2015-09-21 Martín Dias , Guillermo Polito , Damien Cassou , Stéphane Ducasse

Self-adaptive software can assess and modify its behavior when the assessment indicates that the program is not performing as intended or when improved functionality or performance is available. Since the mid-1960s, the subject of system…

软件工程 · 计算机科学 2023-02-14 Tarik A. Rashid , Bryar A. Hassan , Abeer Alsadoon , Shko Qader , S. Vimal , Amit Chhabra , Zaher Mundher Yaseen

This systematic literature review aims to investigate the impact of artificial intelligence (AI) on the labour force in software engineering, with a particular focus on the skills needed for future software engineers, the impact of AI on…

软件工程 · 计算机科学 2023-02-28 Sabina-Cristiana Necula

Industrial workflows demand adaptive and trustworthy assistance that can operate under limited computing, connectivity, and strict privacy constraints. In this work, we present MICA (Multi-Agent Industrial Coordination Assistant), a…

人工智能 · 计算机科学 2026-03-10 Di Wen , Kunyu Peng , Junwei Zheng , Yufan Chen , Yitian Shi , Jiale Wei , Ruiping Liu , Kailun Yang , Rainer Stiefelhagen

AI-empowered tools have emerged as a transformative force, fundamentally reshaping the software development industry and promising far-reaching impacts across diverse sectors. This study investigates the adoption, impact, and security…

软件工程 · 计算机科学 2024-11-22 Shidong Pan , Litian Wang , Tianyi Zhang , Zhenchang Xing , Yanjie Zhao , Qinghua Lu , Xiaoyu Sun

Continuous Integration (CI) provides early feedback by automatically building software, but long build durations can hinder developer productivity. CI services use caching to speed up builds by reusing infrequently changing artifacts, yet…

软件工程 · 计算机科学 2026-03-20 Taher A. Ghaleb , Daniel Alencar da Costa , Ying Zou