Exercise
- (1) What kind of benefits can be achieved by an organization through the usage of fuzzy concepts in software cost prediction over the COCOMO?
- (2) How does early defect prediction support software quality?
- (3) In software effort estimation, ANN and fuzzy concepts can be used to achieve highly accurate predictions. Suggest some scenarios where ANN could be better than the Fuzzy approach and vice versa.
- (4) What are the possible situations when GA concepts cannot be used to improve software testing quality?
- (5) Why is SVM a better solution for SDP?
References
Agarwal, S., & Tomar, D. (2014, March). Prediction of software defects using Twin Support Vector Machine. In IEEE International Conference on Information Systems and Computer Networks (ISCON), 2014 (pp. 128-132) Mathura. India.
Back, T. (1996). Evolutionary algorithms in theory and practice. New York, NY: Oxford University Press.
Beyer, H.-G. (1996). Toward a theory of evolution strategies: Self-adaptation. Evolutionary Computation, 3(3). 311-347.
Costa branco, P. J., & Dente, J. A. (1998).An Experiment in automatic modelling and electrical drive system using fuzzy logic. IEEE Transaction on Systems Man and Cybernetics, 282, 254-262.
Cox, E. (1995). The fuzzy systems handbook. AP Professional, Buffalo, New York.
Dote, Y., Taniguchi, S., & Nakane, T. (2000). Intelligent control using soft computing. In Proceedings of the 5th Online World Conference on Soft Computing in Industrial Applications (WSC5), Helsiniki, Finland.
Eck, D., Brundick, B., Fettig, T., Dechoretz, J., & Ugljesa, J. (2009). Parametric estimating handbook (4th ed.). The International Society of Parametric Analysis (ISPA), Chandler, Arizona.
Idri, A., Abran, A., & Khoshgoftaar, T. M. (2001). Fuzzy Analogy: A new Approach for Software Cost Estimation. In Proceedings of the International Workshop on Software Measurements (pp. 93-101). Montreal, Canada.
Idri, A., & Abran, A. (2000). Towards A fuzzy logic based measures for software project similarity. In Proceedings of the 6! Maghrebian Conference on Computer Sciences (pp. 9-18). Fes, Morocco.
Idri, A., & Abran, A. (2001a). A fuzzy logic based measures for software project similarity: Validation and possible improvements. In Proceedings of the International Symposium on Software Metrics (pp. 85-96). England, UK: IEEE Publications Computer Society.
Idri, A., & Abran, A. (2001b). Evaluating software projects similarity by using linguistic quantifier guided aggregations. In Proceedings of the 6th IFSA World Congress and 2(/h NAFIPS International Conference (pp. 416-421). Vancouver, Canada.
Idri, A., Kjiri, L., & Abran, A. (2000). COCOMO cost model using fuzzy logic. In Proceedings of the International Conference on Fuzzy Theory and Technology (pp. 219-223). Atlantic City, NJ.
Jain, Lakhmi C., & Martin, N. M. (1998). Fusion of neural networks, fuzzy systems and genetic algorithms: Industrial applications. Boca Raton, FL: CRC Press.
Jang, J. R. (1993). ANFIS: Adaptive-Network-based fuzzy inference system. IEEE Transaction on Systems, Man, and Cybernetics, 23(3), 665-685.
Kacpzyk, Janusz (Eds.). (2001). Advances in soft computing. Heidelberg, Germany: Springer-Verlag.
Kacpzyk, Janusz (Eds.). (2001). Studies in fuzziness and soft computing. Heidelberg, Germany: Springer-Verlag.
Lee, S. C., & Lee, E. T. (1974). Fuzzy sets and neural networks. Journal of Cybernetics, 4(2), 83.
Mendel, Jerry (2001). Uncertain rule-based fuzzy logic systems: Introduction and new directions. Upper Saddle River, NJ: Prentice Hall.
Novak , Perfilieva I., & Mockof, J. (1999). Mathematical principles of fuzzy logic. Dodrecht: Kluwer Academic Publishers.
Plevyak, Thomas (Eds.). (1992). IEEE Communications Magazine. (Special Issue: Fuzzy and Neural Networks), 30(9).
Rudolph, G. (1997b). How mutation and selection solve long-path problems in polynomial expected time. Evolutionary Computation, 4(2), 195-205.
Schwefel, H.-P. (1995). Evolution and optimum seeking. New York, NY: Wiley.
Shan, C„ Chen. B.. Hu, C„ Xue, J.. & Li. N. (2014. May). Software defect prediction model based on LLE and SVM. In Communications Security Conference (CSC 2014) (pp. 1-5). IET, Beijing, China.
Sundararaghavan, V., & Zabaras, N. (2005). Classification and reconstruction of three- dimensional microstructures using support vector machines. Computational Materials Science. 32(2), 223-239.
Yan, Z., Chen, X., & Guo, P. (2010). Software defect prediction using fuzzy support vector regression. In Advances in Neural Networks-ISNN 2010 (pp. 17-24). Berlin Heidelberg: Springer.
Zadeh, L. A. (1965). Fuzzy sets. Information and Control, 8(3), 338-353.
Zadeh, L. A. (1975). The concept of a linguistic variable and its application to approximate reasoning. Information Sciences Part I: 8. pp. 199-249: Part II: 8, pp. 301-357; Part III: 9, pp. 43-80.
Zadeh. Loth (1993). Fuzzy Logic and Soft computing, Plenary Speaker. In Proceedings of the IEEE International Workshop on Neuro Fuzzy Control, Muroran, Japan.
Zadeh. Loth (1996). The role of soft computing and fuzzy logic in the conception, design, development of intelligent systems, plenary Speaker. In Proceedings of the International Workshop on soft Computing Industry, Muroran, Japan.
Zadeh, Loth (1997). What is Soft Computing, Soft Computing. Germany/USA: Springer-Verlag.