首页> 外文OA文献 >Mapping social network to software architecture to detect structure clashes in agile software development
【2h】

Mapping social network to software architecture to detect structure clashes in agile software development

机译:将社交网络映射到软件架构,以检测敏捷软件开发中的结构冲突

摘要

Software development is rarely an individual effort and generally involves teams of developers collaborating together in order to generate reliable code. Such collaborations require proper communication and regular coordination among the team members. In addition, coordination is required to sort out problems due to technical dependencies that exist when components of one part of the architecture requires services or data input from components of another part of the architecture. The dynamic allocation of the different tasks to people results in various socio-technical structure clashes (STSCs). These STSCs become more pronounced in an Agile Software Development environment and managerial intervention is constantly required to alleviate problems due to STSCs. In this paper we provide a method to detect these STSCs in a longitudinal fashion with the help of a tool that we are developing. We test this method in a case study of a software company and show how such structure clashes can be detected by analyzing the social network (along with the betweenness centrality index) in relation to the task dependencies due to the software architec.
机译:软件开发很少是个人的工作,通常需要开发人员团队共同协作以生成可靠的代码。这种协作需要团队成员之间进行适当的沟通和定期协调。另外,需要进行协调以解决由于技术依赖性而导致的问题,当体系结构的一部分的组件需要从体系结构的另一部分的组件提供服务或数据输入时,就会存在技术上的依赖。将不同任务动态分配给人们会导致各种社会技术结构冲突(STSC)。这些STSC在敏捷软件开发环境中变得更加明显,并且不断需要管理干预来减轻由于STSC引起的问题。在本文中,我们提供了一种借助我们正在开发的工具以纵向方式检测这些STSC的方法。我们在一家软件公司的案例研究中测试了这种方法,并展示了如何通过分析社交网络(以及中间性中心指数)与由于软件架构而导致的任务依赖关系,来检测这种结构冲突。

著录项

  • 作者单位
  • 年度 2007
  • 总页数
  • 原文格式 PDF
  • 正文语种 {"code":"en","name":"English","id":9}
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号