Software metrics for policy-driven software development life cycle automation

被引:0
|
作者
Borodaev, Leonid [1 ]
Smedinga, Rein [1 ]
Telea, Alex [1 ]
Groenboom, Rix [2 ]
机构
[1] Univ Groningen, Fac Math & Nat Sci, Groningen, Netherlands
[2] Parasoft, Groningen, Netherlands
关键词
NFR; software quality; continuous delivery; policy;
D O I
10.1109/ICSTW.2018.00047
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Automation of SDLC requires continuous verification of compliance of the software product under construction to a set of expectations about its quality. We define a policy as an expectation about some aspects of software quality that is expressed as a collection of non-functional requirements (NFRs), compliance to which can be potentially measured. The results of such measurements can be used to verify whether the product meets the expectation set about it. In this paper, we discuss existing NFR taxonomies and propose mapping of software metrics to twelve NFRs. We then propose a model for reliability prediction using publicly available quality metrics for several open source projects.
引用
收藏
页码:169 / 174
页数:6
相关论文
共 50 条
  • [41] OPTIMUM SOFTWARE RELEASE POLICY WITH RANDOM LIFE-CYCLE
    YUN, WY
    BAI, DS
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 1990, 39 (02) : 167 - 170
  • [42] A Policy-Driven Method for IT Infrastructure Selection in Power Distribution Automation System
    Fereidunian, A.
    Lucas, C.
    Lesani, H.
    Rahmani, R.
    Wymore, A. W.
    [J]. INTERNATIONAL REVIEW OF ELECTRICAL ENGINEERING-IREE, 2010, 5 (02): : 671 - 682
  • [43] Managing legal issues in the software development life cycle
    Lewis, DB
    Wen, HJ
    Tarn, JM
    [J]. INFORMATION SYSTEMS MANAGEMENT, 2002, 19 (03) : 25 - 31
  • [44] Impact of Machine Learning on Software Development Life Cycle
    Navaei, Maryam
    Tabrizi, Nasseh
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 718 - 726
  • [45] ZDLC for the Early Stages of the Software Development Life Cycle
    Makoondlall, Y. K.
    Khaddaj, S.
    Makoond, B.
    [J]. PROCEEDINGS OF THIRTEENTH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING AND SCIENCE, (DCABES 2014), 2014, : 6 - 12
  • [46] The helicoidal life cycle as a tool for software development and enhancement
    Pinto Dias Alves, Antonio Carlos
    [J]. COMPUTATIONAL METHODS AND APPLIED COMPUTING, 2008, : 352 - +
  • [47] A Green Software Development Life Cycle for Cloud Computing
    Chauhan, Nitin Singh
    Saxena, Ashutosh
    [J]. IT PROFESSIONAL, 2013, 15 (01) : 28 - 34
  • [48] THE LIFE CYCLE OF OPEN SOURCE SOFTWARE DEVELOPMENT COMMUNITIES
    Guimaraes, Andre L. S.
    Korn, Helaine J.
    Shin, Namchul
    Eisner, Alan B.
    [J]. JOURNAL OF ELECTRONIC COMMERCE RESEARCH, 2013, 14 (02): : 167 - 182
  • [50] Embedding Security in Software Development Life Cycle (SDLC)
    Khari, Manju
    Vaishali
    Kumar, Prabhat
    [J]. PROCEEDINGS OF THE 10TH INDIACOM - 2016 3RD INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT, 2016, : 2182 - 2186