中文

问题跟踪生态系统:情境与最佳实践

软件工程 2025-07-10 v1

摘要

问题跟踪系统(ITSs),如 GitHub 和 Jira,是支撑软件工程(SE)组织通过管理“问题”来支持开发的流行工具,问题代表不同的 SE 构件,如需求、开发任务和维护项目。ITSs还支持问题之间的内部链接,以及与其他工具和信息源的外部链接。这为 SE 组织提供了关键形式的文档,包括前向和后向可追溯性(例如,功能请求链接到冲刺版本,代码提交链接到错误报告)。问题跟踪生态系统(ITE)是中心ITS及其相关 SE 构件、利益相关者和过程的总体,强调这些情境因素如何与ITS相互作用。ITE的质量是这些组织及其软件产品成功的关键。然而,在ITE中存在挑战,包括复杂的互链接构件网络和多样化的工作流程。尽管ITSs在SE研究中已有数十年的研究,ITEs整体仍需进一步探索。在这项论文中,我承担了理解ITE更广泛层面的挑战,回答关于复杂性和多样性的问题。我对照访谈了实践者并对 diverse 的ITSs进行档案分析。这些分析揭示了ITE问题的情境依赖性,突显了需要情境特定ITE研究的需求。尽管先前的工作已为特定ITS问题提供了许多解决方案,但这些解决方案在情境丰富且可比的方式下并不一致,这导致需要更一致的解决方案跨越研究和实践。为解决这一新兴信息和缺乏对齐,I创建了面向ITE的最佳实践本体论。

关键词

引用

@article{arxiv.2507.06704,
  title  = {Issue Tracking Ecosystems: Context and Best Practices},
  author = {Lloyd Montgomery},
  journal= {arXiv preprint arXiv:2507.06704},
  year   = {2025}
}

备注

300 pages, Dissertation for the doctoral degree Dr. rer. nat. at the Faculty of Mathematics, Informatics, and Natural Sciences, Department of Informatics, University of Hamburg, Hamburg, Germany