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 条
  • [1] The necessity of assuring quality in software measurement data
    Khoshgoftaar, TM
    Seliya, N
    10TH INTERNATIONAL SYMPOSIUM ON SOFTWARE METRICS, PROCEEDINGS, 2004, : 119 - 130
  • [2] TEST-EXECUTION-BASED RELIABILITY MEASUREMENT AND MODELING FOR LARGE COMMERCIAL SOFTWARE
    TIAN, J
    LU, P
    PALMA, J
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (05) : 405 - 414
  • [3] Modeling software architecture design on data storage security in cloud computing environments
    Jagdish, Mukta
    Viloria, Amelec
    Vargas, Jesus
    Lezama, Omar Bonerge Pineda
    Ovallos-Gazabon, David
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 39 (06) : 8557 - 8564
  • [4] ON STATISTICS IN SOFTWARE ENGINEERING MEASUREMENT
    LOCKHART, R
    SOFTWARE QUALITY JOURNAL, 1993, 2 (01) : 49 - 60
  • [5] Lightweight Collection and Storage of Software Repository Data with DataRover
    Kowark, Thomas
    Matthies, Christoph
    Uflacker, Matthias
    Plattner, Hasso
    2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2016, : 810 - 815
  • [6] Estimating storm discharge and water quality data uncertainty: A software tool for monitoring and modeling applications
    Harmel, R. D.
    Smith, D. R.
    King, K. W.
    Slade, R. M.
    ENVIRONMENTAL MODELLING & SOFTWARE, 2009, 24 (07) : 832 - 842
  • [7] Data Quality Problems in Software Development Activity Data
    Tu F.-F.
    Zhou M.-H.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (05): : 1522 - 1531
  • [8] Toward Measurement-Based Software Engineering
    Basili, Victor R.
    Weiss, David M.
    Rombach, Hans Dieter
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2025, 51 (03) : 717 - 719
  • [9] Method of Configurable Software Data Storage
    Wang Qun
    Wu Peiya
    Zhongze, Zhou
    Zhou Yanli
    Du Jianwei
    Wang Jianhua
    2020 CHINESE AUTOMATION CONGRESS (CAC 2020), 2020, : 7318 - 7320
  • [10] A measurement-based framework for software reliability improvement
    Kanoun, K
    ANNALS OF SOFTWARE ENGINEERING, 2001, 11 : 89 - 106