Towards Developing Agent-Based KMS In Managing Knowledge of Green SD for Community of Practice


  • Mcxin Tee Universiti Putra Malaysia, Serdang, Malaysia.
  • Rusli Abdullah Universiti Putra Malaysia, Serdang, Malaysia.
  • Liming Wu Universiti Putra Malaysia, Serdang, Malaysia.


Knowledge Management, Green Software Development, Agent Technology, Community of Practice,


Green Software Development (GSD) is about adopting green practices in Software Development Life Cycle towards developing environmentally-friendly software products. GSD is knowledge-intensive project, which is heavily depending on sharing of green practices in Community of Practice (CoP) to develop greener software products. As knowledge sharing is an important activity in Knowledge Management (KM), this is how the power of KM comes in to support GSD. However, there is a lack of KM application in managing green knowledge of GSD. To address the research gap, this paper suggests an implementation of agent technology together with KM application in helping CoP to share knowledge of GSD. Based on Literature Review, a conceptual architecture of agent-based KM System (KMS) is proposed, with the aim of studying on how multi-agent system and KMS are working together efficiently to enhance knowledge sharing in GSD environment.


Calero, C., & Piattini, M. 2015. Introduction to Green in Software Engineering. Green in Software Engineering, Springer International Publishing. 3-27.

Chauhan, N. S., & Saxena, A. 2013. A green software development life cycle for cloud computing. IT Professional. (1): 28-34.

Penzenstadler, B., & Femmer, H. 2013, March. A generic model for sustainability with process-and product-specific instances. Proceedings of the 2013 workshop on Green in/by software engineering. 3-8.

Xiaopeng, D., & Liling, W. 2014, May. A kind of knowledge discovery model based on agent collaboration management model. Electronics, Computer and Application, 2014 IEEE Workshop. 878-888.

Naumann, S., Kern, E., Dick, M., & Johann, T. 2015. Sustainable Software Engineering: Process and Quality Models, Life Cycle, and Social Aspects. ICT Innovations for Sustainability. Springer International Publishing.191-205.

Shenoy, S. S., & Eeratta, R. 2011, December. Green software development model: An approach towards sustainable software development. India Conference(INDICON), 2011 Annual IEEE. IEEE.1-6.

Naumann, S., Dick, M., Kern, E., & Johann, T. 2011. The greensoft model: A reference model for green and sustainable software and its engineering. Sustainable Computing:Informatics and Systems. 1(4): 294-304.

Johann, T., Dick, M., Naumann, S., & Kern, E. 2012, June. How to measure energy-efficiency of software: Metrics and measurement results. Green and Sustainable Software(GREENS), 2012 First International Workshop. IEEE. 51-54.

Kamble, D. R. 2013. Architectural review on multi agent knowledge management. International Journal Of Scientific and Technology Research. 2(6).

Abdullah, R. 2008. Knowledge management system in a collaborative environment. Universiti Putra Malaysia Press.

Abdullah, R., Ibrahim, H., Atan, R., Napis, S., Jaafar, A., Selamat, M. H., ... & Jamil, M. 2008. Applying agent technology to facilitate knowledge sharing among bioinformatics communities of practice. IJCSNS Int. J. Comput. Sci. Network Security. 8: 310-317.

Dick, M., & Naumann, S. 2010. Enhancing software engineering processes towards sustainable software product design. EnviroInfo. 6-8.

Capra, E., Francalanci, C., & Slaughter, S. A. 2012. Is software “green”? Application development environments and energy efficiency in open source applications. Information and Software Technology. 54(1): 60-71.

Gu, Q., Lago, P., & Bozzelli, P. 2015. A Decision-Making Model for Adopting Green ICT Strategies. Green in Software Engineering. Springer International. 285-300.

Wenger, E. 1998. Communities of practice: learning, meaning, and identity Cambridge University Press, Cambridge. Europa-Institut Saarland University Prof. Dr. C.Scholz/Prof. Dr. J. Zentes PO, 15. 11-50.

Goodyear, V. A., & Casey, A. 2015. Innovation with change: Developing a community of practice to help teachers move beyond the ‘honeymoon’of pedagogical renovation. Physical Education and Sport Pedagogy. 20(2): 186-203.

Wenger, E. C., & Snyder, W. M. 2000. Communities of practice: The organizational frontier. Harvard business review. 78(1): 139-146.

Faeni, D. 2015. HRM Practices and Existence of Knowledge Management Agent in Higher Education. In Information and Knowledge Management. 5(3):47-53.

