An Empirical Study of Information Needs in Collaborative Software Design (特集:分散協調支援とその応用)
スポンサーリンク
概要
- 論文の詳細を見る
The increasing scale of software structures together with current social and technical factors all point to a new software development style featuring collaboration. The difficulty of software development is greatly increased by the social and organizational context in which it takes place. One type of solution often suggested to help alleviate these difficulties is providing tools, methods, or techniques which give developers access to more information about the project in the form of design rationale, knowledge about the problem domain, user scenarios, or the software design. In order to try to determine the kinds of information software developers in a team actually need, we examined questions experienced developers asked each other in actual development meetings during the upstream activities in several projects. We found that developers most often ask about what the requirements are, how users will interact with the system, what the functional definitions and interfaces of the software modules are, and how the functionality of these modules will be realized. In addition, the mix of questions changed substantially as the projects moved from early requirements definition to preliminary design. Based on these results, we propose a set of empirically-based suggestions for the kinds of assistance design teams need in getting the information they require.
- 一般社団法人情報処理学会の論文
- 1998-10-15
著者
-
Kuwana Eiji
Ntt Software Laboratories:(present Address)presently With Ntt Multimedia Service Promotion Headquart
-
HERBSLEB JAMES
Lucent Technologies, Bell Laboratories