Modeling software measurement data

被引:65
|
作者
Kitchenham, BA [1 ]
Hughes, RT
Linkman, SG
机构
[1] Univ Keele, Dept Comp Sci, Keele ST5 5BG, Staffs, England
[2] Univ Brighton, Sch Informat Management, Brighton BN2 4GJ, E Sussex, England
关键词
software measurements; data collection; data storage; data set exchange;
D O I
10.1109/32.950316
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper proposes a method for specifying models of software data sets in order to capture the definitions and relationships among software measures. We believe a method of defining software data sets is necessary to ensure that software data are trustworthy. Software companies introducing a measurement program need to establish procedures to collect and store trustworthy measurement data. Without appropriate definitions it is difficult to ensure data values are repeatable and comparable. Software metrics researchers need to maintain collections of software data sets. Such collections allow researchers to assess the generality of software engineering phenomena. Without appropriate safeguards, it is difficult to ensure that data from different sources are analyzed correctly. These issues imply the need for a standard method of specifying software data sets so they are fully documented and can be exchanged with confidence. We suggest our method of defining data sets can be used as such a standard. We present our proposed method in terms of a conceptual Entity-Relationship data model that allows complex software data sets to be modeled and their data values stored. The standard can, therefore, contribute both to the definition of a company measurement program and to the exchange of data sets among researchers.
引用
收藏
页码:788 / 804
页数:17
相关论文
共 50 条
  • [21] Comprehensive collection and utilisation of software measurement data
    Vierimaa, Matias
    Ronkainen, Jussi
    Salo, Outi
    Sandelin, Toni
    Tihinen, Maarit
    Freimut, Bernd
    Parviainen, Paivi
    VTT Publications, 2001, (445):
  • [22] Analyzing software measurement data with clustering techniques
    Zhong, S
    Khoshgoftaar, TM
    Seliya, N
    IEEE INTELLIGENT SYSTEMS, 2004, 19 (02) : 20 - 27
  • [23] Detecting mislabeled instances in software measurement data
    Khoshgoftaar, Taghi M.
    Van Hulse, Jason
    Seiffert, Chris
    Zhao, Lili
    TWELFTH ISSAT INTERNATIONAL CONFERENCE RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2006, : 149 - +
  • [24] A Software Modeling Method of Ocean Parameters Measurement System
    Han Hui
    2016 IEEE/OES CHINA OCEAN ACOUSTICS SYMPOSIUM (COA), 2016,
  • [25] Finding the right data for software cost modeling
    Chen, ZH
    Menzies, T
    Port, D
    Boehm, B
    IEEE SOFTWARE, 2005, 22 (06) : 38 - +
  • [26] MATHEMATICAL-MODELING OF DATA - SOFTWARE FOR PEDAGOGY
    BELLOMONTE, L
    SPERANDEOMINEO, RM
    COMPUTERS & EDUCATION, 1993, 21 (03) : 263 - 269
  • [27] DATA NEEDS FOR SOFTWARE-RELIABILITY MODELING
    DUVALL, L
    MARTENS, J
    SWEARINGEN, D
    DONAHOO, J
    PROCEEDINGS ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1980, (NSYM): : 200 - 208
  • [28] Software Reliability Modeling with Software Metrics Data via Gaussian Processes
    Torrado, Nuria
    Wiper, Michael P.
    Lillo, Rosa E.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (08) : 1179 - 1186
  • [29] Software in Measurement and Measurement in Software
    Barford, Lee
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2015, 18 (03) : 40 - 41
  • [30] Impact of Data Sampling on Stability of Feature Selection for Software Measurement Data
    Gao, Kehan
    Khoshgoftaar, Taghi M.
    Napolitano, Amri
    2011 23RD IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2011), 2011, : 1004 - 1011