Semantic metrics for software products

被引:10
作者
Mili, A. [1 ]
Jaoua, A. [2 ]
Frias, M. [3 ]
Helali, Rasha Gaffer Mohamed [4 ]
机构
[1] NJIT, Coll Comp Sci, Newark, NJ 07102 USA
[2] Qatar Univ, Dept Comp Sci, Doha, Qatar
[3] Inst Tecnol Buenos Aires, Dept Software Engn, Buenos Aires, DF, Argentina
[4] SUST, Coll Engn, Khartoum, Sudan
关键词
Syntactic metrics; Semantic metrics; State redundancy; Functional redundancy; Error maskability; Requirements flexibility;
D O I
10.1007/s11334-014-0233-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Like all engineering disciplines, software engineering relies on quantitative analysis to support rationalized decision making. Software engineering researchers and practitioners have traditionally relied on software metrics to quantify attributes of software products and processes. Whereas traditional software metrics are typically based on a syntactic analysis of software products, we introduce and discuss metrics that are based on a semantic analysis: our metrics do not reflect the form or structure of software products, but rather the properties of their function. At a time when software systems grow increasingly large and complex, the focus on diagnosing, identifying and removing every fault in the software product ought to relinquish the stage to a more measured, more balanced, and more realistic approach, which emphasizes failure avoidance, in addition to fault avoidance and fault removal. Semantic metrics are a good fit for this purpose, reflecting as they do a system's ability to avoid failure rather than its proneness to being free of faults.
引用
收藏
页码:203 / 217
页数:15
相关论文
共 21 条
[1]   ALGORITHM FOR ACCURATE RELIABILITY EVALUATION OF TRIPLE MODULAR REDUNDANCY NETWORKS [J].
ABRAHAM, JA ;
SIEWIOREK, DP .
IEEE TRANSACTIONS ON COMPUTERS, 1974, C-23 (07) :682-692
[2]  
Abran A, 2012, SOFTWARE METRICS SOF
[3]  
Bansyia J, 1999, THEOR PRACT OBJ SYST, V5, P1
[4]  
Boudriga N, 1992, P HAW INT C SYST SCI, P74
[5]  
Brink C, 1997, ADV COMPUTER SCI
[6]  
Christof E, 2007, SOFTWARE MEASUREMENT
[7]  
Csiszar I., 2011, INFORM THEORY CODING, DOI DOI 10.1017/CBO9780511921889
[8]   A semantic entropy metric [J].
Etzkorn, LH ;
Gholston, S ;
Hughes, WE .
JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2002, 14 (04) :293-310
[9]  
Fenton N. E., 1997, SOFTWARE METRICS RIG
[10]   Semantic software metrics computed from natural language design specifications [J].
Gall, C. S. ;
Lukins, S. ;
Etzkorn, L. ;
Gholston, S. ;
Farrington, P. ;
Utley, D. ;
Fortune, J. ;
Virani, S. .
IET SOFTWARE, 2008, 2 (01) :17-26