软件开发中的礼貌与专业知识协调
立即解锁
发布时间: 2025-08-20 00:45:00 阅读量: 1 订阅数: 4 


敏捷软件开发:从理论到实践的全面解析
### 软件开发中的礼貌与专业知识协调
在软件开发领域,团队协作和沟通至关重要。本文将探讨两个关键方面:一是开发者之间的礼貌程度对问题修复时间和项目吸引力的影响;二是敏捷团队与外部专家在协调专业知识时需要考虑的因素。
#### 开发者礼貌程度的影响
1. **礼貌评估方法**
- Danescu等人提出了一种机器学习方法,用于评估在Wikipedia和Stackoverflow这两个不同网络应用中发布请求的礼貌程度。该方法提供了一个Web应用和工具库版本。
- 给定一段文本,工具会计算句子的礼貌程度,结果为“礼貌”或“不礼貌”两种标签之一,并给出相应的置信度。置信度低于0.5的评论被视为中立。
- 示例如下:
|类型|评论|置信度|
| ---- | ---- | ---- |
|礼貌|Hey <dev name a >, Would you be interested in contributing a fix and a test case for this as well? Thanks, <dev name b>|0.7236|
|不礼貌|Why are you cloning tickets? Don’t do that.|0.816|
2. **礼貌对问题修复时间的影响**
- **研究动机**:有许多因素会影响问题修复时间,本研究关注开发者在评论中表达的礼貌程度是否会产生影响。
- **研究方法**:使用Wilcoxon秩和检验来检测礼貌和不礼貌问题的修复时间差异。将问题分为礼貌问题(仅含礼貌评论)和不礼貌问题(仅含不礼貌评论)两组,忽略同时包含礼貌和不礼貌评论以及中立评论的问题。
- **研究结果**:在分析的14个项目中,有10个项目的礼貌问题修复时间比不礼貌问题快。例如,在Harmony、Derby、Hadoop HDFS和Hadoop Common这四个项目中,礼貌问题修复时间的中位数小于不礼貌问题。
|项目|测试结果|p值|效应大小|
| ---- | ---- | ---- | ---- |
|ZooKeeper|lesser|***|0.14|
|Camel|greater|***|0.089|
|Infrastructure|lesser|0.67|0.007|
3. **礼貌对项目吸引力的影响**
- **研究动机**:Magnetism(吸引新开发者)和Stickiness(留住开发者)是描述项目健康状况的重要指标,本研究分析开发者评论中的礼貌程度与这两个指标的相关性。
- **研究方法**:观察一年时间,测量Magnetism、Stickiness和被工具分类为礼貌的评论百分比,评估Pearson相关系数和互相关系数。
- **研究结果**:大多数项目中,Magnet和Sticky与礼貌程度呈正相关。Pearson相关系数显示,14个项目中有9个项目的Magnetism、Stickiness与礼貌程度正相关;在Pearson相关系数为负的5个项目中,互相关系数均为正。
#### 敏捷团队与外部专家的专业知识协调
1
0
0
复制全文
相关推荐










