User Oriented Requirements Engineering for Agent Oriented Systems

International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Year of Publication: 2017
Anuja Soni

Anuja Soni. User Oriented Requirements Engineering for Agent Oriented Systems. International Journal of Computer Applications 169(9):22-28, July 2017. BibTeX

	author = {Anuja Soni},
	title = {User Oriented Requirements Engineering for Agent Oriented Systems},
	journal = {International Journal of Computer Applications},
	issue_date = {July 2017},
	volume = {169},
	number = {9},
	month = {Jul},
	year = {2017},
	issn = {0975-8887},
	pages = {22-28},
	numpages = {7},
	url = {},
	doi = {10.5120/ijca2017914879},
	publisher = {Foundation of Computer Science (FCS), NY, USA},
	address = {New York, USA}


Poor requirements are one of the principal reasons for failures of projects. A casual attitude to the user-requirements at the requirements stage leaves little room for improvement at the final stage of software development. This study is aimed to act as a bridge between the real world needs of users alleged as requirements and potential of developer to intensively investigate their needs for Agent Oriented Systems. This work employs the notion of the User Story Card (USC) for requirements elicitation that acts as a powerful tool to reflect the true requirements of users in the final artifact. In addition, this work presents Agent Cards(ACs) to define as well as validate the requirements to ensure that the requirements truly represent users’ expectations so that the system based on these requirements eventually would lead to their satisfaction.


  1. Singh,Y.  Gosain,A.  Kumar,M. Evaluation of Agent Oriented Requirements Engineering Frameworks, IEEEVolume:2, pp. 33-38
  2. Regev, G.; Wegmann, A., Where do goals come from: the underlying principles of goal-oriented requirements engineering, 2005. Proceedings. IEEE,pp.353-362
  3. A M Sen, S K Jain, An Agile Technique for Agent Based Goal Refinement to Elicit Soft Goals in Goal Oriented Requirements Engineering, ADCOM 2007.International Conference IEEE, pp.41-47
  4. Luiz Marcio Cysneiros, Requirements Engineering for Large-Scale Multi-Agent Systems, LNC, Vol. 2603, 2003, PP.77-148
  5. Paolo Donzelli, REF: A Practical Agent-Based Requirement Engineering Framework, Springer, 2003, pp.217-228
  6. Ruben Fuentes, Requirement Elicitation for Agent Based se Cases based Requirements validation With Scenarios, 2005, IEEE, pp. 465- 466
  7. Michael j Rees, A Feasible User Story Tool for Agile Software Development, IEEE ,pp 22,   2002
  8. Mike Cohn, Agile Estimating and Planning, Pearson Education, 2006, ISBN 978-81-317-0548-3
  9. Connolly, D., Keenan, Tag Oriented Agile Requirements Identification, ECBS 2008. IEEE, pp:497 – 498
  10. PABRE: Pattern-Based Requirements Elicitation, IEEE
  11. Eliciting and Specifying Requirements with Use Cases for Embedded Systems, 2002, IEEE
  12. Computer Assisted and Customer-Oriented Requirements Elicitation,2005, IEEE
  13. A New Approach for Software Requirements Elicitation, 2005, IEEE
  14. The Value Gap Model: Value-Based Requirements Eliciation,2007 IEEE
  15. A. Duran, B.Bernardez “A Requirements Elicitation Approach Based in Templates and Patterns”. In Proceedings 2nd Workshop on Requirements Engineering (WER’99), 1999
  16. Gaur, Vibha, AnujaSoni and PunamBedi. 2010. An agent-oriented approach to requirements engineering. In proceedings 2010, IEEE, 449-454.


User Story Card (USC); Agent Card (AC); Multi-Agent System (MAS), Requirements Engineering, Validation