A survey and evaluation of tool features for understanding reverse-engineered sequence diagrams

A survey and evaluation of tool features for understanding reverse-engineered sequence diagrams
复制标题

用于理解逆向工程序列图的工具功能的调查和评估

DOI:
10.1002/smr.372
复制
发表时间:
2008
期刊:
J. Softw. Maintenance Res. Pract.
影响因子:
--
通讯作者:
P. Charland
P. Charland
中科院分区:
--
文献类型:
--
作者:
C. Bennett;D. Myers;M. Storey;D. Germán;D. Ouellet;M. Salois;P. Charland

文献摘要

被引文献

相似文献

序列图可能是软件理解的宝贵辅助工具,尽管使用现代工具,但它们很难理解。用户。尚未使用人类受试者进行评估。发现的功能与执行的任务相关的特征是通过提出如何改进工具以更好地支持大序列图的探索来结束的。版权所有©2008 Crown在加拿大的权利。
Sequence diagrams can be valuable aids to software understanding. However, they can be extremely large and hard to understand in spite of using modern tool support. Consequently, providing the right set of tool features is important if the tools are to help rather than hinder the user. This paper surveys research and commercial sequence diagram tools to determine the features they provide to support program understanding. Although there has been significant effort in developing these tools, many of them have not been evaluated using human subjects. To begin to address this gap, a preliminary study was performed with a specially designed sequence diagram tool that implements the features found during the survey. On the basis of an analysis of the study results, we discuss the features that were found to be useful and relate these to the tasks performed. It concludes by proposing how future tools can be improved to better support the exploration of large sequence diagrams. Copyright © 2008 Crown in the right of Canada. Published by John Wiley & Sons, Ltd.