版本工程:从结构到功能的观点

Noureddine Kerzazi, Ikram El Asri
{"title":"版本工程:从结构到功能的观点","authors":"Noureddine Kerzazi, Ikram El Asri","doi":"10.1145/3289402.3289547","DOIUrl":null,"url":null,"abstract":"With an increasing demand to speed up and to improve software delivery, the release engineer (RE) role has drawn a lot of attention from both academia and industry. However, this growth of interest is hampered by: (1) the dilema of enabling both fast delivery of features (Dev team) and fast delivery of value (RE); (2) disagreements about how release practices should be organized and automatized; (3) a confusion over the scope of software release activities and terminology. Based on empirical data related to technical and social interactions of a release engineering (RE) team with other roles such as Developer, Business Analyst and Tester, we first analyse these integrations and build multiple tasks-interaction graphs which leads to more accurate taxonomical view of RE activities (the structural view). A proposed conceptual framework has been developed both to support the adoption of RE role, and to organize concerns for future research. Then, we overlap interactions' graphs to uncover more attributes of the RE role (the functional view). We discover that a release engineer plays a central role linking four different communities (Devs, BAs, Testers, and DBAs) with a very high closeness value, but low betweeness value.","PeriodicalId":199959,"journal":{"name":"Proceedings of the 12th International Conference on Intelligent Systems: Theories and Applications","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Release Engineering: From Structural to Functional View\",\"authors\":\"Noureddine Kerzazi, Ikram El Asri\",\"doi\":\"10.1145/3289402.3289547\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With an increasing demand to speed up and to improve software delivery, the release engineer (RE) role has drawn a lot of attention from both academia and industry. However, this growth of interest is hampered by: (1) the dilema of enabling both fast delivery of features (Dev team) and fast delivery of value (RE); (2) disagreements about how release practices should be organized and automatized; (3) a confusion over the scope of software release activities and terminology. Based on empirical data related to technical and social interactions of a release engineering (RE) team with other roles such as Developer, Business Analyst and Tester, we first analyse these integrations and build multiple tasks-interaction graphs which leads to more accurate taxonomical view of RE activities (the structural view). A proposed conceptual framework has been developed both to support the adoption of RE role, and to organize concerns for future research. Then, we overlap interactions' graphs to uncover more attributes of the RE role (the functional view). We discover that a release engineer plays a central role linking four different communities (Devs, BAs, Testers, and DBAs) with a very high closeness value, but low betweeness value.\",\"PeriodicalId\":199959,\"journal\":{\"name\":\"Proceedings of the 12th International Conference on Intelligent Systems: Theories and Applications\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 12th International Conference on Intelligent Systems: Theories and Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3289402.3289547\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 12th International Conference on Intelligent Systems: Theories and Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3289402.3289547","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

随着对加速和改进软件交付的需求的增加,发布工程师(RE)角色已经引起了学术界和工业界的广泛关注。然而,这种兴趣的增长受到以下因素的阻碍:(1)同时支持快速交付功能(开发团队)和快速交付价值(RE)的困境;(2)关于如何组织和自动化发布实践的分歧;(3)对软件发布活动范围和术语的混淆。基于与发布工程(RE)团队与其他角色(如开发人员、业务分析师和测试人员)的技术和社会交互相关的经验数据,我们首先分析这些集成并构建多个任务交互图,从而得出更准确的RE活动分类视图(结构视图)。提出了一个概念框架,以支持RE角色的采用,并组织对未来研究的关注。然后,我们重叠交互图以揭示RE角色(功能视图)的更多属性。我们发现,发布工程师扮演着连接四个不同社区(开发人员、BAs、测试人员和dba)的中心角色,具有非常高的接近值,但较低的中间值。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Release Engineering: From Structural to Functional View
With an increasing demand to speed up and to improve software delivery, the release engineer (RE) role has drawn a lot of attention from both academia and industry. However, this growth of interest is hampered by: (1) the dilema of enabling both fast delivery of features (Dev team) and fast delivery of value (RE); (2) disagreements about how release practices should be organized and automatized; (3) a confusion over the scope of software release activities and terminology. Based on empirical data related to technical and social interactions of a release engineering (RE) team with other roles such as Developer, Business Analyst and Tester, we first analyse these integrations and build multiple tasks-interaction graphs which leads to more accurate taxonomical view of RE activities (the structural view). A proposed conceptual framework has been developed both to support the adoption of RE role, and to organize concerns for future research. Then, we overlap interactions' graphs to uncover more attributes of the RE role (the functional view). We discover that a release engineer plays a central role linking four different communities (Devs, BAs, Testers, and DBAs) with a very high closeness value, but low betweeness value.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信