Peer-Reviewed Open Access Journal

DIAS Technology Review

The Institute has a unique distinction of publishing a bi-annual International journal DIAS Technology Review – The International Journal for Business and IT. The Editorial Board comprises of...

ISSN: 2231-2498 Quarterly English Since 2011
Current Issue

Vol. 12 No. 2 (2016)

Articles 24th Edition of DTR Oct 2015 – Mar 2016

Software Quality Prediction in Aspect-oriented SoftwareBy Using Genetic Fuzzy System

Authors
5 Views
2 Downloads
Published 2016-03-31
Pages 1-14
Abstract

Aspect-oriented design has emerged as a dominant method in software industry and many new metrics have been suggested for quality prediction of aspect-oriented programs, but the consequence of those metrics is not yet confirmed. Software process control can be refurbished and high degree of reliability can be realized if faults are predicted in the primary stages of software development life cycle. Testing quality related issues of software has become critical with the increasing importance of the software quality. Many authors have suggested theoretical validation followed by empirical evaluation using proven statistical and experimental techniques for evaluating in the area of relevance of any new metrics. This paper is an effort to introduce a hybrid technique, the combination of genetic algorithm and Fuzzy system for the prediction of reusability parameter of the software quality. The Android Aspect J system is used for quality prediction. The internal quality metrics like customizability, commonality, portability, understandability and coupling are calculated from the Aspect J software. The 5 reusability values are measured using Genetic Fuzzy System on the basis of - these quality metrics. From the experimental results, it is observed that our proposed hybrid system gives superior results when compared to the other existing methods

References
  1. 1. David Grosser and Houari A. Sahraoui and Petko Valtchev, "An analogy-based
  2. approach for predicting design stability of Java classes" in proceedings of IEEE
  3. metrics, pp. 252-262, 2003.
  4. 2. Salah Bouktif, Danielle Azar, Doina Precup, Houari Sahraoui and Balazs Kegl,
  5. "Improving Rule Set Based Software Quality Prediction: AGenetic Algorithmbased Approach, Journal of Object Technology, Vol. 3, No. 4, pp. 227-241, April
  6. 2004.
  7. 3. YAO Lan and YANG Bo, "An Approach to Early Prediction of Software Quality",
  8. Journal of Electronic Science and Technology of China, Vol.5, No.1, pp.23-28,
  9. March 2007.
  10. 4. N. Raj Kiran and V. Ravi, "Software reliability prediction by soft computing
  11. techniques", The Journal of Systems and Software, April 2007.
  12. 5. Rajesh Kumar, PS. Grover, Avadhesh Kumar, "A Fuzzy Logic Approach to
  13. Measure Complexity of Generic Aspect Oriented Systems", Journal of Object
  14. Technology, vol. 9, no. 3, pp. 43-57,May-June 2010.
  15. 6. Mokhtar Beldjehem, "A Unified Granular Fuzzy-Neuro Framework for Predicting
  16. and Understanding Software Quality", International Journal of Software
  17. Engineering and Its Applications Vol. 4, No. 4, pp. 17-36 , October 2010.
  18. 7. PM. Shanthi and K. Duraiswamy, "An Empirical Validation of Software Quality
  19. Metric Suites on Open Source Software for Fault-Proneness Prediction in Object
  20. Oriented Systems", European Journal of Scientific Research, Vol. 51, No. 2,
  21. pp.168-181, 2011.
  22. 8. Jagat Sesh Challa, Arindam Paul, Yogesh Dada, Venkatesh Nerella, Praveen
  23. Ranjan Srivastava and Ajit Pratap Singh, "Integrated Software Quality
  24. Evaluation: A Fuzzy Multi-Criteria Approach", Journal of Information Processing
  25. Systems, Vol.7, No.3, pp.473-518, September 2011.
  26. 9. Jagmohan Mago and Parwinder Kaur, "Analysis of Quality of the Design of the
  27. Object Oriented Software using Fuzzy Logic", International Journal of Computer
  28. Applications, pp. 21-25, 2012.
  29. 10. N. Rajasekhar Reddy and R.J.Ramasree, "Software Quality Modeling and Current
  30. State of the Art", International Journal of Soft Computing and Engineering
  31. (IJSCE), Vol.-2, pp. 502-511, March 2012.
  32. 11. Yajnaseni Dash and Sanjay Kumar Dubey, "Application of Principal Component
  33. Analysis in Software Quality Improvement", International Journal of Advanced
  34. Research in Computer Science and Software Engineering, Vol. 2, pp. 202-205,
  35. April 2012.
  36. 12. Jagmohan Mago, Sarabjit Kaur and Kumar Saurabh, "Fuzzy Model to Analyze and
  37. Interpret Object Oriented Software Design", International Journal of Electrical,
  38. Electronics and Computer Engineering, pp 41-46, May 2012.
  39. 13. Anand Handa And Ganesh Wayal, "Software Quality Enhancement Using Fuzzy
  40. Logic with Object Oriented Metrics in Design", International Journal of Computer
  41. Engineering and Technology, Vol. 3, pp. 169-179, January- June (2012).
  42. 14 VOL.12 NO.2 OCTOBER 2015 - MARCH 2016
  43. 14. Yogesh Singh and Anju Saha, "Application of Artificial Neural Networks for
  44. Assessing the testability of Object Oriented Software", International Journal of
  45. Scientific & Engineering Research, Vol. 3, pp. 1-8, July-2012.
  46. 15. Gagan Tiwari and Arun Sharma, "Maintainability Techniques for Software
  47. Development Approaches - A Systematic Survey", International Journal of
  48. Computer Applications, pp.28-31, November 2012.
  49. 16. Ahmed, M.A. and H.A. Al-Jamimi, Machine Learning Approaches for Predicting
  50. Software Maintainability: A Fuzzy-based Transparent Model. IET Software,
  51. 2013.
  52. 17. PK. Singh, O. P Sangwan, A. Pratap, A. P Singh, “A Quantitative Evaluation of
  53. Reusability for Aspect Oriented Software using Multi-criteria Decision Making
  54. Approach’, World Applied Sciences Journal, Volume 30, Issue 12, Pages 1966-76,
  55. 2014.
  56. 18. Hossein Momeni, Shiva Zahedian, “Aspect-Oriented Software Maintainability
  57. Assessment Using Adaptive Neuro Fuzzy Inference System (ANFIS)’, Journal of
  58. Mathematics and Computer Science, 2014, pp 243-252.
✓ Citation copied to clipboard