IJISA Vol. 7, No. 8, 8 Jul. 2015
Cover page and Table of Contents: PDF (size: 619KB)
Full Text (PDF, 619KB), PP.18-29
Views: 0 Downloads: 0
Agent, Fuzzy, Effort, Cost, Software Engineering, COCOMO
In software engineering is an important issue,predicates effort and schedule time for projects.In 1995 COCOMO 2 was introduced for modern software development processes .COCOMO 2 Is dependent on the program size in sloc and a set of cost drivers and Scale Factors given according to each phase of software life cycle. Defined by the agent, the agent-oriented software engineering is created a new development, was introduced as a new methodology in software engineering. The estimated cost of aspect oriented effort estimate is based on event, rule, goal, task, state machines features . We presented in This paper proposed approaches to reduce projects effort Mean Magnitude of Relative Error (MMRE) Than the actual amount for agent oriented software engineering, through Methods:Total sloc agent element,Total weighted sloc,Total pure fuzzy agent sloc,Total weighted fuzzy sloc,Total weighted fuzzy sloc *fuzzy element,Geometric mean For fuzzy sloc per item, Harmonic mean for fuzzy sloc per item, fuzzy combinatorial proposed system of elements density via determine the size of the three agent oriented projects And apply them to the COCOMO 2 model. Among the proposed approaches, fuzzy combinatorial proposed system of agent elements density are achieved better and more accurate results.
Mohammad Saber Iraji, "Fuzzy Agent Oriented Software Effort Estimate with COCOMO", International Journal of Intelligent Systems and Applications(IJISA), vol.7, no.8, pp.18-29, 2015. DOI:10.5815/ijisa.2015.08.03
[1]Gómez-Sanz, Jorge J., Juan Pavón, and Francisco Garijo. "Estimating costs for agent oriented software." Agent-Oriented Software Engineering VI. Springer Berlin Heidelberg, 2006. 218-230.
[2]Mahar, Sapna, and Pradeep Kumar Bhatia. "Comparative Analysis of Cost Estimation for Agent Oriented Software & Traditional Software."
[3]Wang, L-X., “A course in fuzzy systems, and control “,prentice Hall, August 1996.
[4]LA Zadeh; Fuzzy sets. Information and Control (1965), pp. 338–353.
[5]Merlo–Schett, Nancy, Martin Glinz, and Arun Mukhija. "Seminar on Software Cost Estimation WS 2002/2003."
[6]Kamal, Shahid, and Jamal Abdul Nasir. "A Fuzzy Logic Based Software Cost Estimation Model." International Journal of Software Engineering & Its Applications 7.2 (2013).
[7]Al Yahya, Majed, Rodina Ahmad, and Sai Lee. "Impact of CMMI Based Software Process Maturity on COCOMO II's Effort Estimation." Int. Arab J. Inf. Technol. 7.2 (2010): 129-137.
[8]Iraji, Mohammad Saber, and Homayun Motameni. "Object Oriented Software Effort Estimate with Adaptive Neuro Fuzzy use Case Size Point (ANFUSP)." International Journal of Intelligent Systems and Applications (IJISA) 4.6 (2012): 14.
[9]Milicic, Darko. "Applying COCOMO II." Master's thesis, Blekinge Institute of Technology, Ronneby, Sweden (2004).
[10]BW Bohem. “Software Engineering Economics”. Englewood Cliffs, NJ Prentice-Hall, Inc., 1981
[11]Prasad Reddy PVGD,Sudha KR,Rama Sree P, Application of Fuzzy Logic Approach to Software Effort Estimation,International Journal of Advanced Computer Science and Applications, 2,5(2011).
[12]Xu, Zhiwei, and Taghi M. Khoshgoftaar. "Identification of fuzzy models of software cost estimation." Fuzzy Sets and Systems 145.1 (2004): 141-163.
[13]Seth, Kirti, Arun Sharma, and Ashish Seth. "Component Selection Efforts Estimation–a Fuzzy Logic Based Approach." International Journal of Computer Science and Security,(IJCSS) 3.3 (2009): 210-215.
[14]Idri, Ali, Alain Abran, and Laila Kjiri. "COCOMO cost model using fuzzy logic." 7th International Conference on Fuzzy Theory & Techniques. Vol. 27. 2000.
[15]Musílek, Petr, et al. "Software cost estimation with fuzzy models." ACM SIGAPP Applied Computing Review 8.2 (2000): 24-29.
[16]Boehm, Barry W., Ray Madachy, and Bert Steece. Software Cost Estimation with Cocomo II with Cdrom. Prentice Hall PTR, 2000.
[17]use COCOMO 2 application . http://sunset.usc.edu/ available_tools/index.htm.