A Comparative study of Software Quality Prediction Techniques for Object Oriented System

0*, Dr. Anil Kumar Malviya**
* Research Scholar, Department of Computer Science & Engineering, Mewar University, Chittorgarh, Rajasthan, India.
** Associate Professor, Department of Computer Science & Engineering, K N I T, Sultanpur, U.P, India.
Periodicity:April - June'2012
DOI : https://doi.org/10.26634/jse.6.4.1802

Abstract

Quality is the fundamental requirement for a user of a product that’s why it is the moral responsibility of a quality producer to understand it and produce it. Prediction of software quality can only be possible either on the basis of historical data gathering during implementation of same or identical software projects or it can be made using design metrics collected during design phase of SDLC (Software Development Life Cycle). With the help of such a prediction technique one can at least roughly predict quality of the next iteration for the required system. In recent years the key challenges for quality prediction system have grownup only due to tremendous growth of customers and products. In this survey paper we have discussed and compared different software quality prediction techniques by which we can improve the quality of a software based on the object oriented paradigm with the others and collects them at a single place. This study provides a better comparative analysis to select an appropriate approach according to our need.

Keywords

Software Quality, Object Oriented System, Software Quality Prediction Techniques

How to Cite this Article?

Gupta, D. L., and Malviya, A. K. (2012). A Comparative study of Software Quality Prediction Techniques for Object Oriented System. i-manager’s Journal on Software Engineering, 6(4), 1-8. https://doi.org/10.26634/jse.6.4.1802

References

[1]. Aha, D.W. (1991). Case-Based Learning Algorithms, In the proceedings of Case-based reasoning, Workshop at Washington, D.C.
[2]. Akingbehin, K. (2010). A Structured Framework for Software Metrics Based on Three Primary Metrics, In 9th IEEE/ACIS International Conference on Computer and Information Science.
[3]. Amasaki, S., Takagi, Y., Mizuno, O., & Kikuno, T. (2003). A Baysian Belief Network for Assessing the Likelihood of Fault content, In Proceeding of the 14th IEEE International Symposium on software Reliability Engineering(ISSRE'03).
[4]. Atole, C.S., & Kale, K.V. (2006). Assessment of Package Cohesion and Coupling Principles for Predicting the Quality of Object Oriented Design, In proceeding of IEEE 1st International Conference.
[5]. Blum, B.I. (1992). Software Engineering: A Holistic view, Oxford University press, New York.
[6]. Briand, L.C, Basili, V.R., & Hetmanski, C.J. (1993). Developing interpretable Models with optimized set reduction for identifying high-risk Software Components, IEEE Transactions on Software Engineering, (Vol. 19), (pp. 1028-1044).
[7]. Brieman, L., Friedman, J.H., Olshen, R.A., & Stone, C.J. (1992). Classification and Regression Trees(2ndEdition), Belmont, California.
[8]. Catal, C. (2011). Software fault prediction : A literature reviews and current trends, In proceeding of Expert Systems with Applications, (Vol. 38,No. 4), (pp.4626-4636) Elsevier.
[9]. Clark, L.A., & Pregibon, D. (1992). Tree-Based Models, Pacific Group California.
[10]. Crosby, P. B., (1979). Quality Is Free: The art of Making Quality Certain, New York, Mc Graw-Hill.
[11]. Denicoff, M. & Robert, G., (1981). Software Metrics: A Research Initiative, MIT Press, Cambridge, Massachusetts.
[12]. Drucker, H., Donghui, W., & Vapnik, V.N. (1999). Support Vector Machines for spam categorization, In IEEE Transactions on Neural Networks, (Vol.10, No5), (pp.1048- 1054).
[13]. Gokhale, S.S., & Lyu, M.R. (1997). Regression Tree Modeling for the Prediction of Software Quality, In proceeding of the 3rd ISSAT international Conferences on Reliability & Quality design, Anaheim, California (pp.31- 36).
[14]. Haribar, L., & Duka, D. (2010). Software Component Quality Prediction using KNN and Fuzzy Logic, In MIPRO- 2010, May 24-28,Opatija,Croatia.
[15]. Humphrey, W.S. (1989). Managing the Software Process, Addison-Wesley.
[16]. Jesen, H.A., & Vairavan, K. (1985). An Experimental study of software Metrics for real-time Software, IEEE Transactions on Software Engineering, (Vol.SE-11), (pp.231-234).
[17]. Jin, C., Jin, S-W., Ye, J-M., & Zhang, Q-G. (2009). Quality Prediction Model of Object Oriented Software Systems Using Computational Intelligence, In IEEE 2nd International Conference on power Electronics and Intelligent Transportation system.
[18]. Jurn, J.M., & Gryna, F.M. Jr. (1970). Quality Planning and analysis from Product development through use, New York, Mc Graw-Hill.
[19]. Kernighan, B.W. (1984). The Unix System and Software Reusability, IEEE Transactions on Software Engineering, ( pp. 513-518).
[20]. Khoshgoftar, T.M., Allen, E.B., Kalaichelvan, K.S., & Goel, N. (1996). Early Quality Prediction: A Case Study in Telecommunications, IEEE Software, (vol. 13, issue 1).
[21]. Lincke, R., Gutzmann ,T., & Lowe, W. (2010). Software Quality Prediction Models Compared, In proceeding of IEEE 10th International Conference on Quality Software.
[22]. Li, K., Kou, J., & Gong, L. (2011). Predicting software Quality by Optimized BP Network Based on PSO, Journal of Computers, (Vol. 6, No.1).
[23]. Mahaweerawat, A., Sophatsathit, P., Lursinsap, C., & Musilek, P. (2004). Fault Prediction in Object-Oriented software Using Neural Network Techniques.
[24]. Malik, K., & Choudhary, P. (2008). Sofware Quality-A Practioner's Approach, Tata Migraw-Hill, New Delhi.
[25]. Pandey, A.K., & Goyal, N.K. (2010). Predicting Faultprone Software Module Using Data Mining Techniques and Fuzzy Logic, In special issue of IJCCT, (Vol. 2, issue 2,3,4) International Conferences [ICCT-2010], 3rd-5th December.
[26]. Pontil, M., & Verri, A. (1998). Support vector machines for 3rd object recognition, In IEEE Transactions on pattern analysis & Machine Intelligence, (Vol. 20), (pp.637-646).
[27]. Quah, T.S., & Thwin, M.M.T. (2003). Application of Neural Networks for Software Quality Prediction using Object-Oriented Metrics, In proceeding of IEEE International conference on software Maintenance (ICSM'03).
[28]. Rana, Z.A., Shamail, S., & Awais, M.M. (2008). Towards a generic model for Software Quality Prediction, In proceeding of the 6th International Workshop of software Quality, (pp. 35-40), New York, USA, ACM.
[29]. Xing, F., Guo, P., & Lyu M.R. (2005). A Novel Method for Early Software Quality Prediction Based on support Vector Machine, In Proceeding of the 16th IEEE International Symposium on software Reliability Engineering (ISSRE'05).
[30]. Yuan, X., Khoshgoftar, T.M., Allen, E.B., & Ganesan, K. (2000). An Application of Fuzzy Clustering to Software Quality Prediction, In Proceeding of the 3rd IEEE Symposium on Application-Specific System and Software Engineering Technology.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Pdf 35 35 200 20
Online 35 35 200 15
Pdf & Online 35 35 400 25

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.