CFP last date
22 July 2024
Reseach Article

Analysis of Quality of Software Projects using Data Clustering Techniques

Published on January 2013 by Pushphavathi T. P, Ramaswamy. V, Suma.v
Amrita International Conference of Women in Computing - 2013
Foundation of Computer Science USA
AICWIC - Number 2
January 2013
Authors: Pushphavathi T. P, Ramaswamy. V, Suma.v
14301c30-b339-4aed-8504-b6663afc725d

Pushphavathi T. P, Ramaswamy. V, Suma.v . Analysis of Quality of Software Projects using Data Clustering Techniques. Amrita International Conference of Women in Computing - 2013. AICWIC, 2 (January 2013), 26-31.

@article{
author = { Pushphavathi T. P, Ramaswamy. V, Suma.v },
title = { Analysis of Quality of Software Projects using Data Clustering Techniques },
journal = { Amrita International Conference of Women in Computing - 2013 },
issue_date = { January 2013 },
volume = { AICWIC },
number = { 2 },
month = { January },
year = { 2013 },
issn = 0975-8887,
pages = { 26-31 },
numpages = 6,
url = { /proceedings/aicwic/number2/9870-1312/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 Amrita International Conference of Women in Computing - 2013
%A Pushphavathi T. P
%A Ramaswamy. V
%A Suma.v
%T Analysis of Quality of Software Projects using Data Clustering Techniques
%J Amrita International Conference of Women in Computing - 2013
%@ 0975-8887
%V AICWIC
%N 2
%P 26-31
%D 2013
%I International Journal of Computer Applications
Abstract

Ever since the evolution of software, prediction of desirable level of product quality which is measured at every phase of development is deemed a continuous and consistent effort. Quality is however viewed in various dimensions which also includes effective defect management. However, predicting the defect pattern within the empirical projects which directs the efficient management of defects in the future projects is always a challenging task in software industry. Clustering technique enables one to mine the defect associated information in order to achieve the above said challenge. Hence, there is dire need to develop software defect prediction model based on unsupervised learning which can help to predict the defect proneness of projects when defect labels for modules do not exist. This paper provides an empirical analysis of defects logged in several projects developed at various software industries using data mining and Fuzzy C-means (FCM) clustering approaches. This approach enables one to predict the characteristics of software projects early in the development phases. It further aids the project manager to plan and control the project activities which aims towards implementation of strategies for improved productivity and sustainability of the company in the industrial market.

References
  1. Keider SP, "Why projects fail", Datamation 20, 1974, pp. 53–55
  2. Xiao Hong Shan, GuoRui Jiang, Tiyun Huang, A framework of estimating software project success potential based on association rule mining, 978-1-4244-4639-1/09/$25. 00 ©2009 IEEE.
  3. Ahmed E. Hassan , Ahmed E. Hassan, Mining Software Engineering Data ,ICSE '10, May 2-8 2010, Cape Town, South Africa Copyright 2010 ACM 978-1-60558-719-6/10/05 . . . $10. 00
  4. Lovre Hribar,Denis Duka, Software component quality prediction using KNN and Fuzzy logic,MIPRO 2010,May 24-28,2010,Opatija,Croatia.
  5. Zadeh, L. A. , Fuzzy sets, Info and Control, 8,338-353, 1965
  6. J. N. V. R. Swarup Kumar,T. Govinda Rao,Y. Naga Babu S. Chaitanya,K. Subrahmanyam, A Novel Method for Software Effort Estimation Using Inverse Regression as firing Interval in fuzzy logic, 978-1-4244-8679-3/11/$26. 00 ©2011 IEEE.
  7. Imran Siwani and Miriam Capretz, APPLICATION OF FUZZY LOGIC FOR IMPROVED SOFTWARE PROJECT MANAGEMENT ESTIMATIONS, 2004 0-7803-8253-6/04/$17. 00 0 2004 IEEE.
  8. Andrew R. Gray and Stephen G. MacDonell, Fuzzy Logic for Software Metric Models throughout the Development Life-Cycle, 0-7803-5211 - 4/99/$10. 000 1999 IEEE.
  9. Anand Prasad, Juzer Arsiwala, Praval Pratap Singh. Estimation and Improving the Probability of Success of a Software Project by Analyzing the Factors Involved Using Data Mining. 978-1-4244-6936-9/10/$26 2010 IEEE.
  10. A. H. Yousef, A. Gamal, A. Warda, M. Mahmoud,Software Projects Success Factors Identification using Data Mining,1-4244-0272-7/06/$20. 00 ©2006 IEEE
  11. WEKA Data Mining Software in Java: http://www. cs. waikato. ac. nz/ml/weka/
  12. Manoel Mendonca , Nancy L. Sunderhaft, Mining Software Engineering Data: A Survey, A DACS State-of-the-Art Report, Mining Software Engineering Data: A Survey
  13. J. A. Hartigan and M. A. Wong, A k-means clustering algorithm, Applied Statistics, 28:100-- 108, 1979.
  14. Jang, J. -S. R. , Sun, C. -T. , Mizutani, E. , Neuro- Fuzzy and Soft Computing – A Computational Approach to Learning and Machine Intelligence, Prentice Hall.
  15. Shi Zhong, Taghi M. Khoshgoftaar, and Naeem Seliya, Analyzing Software Measurement Data with Clustering Techniques, Florida Atlantic University. 1094-7167/04/$20. 00 © 2004 IEEE, IEEE INTELLIGENT SYSTEMS.
  16. Deepak Gupta, Vinay Kumar Goel, Harish Mittal, Software Quality Analysis of Unlabeled Program Modules with Fuzzy C-means Clustering Technique. IJMRS's International Journal of Engineering Sciences, Vol. 01, Issue 02, June 2012, ISSN: 2277-9698.
Index Terms

Computer Science
Information Sciences

Keywords

Software Engineering Data Mining Clustering Fuzzy C Means Clustering Metrics Software Quality Project Management