Communication Metrics for Software Development
Communication Metrics for Software Development
复制标题
软件开发的沟通指标
DOI:
10.1145/253228.253286
复制
发表时间:
1997
期刊:
影响因子:
--
通讯作者:
B. Brügge
中科院分区:
文献类型:
--
作者:
A.H. Dutoit;B. Brügge
We present empirical evidence that metrics on communication artifacts generated by groupware tools can be used to gain significant insight into the development process that produced them. We describe a test-bed for developing and testing communication metrics, a senior level software engineering project course at Carnegie Mellon University, in which we conducted several studies and experiments from 1991-1996 with more than 400 participants. Such a test-bed is an ideal environment for empirical software engineering, providing sufficient realism while allowing for controlled observation of important project parameters. We describe three proof-of-concept experiments to illustrate the value of communication metrics in software development projects. Finally, we propose a statistical framework based on structural equations for validating these communication metrics. Index Terms—Empirical software engineering, communication, statistics, structural equations. ——————————F—————————— 1I NTRODUCTION ETRICS applied to software artifacts have proven to be useful in measuring the impact of a tool or method in the context of a software project. In some cases, they enabled specific problems in the engineering processes to be identi- fied, thus demonstrating the value of metrics and other in- strumentation for process improvement. However, software code is only one of the many artifacts produced during soft- ware development. Moreover, it is often available only late in the process. The infrastructure and the resources needed to collect metrics on code are also non-negligible, and often prevents their use for identifying problems as they occur. Communication artifacts, such as electronic mail, memo- randa, or records generated by groupware tools, represent a different perspective on the development process. They are available throughout the project, they capture information about a more comprehensive set of artifacts (e.g., code, pro- cess, organization, politics, morale), and their form is inde- pendent of implementation technology, development infra- structure, or even the existence of a product. Metrics ap- plied to such communication artifacts can, therefore, pro- vide significant insight into the development process that produced them. In this paper, we discuss the design and evaluation of a set of communication metrics for software development. Our goal is to develop metrics that enable the assessment of a tool or a method in the context of a project. Our long-term goal is to provide metrics that help identifying problems as they occur. In Section 2, we illustrate possible uses of these metrics with an example.
DOI:
--
发表时间:
2012
期刊:
影响因子:
--
作者:
清水まみ;安田尚史;中村晃;勝田敦美;佐々木弘智;荒井隆志;永田正男;原賢太;横野浩一
通讯作者:
横野浩一