• DocumentCode
    1824172
  • Title

    Program risk definition via linear programming techniques

  • Author

    Pighin, Maurizio ; Podgorelec, Vili ; Kokol, Peter

  • Author_Institution
    Dep. of Math. & Comput. Sci., Udine Univ., Italy
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    197
  • Lastpage
    202
  • Abstract
    The paper defines an innovative experimental metric which operates on a series of structural parameters of programs: by applying linear programming techniques on these parameters it is possible to define a measurement which can predict the risk level of a program. The new proposed model represents the software modules as points in a dimensional space (every dimension is one of the structural attributes for each module). Starting from this model the problem to find-out the more dangerous files is brought-back to the problem to separate two sets. The classification procedure is divided in two steps: the learning phase which is used to tune the model on the specified environment, and the effective selection which is the real measure. Our engine was built using the MSM-T method (multisurface method tree), a greedy algorithm which iteratively divides the space in polyhedral regions till it reaches a void set. It is thus possible to divide the n-dimensional space and find out the risk-regions of the space which represent the dangerous modules. All the process was tested in an industrial application, to validate experimentally the soundness of the methodology.
  • Keywords
    linear programming; program verification; software metrics; greedy algorithm; learning phase; linear programming; multiple surface method tree; program risk definition; software metric; software modules; validation; Application software; Economic forecasting; Engines; Linear programming; Read only memory; Reliability engineering; Software measurement; Software reliability; Software systems; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Metrics, 2002. Proceedings. Eighth IEEE Symposium on
  • ISSN
    1530-1435
  • Print_ISBN
    0-7695-1339-5
  • Type

    conf

  • DOI
    10.1109/METRIC.2002.1011338
  • Filename
    1011338