Agent Oriented Requirement Engineering: A Case Study of Training the Trainer

  • Authors

    • Cheah Wai Shiang
    • Loh Chee Wyai
    • Sim Yee Wai
    • Nurfauza bt Jali
  • Agent oriented requirement engineering, training, ICT4D
  • Techniques such as interview and natural language elicitation are widely used for needs analysis, particularly in the modelling of software in Borneo. However, these approaches are often inadequate as they are subject to biases in interpretation by either the knowledge engineer or subject experts.  Natural language specification tends to be overly flexible. It is also subjected to the perception and interpretation of the reader and writer. On the other hand, the interview process is always influenced by IT experts’ perception. Understanding requirements is an important study for ICT4D as most existing software has been targeted for a larger audience. This subjective approach is however, error-prone and could even lead to a failure of projects. We introduce an alternative approach to elicit the requirement of the rural community in Borneo through an agent-oriented models, AOM. AOM presents the requirements at a higher level of abstraction and supports social engagement across various stakeholders.  We introduce process, models as well as a detail case study on training the trainer programme (ICT for transformation) in Bario, Sarawak. The models have provided insights into community needs and thus facilitating the design of IT training program that addresses their concerns.


  • References

    1. [1] CheeWyai, L., Cheah, W., Chowdhury, A. K., and Gulden, C. 2015. Engineering sustainable software: A case study from offline computer support collaborative annotation system. Proceedings of IEEE Malaysian Software Engineering Conference, 272-277.

      [2] Sterling, L. and Taveter K. 2009. The Art of Agent Oriented Modelling, MIT Press, Cambridge.

      [3] WaiShiang, C., Mit, E., and Halim, A.A. 2015. Shared Single Display Application: An interactive patterns approach. Journal of Software Engineering and Its Applications.

      [4] WaiShiang, C., Sterling, L., and Taverter K. 2010. Task Knowledge Patterns reuse in multi-agent system development. Proceedings of 13th International Conference on on Principles and Practice of Multi-Agent Systems, Kolkata, India

      [5] Wilmann, D. and Sterling, L. 2005. Guiding agent-oriented requirements elicitation: HOMER. Proceedings of Fifth International Conference on Quality Software, 419-424.

      [6] Shiang, C. W., Halin, A. A., Lu, M., and CheeWhye, G. 2016. Long Lamai Community ICT4D E-Commerce System Modelling: An Agent Oriented Role-Based Approach. The Electronic Journal of Information Systems in Developing Countries, 75.

      [7] Gordijn, J., Akkermans, H., and Van Vliet, J. 2001. Designing and evaluating e-business models. IEEE intelligent Systems, 16(4), 11-17.

      [8] WaiShiang, C., YeeWai, S., Nizam, S., and CheeWyai, L. 2016. Agent oriented requirement engineering for lake mathematical modelling: Preliminary study. Journal of Telecommunication, Electronic and Computer Engineering (JTEC), 8(2), 5-10.

      [9] Sommerville, I., (2010), Software Engineering 9th ediion, Pearson.

  • Downloads

  • How to Cite

    Wai Shiang, C., Chee Wyai, L., Yee Wai, S., & bt Jali, N. (2018). Agent Oriented Requirement Engineering: A Case Study of Training the Trainer. International Journal of Engineering & Technology, 7(3.20), 644-646.