F. Zambonelli, "Key Abstractions for IoT-Oriented Software Engineering", IEEE Software, Vol.34, No. 1, 2017, pp. 38-45.
 L. Padgham, and J. Thangarajah, "Agent Oriented Software Engineering: Why and How", VNU Journal of Science: Natural Sciences and Technology, Vol. 27, No. 3, 2016, pp.190-204.
 X. Mao, Q. Wang, and S. Yang, "A survey of agent-oriented programming from software engineering perspective", Web Intelligence, Vol. 15, No. 2, 2017, pp. 143-163.
4] C. W. Shiang, J. J. Meyer, and K. Taveter, "Agent-Oriented Methodology for Designing Cognitive Agents for Serious Games", Engineering Multi-Agent Systems, 39, 2016.
 A. A. Lopez-Lorca, G. Beydoun, R.Valencia-Garcia, and R. Martinez-Bejar, "Supporting agent oriented requirement analysis with ontologies", International Journal of Human-Computer Studies, 87, 2016, pp. 20-37.
 G. Rodríguez, Á. Soria, and M. Campo, "Artificial intelligence in service-oriented software design", Engineering Applications of Artificial Intelligence, 53, 2016, pp. 86-104.
 A. D. Scott, "O-MaSE: An Extensible Methodology for Multi-agent Systems", Agent-Oriented Software Engineering: Reflections on Architectures, Methodologies, Languages, and Frameworks, 2014, pp. 173-191.
 A. D. Scott ,C. Juan, and G. Ojeda, "The O-MaSE Methodology", Handbook on Agent-Oriented Design Processes, Springer Berlin Heidelberg, 2014, pp.253-285.
 G. Picard, and M. P.Gleizes, "The ADELFE methodology", Methodologies and Software Engineering for Agent Systems, 2004, pp. 157-175.
 M. Cossentino, "From requirements to code with the PASSI methodology", Agent-oriented methodologies, 2005, pp. 79-106.
 Y. L. Hsu, C. H. Lee, and V. B. Kreng, "The application of Fuzzy Delphi Method and Fuzzy AHP in lubricant regenerative technology selection", Expert Systems with Applications, Vol 37, No.1, 2010, pp. 419-425.
 M. Wooldridge, "Reasoning about Rational Agents", The MIT Press: Cambridge, MA, 2000.
 F. Zambonelli, N. R. Jennings, A. Omicini, and M. J. Wooldridge, "Agent-oriented software engineering for internet applications", Coordination of Internet Agents Springer Berlin Heidelberg, 2001, pp. 326-346.
 T. Juan, A. Pearce, and L. Sterling, "ROADMAP: extending the Gaia methodology for complex open systems", Proceedings of the first international joint conference on Autonomous agents and multi agent systems: part, ACM, 2002, pp. 3-10.
 J. C.García-Ojeda, A. E. Arenas, and de J. Jesús Pérez-Alcázar, "Paving the way for implementing multi agent systems: integrating Gaia with agent-UML", Agent-Oriented Software Engineering V, Springer Berlin Heidelberg, 2005, pp. 179-189.
 J. Gonzalez-Palacios, and M. Luck, "Extending Gaia with agent design and iterative development. In Agent-Oriented Software Engineering", Springer Berlin Heidelberg, 2007, pp. 16-30.
 S. A. DeLoach, M. F. Wood, and C. H. Sparkman, "Multi agent systems engineering", International Journal of Software Engineering and Knowledge Engineering, Vol. 11, No. 3, 2001, pp. 231-258.
 J. DiLeo, T. Jacobs, and S. DeLoach, "Integrating ontology into multi agent systems engineering", Air univ Maxwell AFB al center for aerospace doctrine research and education, 2006.
 S. A. DeLoach, "Modeling organizational rules in the multi-agent systems engineering methodology", Advances in Artificial Intelligence, Springer Berlin Heidelberg, 2002, pp. 1-15.
 A. L. Self, and S. A. DeLoach, "Designing and specifying mobility within the multi agent systems engineering methodology", Proceedings of the 2003 ACM symposium on Applied computing, ACM, 2003, pp. 50-55.
 J. C. Garcia-Ojeda, S. A. DeLoach, W. H. Oyenan, and J. Valenzuela, "O-MaSE: a customizable approach to developing multi agent development processes", Springer Berlin Heidelberg, 2007, pp. 1-15.
 P. Bresciani, A. Perini, P. Giorgini, F. Giunchiglia, and J. Mylopoulos, "Tropos: An agent-oriented software development methodology", Autonomous Agents and Multi-Agent Systems, Vol. 8, No. 3, 2004, pp. 203-236.
 P. Giorgini, J. Mylopoulos, and R. Sebastiani, " Goal-oriented requirements analysis and reasoning in the tropos methodology", Engineering Applications of Artificial Intelligence, Vol. 18, No. 2, 2005, pp.159-171.
 I. J. Jureta, S. Faulkner, and P. Y. Schobbens," Allocating goals to agent roles during mas requirements engineering", Agent-Oriented Software Engineering, Springer Berlin Heidelberg, 2006, pp. 19-34.
 A. U. Mallya, and M. P. Singh, "Incorporating commitment protocols into Tropos" Agent-Oriented Software Engineering, Springer Berlin Heidelberg, 2005, pp. 69-80.
 J. Lind, "Iterative Software Engineering for Multiagent Systems: The MASSIVE Method", LNCS 1994, Springer-Verlag, 2001.
 G. Caire, W. Coulier, F. Garijo, J. Gomez, J. Pavón, F. Leal, and P. Massonet, "Agent oriented analysis using MESSAGE/UML", Agent-oriented software engineering II ,Springer Berlin Heidelberg, 2001, pp. 119-135.
 J. Pavón, and J. Gómez-Sanz, "Agent oriented software engineering with INGENIAS", Multi-Agent Systems and Applications III ,Springer Berlin Heidelberg, 2003, pp. 394-403.
 C. Iglesias, M. Garijo, J. Gonzales, and J. R. Velasco, "Analysis and Design of Multi-agent Systems using MAS Common KADS", Proceedings of the Fourth International Workshop on Agent Theories, Architectures, and Languages (ATAL‘97), LNCS 1365, Springer-Verlag, 1998, pp. 313–326.
 M. Gervais, "ODAC: An Agent-Oriented Methodology based on ODP", Journal of Autonomous Agents and Multi-Agent Systems, Vol. 7, No.3, 2003, pp. 199–228.
 ISO/IEC X.900 1995, IS 10746-x ITU-T Rec. X90x, ODP Reference Model Part x.
 J. Odell, "Objects and agents compared", Journal of object technology, Vol. 1, No.1, 2002, pp. 41-53.
 J. Lind, "Issues in agent-oriented software engineering", Agent-Oriented Software Engineering Springer Berlin Heidelberg, 2001, pp. 45-58.
 L. Cernuzzi, G. Rossi, and L. Plata, "On the evaluation of agent oriented modeling methods", Proceedings of Agent Oriented Methodology Workshop, Seattle" ,Vol. 29, No. 2, 2002, pp. 1-12.
 P. Cuesta, A. Gómez, J. C. González, and F. J. Rodríguez, "A framework for evaluation of agent oriented methodologies", Proceedings of the Conference of the Spanish Association for Artificial Intelligence, Vol. 147, No. 4, 2003, pp. 151-152.
 E. Ghandehari, F. Saadatjoo, and M. A. Z. Chahooki, "AMA: a compound methodology for designing and implementing agent-based systems", Advances in Computer Science: an International Journal, Vol. 3, No. 5, 2014, pp. 107-114.
 C. E. Lin, K. M. Kavi, F. T. Sheldon, K. M. Daley, and R. K. Abercrombie,"A methodology to evaluate agent oriented software engineering techniques", System Sciences, 2007. HICSS 2007. 40th Annual Hawaii International Conference on ,IEEE, 2007, pp. 60-60.
 B. Bauer, J. P. Müller, and J. Odell, " Agent UML: A formalism for specifying multiagent software systems", International journal of software engineering and knowledge engineering, Vol. 11, No. 03, 2001, pp. 207-230.
 E. Ghandehari, F. Saadatjoo, and M. A. Z. Chahooki, "Method integration: An approach to develop agent oriented methodologies", Journal of AI and Data Mining, Vol. 3, No.1, 2015, pp. 59-76.