面向自我管理软件团队的响应式编程协作代理

Wei-Chung Hu, Tzu-Tan Wei, Cheng-Feng Yang, H. C. Jiau
{"title":"面向自我管理软件团队的响应式编程协作代理","authors":"Wei-Chung Hu, Tzu-Tan Wei, Cheng-Feng Yang, H. C. Jiau","doi":"10.1109/ICS.2016.0121","DOIUrl":null,"url":null,"abstract":"In self-managing software teams, developers with complementary skills collaborate with each other to improve productivity and increase innovation. Due to nature of innovation, managers in these teams will acquire only summarized information from developers to avoid micromanagement. They will not plan fine-grained activities but leave responsibility and autonomy to self-managing developers. Developers discover collaboration opportunities from up-to-date assets and decide needed collaborative activities. To maintain effective and consistent collaboration, distributed knowledge of decision making from up-to-date assets must be captured and accumulated for these teams. This study proposes a method to distribute asset monitoring and decision making through reactive agents. Reactive programming technique is used to collaborate reactive agents. These agents present asset changes as event streams and provide time-varying reactions to each other as a network. The network can automatically react to decisions made by every agent. Through this method, self-managing software teams build their reactive knowledge network which responds to asset changes instantly and reveals collaboration opportunities intelligently.","PeriodicalId":281088,"journal":{"name":"2016 International Computer Symposium (ICS)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Reactive Programming Collaborative Agents for Self-Managing Software Teams\",\"authors\":\"Wei-Chung Hu, Tzu-Tan Wei, Cheng-Feng Yang, H. C. Jiau\",\"doi\":\"10.1109/ICS.2016.0121\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In self-managing software teams, developers with complementary skills collaborate with each other to improve productivity and increase innovation. Due to nature of innovation, managers in these teams will acquire only summarized information from developers to avoid micromanagement. They will not plan fine-grained activities but leave responsibility and autonomy to self-managing developers. Developers discover collaboration opportunities from up-to-date assets and decide needed collaborative activities. To maintain effective and consistent collaboration, distributed knowledge of decision making from up-to-date assets must be captured and accumulated for these teams. This study proposes a method to distribute asset monitoring and decision making through reactive agents. Reactive programming technique is used to collaborate reactive agents. These agents present asset changes as event streams and provide time-varying reactions to each other as a network. The network can automatically react to decisions made by every agent. Through this method, self-managing software teams build their reactive knowledge network which responds to asset changes instantly and reveals collaboration opportunities intelligently.\",\"PeriodicalId\":281088,\"journal\":{\"name\":\"2016 International Computer Symposium (ICS)\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 International Computer Symposium (ICS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICS.2016.0121\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Computer Symposium (ICS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICS.2016.0121","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

在自我管理的软件团队中,具有互补技能的开发人员相互协作,以提高生产力并增加创新。由于创新的本质,这些团队中的管理人员只会从开发人员那里获得汇总的信息,以避免微观管理。他们不会计划细粒度的活动,而是将责任和自主权留给自我管理的开发人员。开发人员从最新的资产中发现协作机会,并决定所需的协作活动。为了保持有效和一致的协作,必须为这些团队捕获和积累来自最新资产的决策制定的分布式知识。本研究提出一种透过反应式代理来分配资产监控与决策的方法。响应式编程技术用于协作响应式代理。这些代理将资产更改呈现为事件流,并作为网络相互提供时变反应。网络可以自动对每个代理做出的决定做出反应。通过这种方法,自我管理的软件团队建立了他们的反应性知识网络,该网络对资产变化做出即时响应,并智能地揭示协作机会。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Reactive Programming Collaborative Agents for Self-Managing Software Teams
In self-managing software teams, developers with complementary skills collaborate with each other to improve productivity and increase innovation. Due to nature of innovation, managers in these teams will acquire only summarized information from developers to avoid micromanagement. They will not plan fine-grained activities but leave responsibility and autonomy to self-managing developers. Developers discover collaboration opportunities from up-to-date assets and decide needed collaborative activities. To maintain effective and consistent collaboration, distributed knowledge of decision making from up-to-date assets must be captured and accumulated for these teams. This study proposes a method to distribute asset monitoring and decision making through reactive agents. Reactive programming technique is used to collaborate reactive agents. These agents present asset changes as event streams and provide time-varying reactions to each other as a network. The network can automatically react to decisions made by every agent. Through this method, self-managing software teams build their reactive knowledge network which responds to asset changes instantly and reveals collaboration opportunities intelligently.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信