Data visualisation in continuous integration and delivery: Information needs, challenges, and recommendations

IET Softw. Pub Date : 2021-06-04 DOI:10.1049/SFW2.12030
Azeem Ahmad, O. Leifler, K. Sandahl
{"title":"Data visualisation in continuous integration and delivery: Information needs, challenges, and recommendations","authors":"Azeem Ahmad, O. Leifler, K. Sandahl","doi":"10.1049/SFW2.12030","DOIUrl":null,"url":null,"abstract":"Several operations, ranging from regular code updates to compiling, building, testing, and distribution to customers, are consolidated in continuous integration and delivery. Pro-fessionals seek additional information to complete the mission at hand during these tasks. Developers who devote a large amount of time and effort to finding such information may become distracted from their work. We will better understand the processes, procedures, and resources used to deliver a quality product on time by defining the types of information that software professionals seek. A deeper understanding of software practitioners' infor-mationneeds hasmany advantages, including remaining competitive, growingknowledgeof issues that can stymie a timely update, and creating a visualisation tool to assist practitioners in addressing their information needs. This is an extension of a previous work done by the authors. The authors conducted a multiple ‐ case holistic study with six different companies (38 unique participants) to identify information needs in continuous integration and delivery. This study attempts to capture the importance, frequency, required effort (e.g. sequence of actions required to collect information), current approach to handling, and associated stakeholders with respect to identified needs. 27 information needs associated with different stakeholders (i.e. developers, testers, project managers, release team, and compliance authority) were identified. The identified needs were categorised as testing, code & commit, confidence, bug, and artefacts. Apart from identifying information needs, practitioners face several challenges in developing visualisation tools. Thus,8 challenges that were faced by the practitioners to develop/maintain visualisation tools for the software team were identified. The recommendations from practitioners who are experts in developing, maintaining, and providing visualisation services to the software","PeriodicalId":13395,"journal":{"name":"IET Softw.","volume":"11 1","pages":"331-349"},"PeriodicalIF":0.0000,"publicationDate":"2021-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IET Softw.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1049/SFW2.12030","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Several operations, ranging from regular code updates to compiling, building, testing, and distribution to customers, are consolidated in continuous integration and delivery. Pro-fessionals seek additional information to complete the mission at hand during these tasks. Developers who devote a large amount of time and effort to finding such information may become distracted from their work. We will better understand the processes, procedures, and resources used to deliver a quality product on time by defining the types of information that software professionals seek. A deeper understanding of software practitioners' infor-mationneeds hasmany advantages, including remaining competitive, growingknowledgeof issues that can stymie a timely update, and creating a visualisation tool to assist practitioners in addressing their information needs. This is an extension of a previous work done by the authors. The authors conducted a multiple ‐ case holistic study with six different companies (38 unique participants) to identify information needs in continuous integration and delivery. This study attempts to capture the importance, frequency, required effort (e.g. sequence of actions required to collect information), current approach to handling, and associated stakeholders with respect to identified needs. 27 information needs associated with different stakeholders (i.e. developers, testers, project managers, release team, and compliance authority) were identified. The identified needs were categorised as testing, code & commit, confidence, bug, and artefacts. Apart from identifying information needs, practitioners face several challenges in developing visualisation tools. Thus,8 challenges that were faced by the practitioners to develop/maintain visualisation tools for the software team were identified. The recommendations from practitioners who are experts in developing, maintaining, and providing visualisation services to the software
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
持续集成和交付中的数据可视化:信息需求、挑战和建议
从常规的代码更新到编译、构建、测试和向客户分发,几个操作都在持续集成和交付中得到了巩固。专业人员在这些任务中寻求额外的信息来完成手头的任务。投入大量时间和精力寻找此类信息的开发人员可能会从工作中分心。通过定义软件专业人员所寻求的信息类型,我们将更好地理解用于按时交付高质量产品的过程、过程和资源。对软件从业者的信息需求有更深的理解有很多好处,包括保持竞争力,对阻碍及时更新的问题的知识的增长,以及创建可视化工具来帮助从业者解决他们的信息需求。这是作者先前工作的延伸。作者对6家不同的公司(38个不同的参与者)进行了多案例整体研究,以确定持续集成和交付中的信息需求。本研究试图捕捉重要性、频率、所需努力(例如,收集信息所需的行动顺序)、当前处理方法以及与已确定需求相关的利益相关者。确定了与不同涉众(即开发人员、测试人员、项目经理、发布团队和法规遵从当局)相关的信息需求。确定的需求被分类为测试、代码和提交、信心、bug和工件。除了识别信息需求外,从业者在开发可视化工具时还面临着一些挑战。因此,确定了实践者在为软件团队开发/维护可视化工具时所面临的8个挑战。来自开发、维护和为软件提供可视化服务的专家的建议
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Prioritising test scripts for the testing of memory bloat in web applications A synergic quantum particle swarm optimisation for constrained combinatorial test generation A hybrid model for prediction of software effort based on team size A 20-year mapping of Bayesian belief networks in software project management Emerging and multidisciplinary approaches to software engineering
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1