Evaluation of the Design Metric to Reduce the Number of Defects in Software Development

Автор: M. Rizwan Jameel Qureshi, Waseem A. Qureshi

Журнал: International Journal of Information Technology and Computer Science(IJITCS) @ijitcs

Статья в выпуске: 4 Vol. 4, 2012 года.

Бесплатный доступ

Software design is one of the most important and key activities in the system development life cycle (SDLC) phase that ensures the quality of software. Different key areas of design are very vital to be taken into consideration while designing software. Software design describes how the software system is decomposed and managed in smaller components. Object-oriented (OO) paradigm has facilitated software industry with more reliable and manageable software and its design. The quality of the software design can be measured through different metrics such as Chidamber and Kemerer (CK) design metrics, Mood Metrics & Lorenz and Kidd metrics. CK metrics is one of the oldest and most reliable metrics among all metrics available to software industry to evaluate OO design. This paper presents an evaluation of CK metrics to propose an improved CK design metrics values to reduce the defects during software design phase in software. This paper will also describe that whether a significant effect of any CK design metrics exists on total number of defects per module or not. This is achieved by conducting survey in two software development companies.

Еще

CK Metrics, Defects, Design, Quality, Case Study

Короткий адрес: https://sciup.org/15011675

IDR: 15011675

Список литературы Evaluation of the Design Metric to Reduce the Number of Defects in Software Development

  • S. Cara, E. Letha, and U. Dawn, “Computing Software Metrics from Design Documents,” in Proc. of the 42nd Annual Southeast Regional Conference, USA, p. 146-151, 2004.
  • J. Capers, Software Quality: Analysis and Guidelines for success, International Thomson Computer Press, USA, 2000.
  • S. Ramanath and M. Krishnan, “Empirical Analysis of CK Metrics for Object-Oriented Design Complexity: Implications for Software Defects,” IEEE Transactions on Software Engineering, vol. 29, pp. 297-310, 2003.
  • H. T. Richard and J. C. Mark, Software Engineering, The Development Process, Wiley-IEEE Computer Society Press, USA, 2005.
  • BORLAND ALM, Available at: http://www.borland.com/us/solutions/index.html (accessed 6 July 2011).
  • K. Emam, “A Primer on Object-Oriented Measurement,” in Proc. of the 7th International Symposium on Software Metrics, UK, p. 185-187, 2001.
  • S. R. Chidamber and C. F. Kemerer, “A Metrics Suite for Object-Oriented Design,” IEEE Transactions On Software Engineering, vol. 20, pp. 476-493, 1994.
  • B. Saida, K. Emam, G. Nishith and N. R. Shesh, “Thresholds for Object-Oriented Measures,” In Proc. 11th International Symposium on Software Reliability Engineering, USA, p.24-38, 2000.
  • R. S. Pressman, Software Engineering A practitioner’s Approach, international edition, McGraw Hill, USA, 2005.
  • Objecteering / UML, Objecteering / Metrics User Guide Version 5.3, Available at: http://www.objecteering.com/products_packaging.php, (accessed 6 July 2011).
  • SD Metrics, “The Software Design Metrics tool for the UML”, Available at: http://www.sdmetrics.com/, (accessed 6 July 2011).
Еще
Статья научная