arrow
返回

Static and dynamic distance metrics for feature-based code analysis

delete2005-02-01
delete16
PRE
AI
W
W. Eric Wong
S
Swapna S. Gokhale
DOI:10.1016/j.jss.2004.02.029delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this paper we present metrics to determine the distance between the features of a software system. Such a measurement can elucidate how features of the system being examined are close to each other. We first use an execution slice-based technique to identify a set of code (basic blocks in our case) that is used to implement each feature. Then, depending on whether the execution frequency of each block is considered during the construction of such sets of code, a static as well as a dynamic distance is computed for each pair of features. These two types of distance differ in that the former computes the distance between two features only by how these features are implemented in the system, while the latter also takes into account how each feature is executed based oil a user's operational profile. In other words, the static distance quantitatively gives the closeness of two features from the system implementation point of view, whereas the dynamic distance presents such closeness from the users' execution point of view. To illustrate the use of our metrics, we report a case study on a Symbolic Hierarchical Automated Reliability and Performance Evaluator (SHARPE). The results of our study suggest that the distance metrics discussed in this paper can provide a good measurement, in a quantitative way, of how close two program features are. Such information can also serve as a good start to understanding how a modification made to one feature is likely to affect other features. (C) 2004 Elsevier Inc. All rights reserved.
Keyword:
program comprehension
program features
execution slice
invoking input
distance between features
software maintenance
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Systems and Software 封面图
Journal of Systems and Software
IF:
4.1
论文数:
5.4K
被引数:
8.4K

机构

暂无机构信息
引用论文

引用论文

err分享
err收藏
Relationships between placental adiponectin, leptin, visfatin and resistin and birthweight in cattle
err2020-01-01
err0
PREAI
errLiuhong Shen; Yingkun Zhu; Jinbang Xiao; Bolin Qian; Tao Jiang; Junliang Deng; Guangneng Peng; Shumin Yu; Suizhong Cao; Zhicai Zuo; Xiaoping Ma; Zhijun Zhong; Zhihua Ren; Ya Wang; Ziyao Zhou; Haifeng Liu; Xiaolan Zong; Yanchun Hu
err分享
err收藏
A Preliminary Survey of Modern Yoga Studies
err2007-10-16
err0
PREAI
errElizabeth De Michelis
err分享
err收藏
没有更多内容