paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Monitoring-aware IDEs

监控感知的 IDE
FSE Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2019匹配度 2/10 · 该论文聚焦于将生产监控信号集成到IDE以改善开发者工作流,属于DevOps与开发者工具方向,与用户核心关注的程序静态分析、LLM与程序分析交叉、浮点程序分析及贝叶斯程序分析无直接关联。尽管涉及工业落地原型,但研究问题和方法均不在用户研究画像的范围内。引用 6 inbox
Jos Winter, Maurício Aniche, Jürgen Cito, Arie van Deursen
crossref: 2026-09-12

AI 速览

一句话:提出将生产监控信号集成到 IDE 与开发工作流,并实现连接 Adyen 监控系统的原型。

现代大规模软件要求开发者除编写代码外,还需持续查看监控数据以理解系统动态行为,但开发活动主要在 IDE 中完成,而监控推理往往发生在独立的监控工具里,导致频繁上下文切换。本文提出一种将监控信号集成到开发环境与工作流中的方法,即监控感知 IDE(Monitoring-Aware IDE),并推测其能减少开发与监控之间的切换开销,从而提升开发者效率。作者实现了一个原型,并将其连接到大型支付公司 Adyen 的监控系统,后者在生产环境中进行密集监控。初步结果表明,监控感知 IDE 在改善开发者执行监控任务方面可能发挥重要作用,为后续研究奠定基础。

问题
开发者需要在 IDE 中编写代码,同时又在独立监控工具中分析生产监控数据,这种上下文切换会带来额外负担并影响监控效率。
方法
提出监控感知 IDE 方法,将监控信号集成到开发环境与工作流中,并实现一个连接 Adyen 生产监控系统的原型。
评估
通过连接实际支付公司 Adyen 监控系统的原型进行初步探索,结果为监控感知 IDE 改善开发者监控工作提供了积极信号。
原文摘要(Abstract)

Engineering modern large-scale software requires software developers to not solely focus on writing code, but also to continuously examine monitoring data to reason about the dynamic behavior of their systems. These additional monitoring responsibilities for developers have only emerged recently, in the light of DevOps culture. Interestingly, software development activities happen mainly in the IDE, while reasoning about production monitoring happens in separate monitoring tools. We propose an approach that integrates monitoring signals into the development environment and workflow. We conjecture that an IDE with such capability improves the performance of developers as time spent continuously context switching from development to monitoring would be eliminated. This paper takes a first step towards understanding the benefits of a possible monitoring-aware IDE. We implemented a prototype of a Monitoring-Aware IDE, connected to the monitoring systems of Adyen, a large-scale payment company that performs intense monitoring in their software systems. Given our results, we firmly believe that monitoring-aware IDEs can play an essential role in improving how developers perform monitoring.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot5137,
  title = {Monitoring-aware IDEs},
  author = {Jos Winter and Maurício Aniche and Jürgen Cito and Arie van Deursen},
  booktitle = {FSE},
  year = {2019},
  doi = {10.1145/3338906.3338926}
}