一句话:总结为软件交付团队提供项目健康洞察与开发者智能增强的探索历程。
软件交付团队若要在预算内按时交付高质量制品,需要获得项目当前健康度和未来趋势的整体且过程内视图。然而,信息来自异构项目环境与分散团队,且必须具有合适粒度并支持开发者手头任务,因此信息检索、洞察生成和开发者智能增强十分复杂。本文分享了作者在这一方向上的探索历程,涵盖软件项目建模与新开发度量、开发者优先级研究、新度量的采纳以及多种开发者智能增强方法,并最后探讨了面向人本软件工程的沉浸式技术。
For delivering high-quality artifacts within the budget and on schedule, software delivery teams ideally should have a holistic and in-process view of the current health and future trajectory of the project. However, such insights need to be at the right level of granularity and need to be derived typically from a heterogeneous project environment, in a way that helps development team members with their tasks at hand. Due to client mandates, software delivery project environments employ many disparate tools and teams tend to be distributed, thus making the relevant information retrieval, insight generation, and developer intelligence augmentation process fairly complex. In this paper, we discuss our journey in this area spanning across facets like software project modelling and new development metrics, studying developer priorities, adoption of new metrics, and different approaches of developer intelligence augmentation. Finally, we present our exploration of new immersive technologies for human-centered software engineering.
DOI 原文 ·
@inproceedings{paperbot5319,
title = {A Journey Towards Providing Intelligence and Actionable Insights to Development Teams in Software Delivery},
author = {Vibhu Saujanya Sharma and Rohit Mehra and Sanjay Podder and Adam P. Burden},
booktitle = {ASE},
year = {2019},
doi = {10.1109/ase.2019.00142}
}