ABSTRACT
The market opportunities for the field of software engineering have been on the rise for the last three decades. This field of engineering is relatively new and the management of projects in this field, though experiencing greater degrees of assistance from tools, still requires improvements. We present here details of our experiments on how the multi-agent technology can be used to improve the productivity and quality of software project management (SPM) process. We have picked up the quality review management sub-process of SPM and described its modeling using GAIA and its implementation using the JADE framework. We also present a case study and the productivity and quality improvements observed.
- Bruce M. Caldwell, et al., Continued Growth Forecast for IT Outsourcing segments, Gartner Research Report # G00124277, October, 2004, http://www.gartner.com.Google Scholar
- R. P. Gorthi, A. Kurniawan, and N. Parameswaran. Cooperative and Dialog-Based Multi-Agents in Global Software Delivery Management, IRMA 2006Google Scholar
- B. Hughes and M. Cotterell. Software Project Management, Fourth Edition, TataMcGraw Hill, UK, 2005 Google ScholarDigital Library
- Fabio Bellifemine, et al, JADE Programmer's Guide, June 2007Google Scholar
- N. R. Jennings, T. J. Johnson, P. Faratin ADEPT: An Agent based approach to Business Process Management, ACM SIGMOD Record, 27(4):32--39, 1998 Google ScholarDigital Library
- N. R. Jennings, P. Faratin, T. J. Norman, P. O'Brien, B. Odgers. Agent Based Business Process Management. International Journal of Applied Artificial Intelligence, 2000, 14(2) 145--189.Google ScholarCross Ref
- P. Moraitis, N. Spanoudakis. The GAIA2JADE Process for Multi-Agent Systems Development, Applied Artificial Intelligence, 20:251--273, Taylor&Francis, 2006Google ScholarCross Ref
- R. Nienaber and A. Barnard. A Generic Agent Framework to Support the Various Software Project Management Processes, Interdisciplinary Journal of Information, Knowledge, and Management Volume 2, 2007.Google Scholar
- J. Pitt, M. Anderton, J. Cunningham. Normalized Interactions Between Autonomous Agents: A Case Study in Inter-Organizational Project Management. Computer Supported Cooperative Work, 5(2/3):201--222; 1996 Google ScholarDigital Library
- G.Weiss. Multi Agent Systems; A Modern Approach to Distributed Artificial Intelligence; The MIT Press, 2001 Google ScholarDigital Library
- F. Zambonelli, N. R. Jennings, and M. Wooldridge. Developing Multiagent Systems: The Gaia Methodology, ACM Transactions on Software Engineering Methodology, 12(3):317--370, July 2003. Google ScholarDigital Library
Index Terms
- Agents assisted software project management
Recommendations
A practical approach for software project management
CompSysTech '09: Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in ComputingThe paper gives an introduction of the art of software project management and fixes its place in the scope of project management discipline. The development of Project Management Software (PMS) is an active research area in the field of Project ...
Software project management tools: a brief comparative view
The task of managing a software project can be an extremely complex one, drawing on many personal, team, and organizational resources. The quality of a software product is dependent on the process in which the project is completed. Time delays in ...
Adapting the SPMSA (Software Project Management Supported by Software Agents) Model to PMBOK2004 Guidelines
WSKS '09: Proceedings of the 2nd World Summit on the Knowledge Society: Visioning and Engineering the Knowledge Society. A Web Science PerspectiveNumerous software development projects either do not live up to expectations or they fail outright. The scope, environment and implementation of software projects are changing due to globalisation, advances in computing technologies as well as the ...
Comments