• Home
  • Search
  • Threshold Extraction Framework for Software Metrics
  • Cite Icon8
  • https://doi.org/10.1007/s11390-019-1960-6Copy DOI Icon

Threshold Extraction Framework for Software Metrics

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Software metrics are used to measure different attributes of software. To practically measure software attributes using these metrics, metric thresholds are needed. Many researchers attempted to identify these thresholds based on personal experiences. However, the resulted experience-based thresholds cannot be generalized due to the variability in personal experiences and the subjectivity of opinions. The goal of this paper is to propose an automated clustering framework based on the expectation maximization (EM) algorithm where clusters are generated using a simplified 3-metric set (LOC, LCOM, and CBO). Given these clusters, different threshold levels for software metrics are systematically determined such that each threshold reflects a specific level of software quality. The proposed framework comprises two major steps: the clustering step where the software quality historical dataset is decomposed into a fixed set of clusters using the EM algorithm, and the threshold extraction step where thresholds, specific to each software metric in the resulting clusters, are estimated using statistical measures such as the mean (μ) and the standard deviation (σ) of each software metric in each cluster. The paper’s findings highlight the capability of EM-based clustering, using a minimum metric set, to group software quality datasets according to different quality levels.

Similar Papers
  • Book Chapter
  • Citations1

Software Quality Modeling with Limited Apriori Defect Data

  • Jan 01, 2007
  • Naeem Seliya +1
  • Research Article
  • Citations27

Software quality assessment model: a systematic mapping study

  • Jul 26, 2019
  • Science China Information Sciences
  • Meng Yan +5
  • Research Article
  • Citations57

An EM algorithm for mapping binary disease loci: application to fibrosarcoma in a four-way cross mouse family.

  • Apr 01, 2003
  • Genetical research
  • Shizhong Xu +4
  • PDF
  • Research Article
  • Citations40

Survey on Impact of Software Metrics on Software Quality

  • Jan 01, 2012
  • International Journal of Advanced Computer Science and Applications
  • Mrinal Singh +2
  • Conference Article
  • Citations5

A method for predicting software reliability using object oriented design metrics

  • May 01, 2019
  • Haritha Madhav C +1
  • Conference Article

The probability distribution of parameters learned with the EM algorithm

  • Jun 03, 1996
  • K Ikeda +1
  • Conference Article
  • Citations2

Using unsupervised learning to determine risk level for left ventricular diastolic dysfunction

  • Nov 01, 2014
  • Kaidi Ma +3
  • Research Article
  • Citations11

Simulation study on missing data imputation methods for longitudinal data in cohort studies

  • Oct 10, 2021
  • Zhonghua liu xing bing xue za zhi = Zhonghua liuxingbingxue zazhi
  • Y M Li +5
  • Research Article
  • Citations188

EM algorithm system modeling by image-space techniques for PET reconstruction

  • Oct 01, 2003
  • IEEE Transactions on Nuclear Science
  • A.J Reader +4
  • Research Article
  • Citations18

An EM algorithm for linear distortion channel estimation based on observations from a mixture of Gaussian sources

  • Jul 01, 1999
  • IEEE Transactions on Speech and Audio Processing
  • Yunxin Zhao
  • Research Article
  • Citations4

Different methods to complete datasets used for capture-recapture estimation: Estimating the number of usual residents in the Netherlands

  • Nov 24, 2015
  • Statistical Journal of the IAOS
  • Susanna C Gerritse +2
  • Research Article
  • Citations63

Efficient Estimation of Component Interactions for Cascading Failure Analysis by EM Algorithm

  • May 01, 2018
  • IEEE Transactions on Power Systems
  • Junjian Qi +2
  • Research Article
  • Citations11

High‐Quality Volumetric Reconstruction on Optimal Lattices for Computed Tomography

  • Jun 01, 2009
  • Computer Graphics Forum
  • Bernhard Finkbeiner +3
  • Research Article

Expectation Maximisation Algorithm Model for Authorship Attribution in Tamil Article Database

  • Jan 01, 2016
  • International Journal of Applied Research on Information Technology and Computing
  • R Lakshmi Priya +1
  • Research Article
  • Citations31

Standard error estimation using the EM algorithm for the joint modeling of survival and longitudinal data.

  • Apr 24, 2014
  • Biostatistics
  • Cong Xu +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.