Antonini, A. 2014. Agent-based Knowledge Management System for Urban Social Space. Doctoral Workshop in Artificial Intelligence, Pisa, Italy. 52-61.

Suwardi, I. S., & Surendro, K. 2014, November. An overview of multi agent system approach in knowledge management model. Information Technology Systems and Innovation (ICITSI), 2014 International Conference. IEEE. 62-69.

Jain, P. 2014, March. Architectural design of a multi agent enterprise knowledge management system (MAEKMS) for e-health. Information Systems and Computer Networks (ISCON), 2014 International Conference. IEEE. 93-98.

Sołtysik-Piorunkiewicz, A. 2015, February. Knowledge management impact of information technology Web 2.0/3.0. The case study of agent software technology usability in knowledge management system. International Conference On Integrated Information (ICININFO 2014): Proceedings of the 4th International Conference on Integrated Information. AIP Publishing. 1644: 219-227.

Ryzko, D., & Rybinski, H. 2014, August. Default logic knowledge management in a multi-agent system. 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT) IEEE. 338-343.

Kravchenko, Y. A., & Kureichik, V. V. 2014, October. Knowledge management based on multi-agent simulation in informational systems. Application of Information and Communication Technologies (AICT), 2014 IEEE 8th International Conference. IEEE. 1-4.

Ismail, S., Ahmad, M. S., & Hassan, Z. 2013, July. Regression analysis on agent roles in personal knowledge management processes: Significance of a connect agent in mediating human's personal knowledge management. Information Technology in Asia (CITA), 2013 8th International Conference . IEEE. 1-8.

Moradi, M., Aghaie, A., & Hosseini, M. 2013. An agent-based knowledge management framework for marketing-mix decision making. International Journal of Strategic Decision Sciences (IJSDS). 4(3): 109-128.

Jain, P. 2013, August. Shodhganga. [Online]. From: . [Accessed on 25 October 2015].

Xiao-dong, K., Zhi-yu, W., & Lin, Y. 2013, October. Multi-agent Simulation Research on Knowledge Management Strategies of R&D Enterprises. Systems, Man, and Cybernetics (SMC), 2013 IEEE International Conference. IEEE. 1109-1114.

Oprea, M. 2012. An Agent-Based Knowledge Management System for University Research Activity Monitoring. Informatica Economica. 16(3): 136.

Nor, M. Z. M., Abdullah, R., Selamat, M. H., & Murad, M. A. A. 2012, March. An agent-based Knowledge Management System for collaborative software maintenance environment Design and evaluation. Information Retrieval & Knowledge Management (CAMP), 2012 International Conference on IEEE. 115-120.

Priya, S. S., Subhashini, R., & Akilandeswari, J. 2012, January. Learning agent based knowledge management in Intelligent Tutoring System. Computer Communication and Informatics (ICCCI), 2012 International Conference. IEEE. 1-5.

Jain, P., Dahiya, D., & Solan, W. (2012). An Architecture of a Multi Agent Enterprise Knowledge Management System Based on Service Oriented Architecture. IJCSI International Journal of Computer Science Issues, 9(2).

Dahiya, D., Gupta, M., & Jain, P. 2012. Enterprise Knowledge Management System: A Multi Agent Perspective. Information Systems, Technology and Management. Springer Berlin Heidelberg. 271-281.

Bhat, S., & Wahid, A. 2012. Log Agent for Knowledge Management Based on Multi-Agent System. International Journal of Emerging Technology and Advanced Engineering.2(7).

Toledo, C. M., Bordini, R. H., Chiotti, O., & Galli, M. R. 2012. Developing a knowledge management multi-agent system using JaCaMo. Programming Multi-Agent Systems Springer Berlin.Heidelberg. 41-57.

Lavbič, D. 2012. Knowledge Management with Multi-Agent System in BI Systems Integration. E-Business–Applications And Global Acceptance, 53.

Ismail, S., & Ahmad, M. S. 2012. Emergence of personal knowledge management processes within multi-agent roles. Knowledge Management and Acquisition for Intelligent Systems. Springer Berlin Heidelberg. 221-228.

Choinski, D., & Senik, M. 2012. Ontology based knowledge management and learning in Multi-Agent System. Agent and MultiAgent Systems. Technologies and Applications. Springer Berlin Heidelberg. 65-74.




How to Cite

Tee, M., Abdullah, R., & Wu, L. (2017). Towards Developing Agent-Based KMS In Managing Knowledge of Green SD for Community of Practice. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 9(2-4), 71–76. Retrieved from