SEMANTIC METRICS: METRICS BASED ON SEMANTIC ASPECTS OF SOFTWARE

被引:3
|
作者
Stein, Cara [1 ]
Etzkorn, Letha [2 ]
Gholston, Sampson [3 ]
Farrington, Phillip [3 ]
Utley, Dawn [3 ]
Cox, Glenn [2 ]
Fortune, Julie [3 ]
机构
[1] Univ Alabama, Informat Technol & Syst Ctr, Huntsville, AL 35899 USA
[2] Univ Alabama, Dept Comp Sci, Huntsville, AL 35899 USA
[3] Univ Alabama, Dept Ind & Management Syst Engn, Huntsville, AL 35899 USA
关键词
OBJECT-ORIENTED SYSTEMS; COMPLEXITY; DESIGN; VALIDATION; QUALITY; SUITE;
D O I
10.1080/08839510802573574
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software practitioners need ways to assess their software, and metrics can provide an automated way to do that, providing valuable feedback with little effort earlier than the testing phase. Semantic metrics were proposed to quantify aspects of software quality based on the meaning of software's task in the domain. Unlike traditional software metrics, semantic metrics do not rely on code syntax. Instead, semantic metrics are calculated from domain information, using the knowledge base of a program understanding system. Because semantic metrics do not rely on code syntax, they can be calculated before code is fully implemented. This article evaluates the semantic metrics theoretically and empirically. We find that the semantic metrics compare well to existing metrics and show promise as early indicators of software quality.
引用
收藏
页码:44 / 77
页数:34
相关论文
共 50 条
  • [1] SEMANTIC METRICS FOR SOFTWARE TESTABILITY
    VOAS, JM
    MILLER, KW
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 20 (03) : 207 - 216
  • [2] Semantic metrics for software products
    Mili, A.
    Jaoua, A.
    Frias, M.
    Helali, Rasha Gaffer Mohamed
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2014, 10 (03) : 203 - 217
  • [3] Semantic metrics
    Intelligence, Agents, Multimedia Group, Electronics and Computer Science, University of Southampton, Southampton SO17 1BJ, United Kingdom
    [J]. Int. J. Metadata Semant. Ontol, 2007, 4 (242-258):
  • [4] Semantic metrics
    Hu, Bo
    Kalfoglou, Yannis
    Alani, Harith
    Dupplaw, David
    Lewis, Paul
    Shadbolt, Nigel
    [J]. MANAGING KNOWLEDGE IN A WORLD OF NETWORKS, PROCEEDINGS, 2006, 4248 : 166 - 181
  • [5] Software Metrics for the Evaluation of Semantic Web Applications
    John, Biju
    Khaddaj, Souheil
    Hoppe, Andreas
    [J]. JOURNAL OF ALGORITHMS & COMPUTATIONAL TECHNOLOGY, 2010, 4 (04) : 511 - 522
  • [6] A FRAMEWORK FOR DEFINING SEMANTIC METRICS
    MORELL, LJ
    VOAS, JM
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 20 (03) : 245 - 251
  • [7] Using semantic metrics to assess consistency between design and implementation of software
    Stein, C
    [J]. SERP '05: PROCEEDINGS OF THE 2005 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2005, : 135 - 141
  • [8] Semantic software metrics computed from natural language design specifications
    Gall, C. S.
    Lukins, S.
    Etzkorn, L.
    Gholston, S.
    Farrington, P.
    Utley, D.
    Fortune, J.
    Virani, S.
    [J]. IET SOFTWARE, 2008, 2 (01) : 17 - 26
  • [9] Fine-grained semantic metrics for object-oriented software
    Stein, C
    [J]. SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 525 - 531
  • [10] A Proposal for Stable Semantic Metrics Based on Evolving Ontologies
    Ma, Yinglong
    Ma, Xinyv
    Liu, Shaohua
    Jin, Beihong
    [J]. FIRST IITA INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2009, : 136 - +