We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

Survey of Fault Prediction Methods in Object Oriented Systems

by Rajkumar.n, Viji.c, Duraisamy.s
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 56 - Number 18
Year of Publication: 2012
Authors: Rajkumar.n, Viji.c, Duraisamy.s
10.5120/9004-2904

Rajkumar.n, Viji.c, Duraisamy.s . Survey of Fault Prediction Methods in Object Oriented Systems. International Journal of Computer Applications. 56, 18 ( October 2012), 43-53. DOI=10.5120/9004-2904

@article{ 10.5120/9004-2904,
author = { Rajkumar.n, Viji.c, Duraisamy.s },
title = { Survey of Fault Prediction Methods in Object Oriented Systems },
journal = { International Journal of Computer Applications },
issue_date = { October 2012 },
volume = { 56 },
number = { 18 },
month = { October },
year = { 2012 },
issn = { 0975-8887 },
pages = { 43-53 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume56/number18/9004-2904/ },
doi = { 10.5120/9004-2904 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:59:14.105148+05:30
%A Rajkumar.n
%A Viji.c
%A Duraisamy.s
%T Survey of Fault Prediction Methods in Object Oriented Systems
%J International Journal of Computer Applications
%@ 0975-8887
%V 56
%N 18
%P 43-53
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Develop an efficient system is one of the main challenges for software developers, who has been concerned with reliability related issues as they build and deployed. This paper surveys various fault prediction techniques and measuring quality parameters in object oriented systems. The survey includes traditional techniques like Fault tree analysis , Information theoretic approach , coupling & cohesion measurement and conceptual cohesion and coupling. The utility of each technique based on structural and instructor information of class. Each technique deals with various parameters for predicting the software fault . The fault prediction improves the software reliability and quality.

References
  1. Amol S. Dange ,Prof. Dr. S. D. Joshi " Fault Prediction in Object Oriented System Using the Coupling and Cohesion of Classes, " IJCSMS International Journal of Computer Science and Management Studies, Vol. 11, Issue 02,pp 48-51, Aug 2011.
  2. AmolS. Dange , Prof. Dr. S. D. Joshi," Fault Prediction in Object Oriented System usingthe Conceptual Coupling and Cohesion of Classes", IJCST Vol. 2, Issue 3, September 2011.
  3. Andrian Marcus, Denys Poshyvanyk" Using the Conceptual Cohesion of Classes for Fault Prediction in Object-Oriented Systems,"IEEE TRANSACTIONSON SOFTWARE ENGINEERING, VOL. 34, NO. 2, pp 287-300, MARCH /APRIL2008.
  4. Antoniol, G. , Fiutem, R. , and Cristoforetti, L. , "Using Metrics to Identify Design Patterns in Object-Oriented Software", in Proc. of 5th IEEE METRICS'98, Bethesda, MD, pp. 23 - 34. , 1998.
  5. Antoniol. G, Canfora. G, Casazza. G, De Lucia. A, and Merlo. E, "Recovering Traceability Links between Code and Documentation," IEEE Trans. Software Eng. , vol. 28, no. 10, pp. 970-983, Oct. 2002.
  6. Antoniol. G, Canfora. G, Casazza. G, and De Lucia. A, "Identifying the Starting Impact Set of a Maintenance and Reengineering", Proc. Fourth European Conf. Software Maintenance, pp. 227-230.
  7. Arisholm. E,Briand. L. C, and Foyen. A, "Dynamic Coupling Measurement for Object-Oriented Software," IEEE Trans. Software Eng. , vol. 30, no. 8, pp. 491-506, Aug. 2004.
  8. Bansiya. J and Davis. C. G, "A Hierarchical Model for Object- Oriented Design Quality Assessment," IEEE Trans. Software Eng. , vol. 28, no. 1, pp. 4-17, Jan. 2002.
  9. Basili. V. R. , Briand. L. C, and Melo. W. "A validation of object-oriented design metrics as quality indicators". IEEE Transactions on Software Engineering,
  10. Berry. M. W. , "Large Scale Singular Value Computations," Int'lJ Supercomputer Applications, vol. 6, pp. 13-49, 1992.
  11. Bieman. J and Kang. B. K, "Cohesion and Reuse in an Object- Oriented System," Proc. Symp. Software Reusability, pp. 259-262, Apr. 1995.
  12. Briand, L. C. , Wüst, J. , Daly, J. W. , and Porter, V. D. , "Exploring the relationship between design measures and software quality in object-oriented systems", Journal of System and Software, vol. 51, no. 3, pp. 245-273. , 2000.
  13. Briand, L. , Wust, J. , and Louinis, H. , "Using Coupling Measurement for Impact Analysis in OO Systems", in IEEE ICSM'99, pp. 475-482. , 1999.
  14. Briand. L. C, Morasca. S, and Basili. V. R. ,"Property based software engineering measurement". IEEE Transactions on Software Engineering, 22( 1):68-85,Jan. 1996.
  15. Briand. L. C, Daly. J. W, and Wiist. J. K. "A unified framework for coupling measurement in object oriented systems". IEEE Transactions on Software Engineering, 25(1):91-121, Jan. 1999.
  16. Briand. L. C, Daly. J. W, and Wiist. J. K. "A unified framework for cohesion measurement in object oriented systems", In Proceedings of the Fourth International Symposium on Software Metrics, pages 43-53, Albuquerque, NM USA, Nov. 1997. IEEE Computer Society.
  17. Briand. L. C, Daly. J. W, and Wu¨ st. J. , "A Unified Framework for Cohesion Measurement in Object-Oriented Systems," Empirical Software Eng. , vol. 3, no. 1, pp. 65-117, 1998.
  18. Briand. L. C, Daly. J. W, Porter. V, and Wu¨ st . V, "A Comprehensive Empirical Validation of Design Measures for Object-Oriented Systems", Proc. Fifth IEEE Int'l Software Metrics Symp, pp. 43-53, Nov1998.
  19. Briand. L. C, Morasca. s, and Basili. V. R, "Property-Based Software Engineering Measurements," IEEE Trans. Software Eng. , vol. 22, no. 1, pp. 68-85, Jan. 1996.
  20. Briand. L, Melo. W, and Wust. J, "Assessing the Applicability of Fault- Proneness Models Across Object-Oriented Software Projects," IEEE Trans. Software Eng. , vol. 28, no. 7, pp. 706-720, July 2002.
  21. Chae . H. S. and Kwon. Y. R. , "A cohesion measure for classes in object-oriented systems". In Proceedings Fifth International Software Metrics Symposium, pages 158-166, Bethesda, MD USA,IEEE Computer Society, Nov. 1998.
  22. Dugan J. B. , Sullivan, K. J. , and D. Coppit, "Developing a High-Quality Software Tool for Fault Tree Analysis", Transactions on Reliability, pp. 49-59 December 1999,.
  23. Edward B. Allen, Taghi M. Khoshgoftaar, Ye Chen,"Measuring Coupling and Cohesion of Software Modules: An Information-Theory Approach",IEEE 2001.
  24. El-Emam, K. and Melo, K. , "The Prediction of Faulty Classes Using Object-Oriented Design Metrics", NRC/ERB-1064, vol. NRC 43609, 1999.
  25. Etzkorn. L and Delugach. H, "Towards a Semantic Metrics Suite for Object-Oriented Design," Proc. 34th Int'l Conf. Technology of Object-Oriented Languages and Systems, pp. 71-80, July 2000.
  26. Ferenc. R, Besze´des. A, Tarkiainen. M, and Gyimo´ thy. T,"Columbus: Reverse Engineering Tool and Schema for C++,"Proc. 18th IEEE Int'l Conf. Software Maintenance, pp. 172-181, Oct. 2002.
  27. Frances maryModugno, Nancy G. Leveson, Jon D. Reese, Kurt Partridge and Sean D. Sandys, "integrated Safety Analysis of Requirements Specifications'', IEEE International Symposium on Requirements Engineering, 1997.
  28. Gyimóthy, T. , Ferenc, R. , and Siket, I. , "Empirical validation of OO metrics on open source software for fault prediction", TSE,vol. 31/10,Oct' 2005.
  29. Harrison. R, Counsell. S. J, and Nithi. R. V. " An evaluation of the MOOD set of object-oriented software metrics". IEEE Transactions on Software Engineering, 24(6):491-496, June 1998.
  30. Harrison. R, Counsell. S. J, and Nithi. R. V. "Coupling metrics for object-oriented design". In Proceedings Fifth International Software Metrics Symposium, pages 150-157, Bethesda, MD USA, IEEE Computer Society, Nov. 1998.
  31. Helmer, G. , Slagell, M. , Honavar, V. , Miller, L. and Lutz, R. , "A Software Fault Tree Approach to Requirement Analysis of an Intrusion Detection System" Symposium on Requirements Engineering for Information Security, March 5-6, 2001.
  32. Lawrie, D. , Feild, H. , and Binkley, D. , "Leveraged Quality Assessment Using Information Retrieval Techniques", in ICPC'06, pp. 149-158. , 2006.
  33. Leveson, N. G. and P. R. Harvey, "Analyzing Software Safety", IEEE Transactions on Software Engineering, Vol. SE-9, No. 5, pp. 569- 579, September 1983,
  34. Leveson, Nancy G. , Stephen S. Cha, Timothy J. Shimeall, "Safety Verification of Ada Programs Using Software Fault Trees. " IEEE Software. pp 48-59,July 1991
  35. Lutz, R. R. , "Targeting Safety-Related Errors During Software Requirements Analysis," Journal of Systems and Software, 34, 223-230, 1996.
  36. MassoodTowhidnejad Dolores R. Wallace Albert M. Gallo, Jr,"Validation of Object Oriented Software Design With Fault Tree Analysis", Proceedings of the 28th Annual NASA Goddard Software Engineering Workshop (SEW'03) IEEE 2003.
  37. NUREG-0492, "Fault Tree Handbook", U. S. Nuclear Regulatory Commission, January, 1981.
  38. Parnas. D. L. "On the criteria to be used in decomposing systems". Communications of the ACM, 15(12):1053-1058, Dec. 1972.
  39. Poshyvanyk, D. , Marcus, A. , Ferenc, R. , and Gyimóthy, T. , "Using Information Retrieval based Coupling Measures for Impact Analysis", Empirical Software Engineering, vol. 14, no. 1, pp. 5-32. , 2009.
  40. Quah, T. -S. andThwin, M. M. T. , "Application of neural networks for software quality prediction using OO metrics", in ICSM'03,pp. 116-125.
  41. Shaw. M ,DeLine. R, Klein. D. V, Ross. T. L, Young. D. M, and Zelesnik. G. " Abstractions for software architecture and tools to support them". IEEE Transactionson Software Engineering, 21(4):314-335, Apr,1995.
  42. Wilkie, F. G. and Kitchenham, B. A. , "Coupling measures and change ripples in C++ application software", JSS, vol. 52, pp. 157-164. , 2000.
Index Terms

Computer Science
Information Sciences

Keywords

Coupling Cohesion Fault Tree Analysis Latent Semantic Indexing Information Theory Approach Fault Prediction