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