Predicting Quality of Object-Oriented Systems through a Quality Model based on Design Metrics and Data Mining Techniques

被引:3
|
作者
Loh, Chuan Ho [1 ]
Lee, Sai Peck [1 ]
机构
[1] Univ Malaya, Fac Comp Sci & Informat Technol, Dept Software Engn, Kuala Lumpur 50603, Malaysia
来源
2009 INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND ENGINEERING, PROCEEDINGS | 2009年
关键词
classification; clustering; data mining; object-orientation; design metrics; SOFTWARE;
D O I
10.1109/ICIME.2009.78
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most of the existing object-oriented design metrics and data mining techniques capture similar dimensions in the data sets, thus reflecting the fact that many of the metrics are based on similar hypotheses, properties, and principles. Accurate quality models can be built to predict the quality of object-oriented systems by using a subset of the existing object-oriented design metrics and data mining techniques. We propose a software quality model, namely QUAMO (QUAlity MOdel) which is based on divide-and-conquer strategy to measure the quality of object-oriented systems through a set of object-oriented design metrics and data mining techniques. The primary objective of the model is to make similar studies on software quality more comparable and repeatable. The proposed model is augmented from five quality models, namely McCall Model, Boehm Model, FURPS/FURPS+ (i.e. functionality, usability, reliability, performance, and supportability), ISO 9126, and Dromey Model. We empirically evaluated the proposed model on several versions of JUnit releases. We also used linear regression to formulate a prediction equation. The technique is useful to help us interpret the results and to facilitate comparisons of results from future similar studies.
引用
收藏
页码:239 / 243
页数:5
相关论文
共 50 条
  • [1] Quality metrics for object-oriented design
    Gillibrand, D
    Liu, KC
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1998, 10 (08): : 56 - 59
  • [2] A comparison of sixteen quality metrics for object-oriented design
    Binkley, AB
    Schach, SR
    INFORMATION PROCESSING LETTERS, 1996, 58 (06) : 271 - 275
  • [3] A validation of object-oriented design metrics as quality indicators
    Basili, VR
    Briand, LC
    Melo, WL
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (10) : 751 - 761
  • [4] Towards a metrics based approach for improving the object-oriented design quality
    Badri, L
    Badri, M
    ISE'2001: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON INFORMATION SYSTEMS AND ENGINEERING, 2001, : 399 - 405
  • [5] New quality metrics for object-oriented programs
    Liu, Dapeng
    Xu, Shaochun
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 3, PROCEEDINGS, 2007, : 870 - +
  • [6] Object-oriented design metrics as early quality indicators of faultyclasses and components
    Lee, Sai Peck
    Loh, Chuan Ho
    ICIC Express Letters, 2009, 3 (03): : 525 - 530
  • [7] Design optimization metrics for UML based object-oriented systems
    Ramaraj, E.
    Duraisamy, S.
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2007, 17 (03) : 423 - 448
  • [8] A hierarchical model for object-oriented design quality assessment
    Bansiya, J
    Davis, CG
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (01) : 4 - 17
  • [9] Software Quality Estimation through Object Oriented Design Metrics
    Arora, Deepak
    Khanna, Pooja
    Tripathi, Alpika
    Sharma, Shipra
    Shukla, Sanchika
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (04): : 100 - 104
  • [10] Mapping object-oriented systems to distributed systems using data mining techniques
    Serrano, MA
    Carver, DL
    de Oca, CM
    INTELLIGENT PROBLEM SOLVING: METHODOLOGIES AND APPROACHES, PROCEEDINGS, 2000, 1821 : 79 - 84