A Structured Requirements Analysis Approach of Multiple Intelligence Test Application Using Activity Theory Framework

  • Nik Azlina Nik Ahmad
  • Hazman Badrunsham Universiti Kuala Lumpur Software Engineering Section, Malaysian Institute of Information Technology Kuala Lumpur, Malaysia
  • Abdirahman Abdirazak Nur Universiti Kuala Lumpur Software Engineering Section, Malaysian Institute of Information Technology Kuala Lumpur, Malaysia


Within the last few years, the use of mobile applications has increased tremendously. As a result, there is a flood of smartphone applications on the market which makes the quality of the applications uncertain. Carrying out the right requirements analysis process is necessary to ensure quality of the products that meet the user needs. This paper proposes a structured requirements analysis approach using Activity Theory model to analyze the requirements of mobile application by using multiple intelligence test application as a case study. The result of this study revealed that activity theory can be used as an alternative approach of requirements engineering activity, particularly for the requirements analysis.


Abushark, Y., Miller, T., Thangarajah, J., WInikoff, M., Harland, J. (2017). Requirements specification via activity diagrams for agent-based systems. Auton Agent Multi-Agent Syst 31, 423–468 (2017). https://doi.org/10.1007/s10458-016-9327-7
Ahmad, N.A.N, and Syed Dzulkarnain, S.N.S. (2020). Utilization of Gardner's Multiple Intelligence Theory for School Counselling System with Usability Testing. International Journal of Recent Technology and Engineering (IJRTE) ISSN: 2277-3878, Volume-8, Issue-6, pp. 2253 – 2260. DOI:10.35940/ijrte.E6058.038620.
Ahmad, N.A.N. and Kasirun, Z.M. (2011). Elicitation Strategies for Web Application Using Activity Theory. Journal of Advances In Computer Research. Vol. 2, No. 3 (5), pp. 1–13.
Ahmad, R. A. (2016). Interface-Driven Software Requirements Analysis. European Scientific Journal, ESJ, 12(30), 40. https://doi.org/10.19044/esj.2016.v12n30p40
Ashritha, K. S., Prajwala, T.M. and Chandrasekaran, K. (2017). Activity Theory Based Approach for Requirements Analysis of Android Applications, 2017.
Carvalho, M. B., Bellotti, F., Berta, R., De Gloria, A., Sedano, C.I, Hauge, J. B., Hu, J., Rauterberg, M. (2015). An activity theory-based model for serious games analysis and conceptual design, Computers & Education, Volume 87, 2015, Pages 166-181, ISSN 0360-1315, https://doi.org/10.1016/j.compedu.2015.03.023.
Chu, S. L. Angello, G., Quek, F. and Suarez, M. (2016). A Systemic Analysis of Making in Elementary Schools: Understanding Making for Children through Activity Theory, 2016 IEEE 16th International Conference on Advanced Learning Technologies (ICALT), Austin, TX, USA, 2016 pp. 478-482. doi: 10.1109/ICALT.2016.11
Ekundayo, S. and Clear, A. (2018). An Activity Theory Framework to Explore Social Media and Nostalgia as Coping Tools for International Students. 2018 International Conference on Learning and Teaching in Computing and Engineering (LaTICE), Auckland, New Zealand, 2018, pp. 116-118, doi: 10.1109/LaTICE.2018.00013.
Engeström, Y. (2014). Learning by Expanding: An Activity-Theoretical Approach to Developmental Research, Cambridge University Press, 2014.
Fazeena, J. F., Ekanayaka, Y., and Hewagamage, K. P. (2015). Activity theory based analysis of mobile Language Learning among School Leavers of Sri Lanka. 2015 Fifteenth International Conference on Advances in ICT for Emerging Regions (ICTer), Colombo, Sri Lanka, 2015, pp. 282-282.
Gardner, H. (2000). Intelligence reframed: Multiple intelligences for the 21st century. London, England: Hachette UK.
Gonçalves, A., Correia, A. and Cavique, L. (2017). Developing Anti-Bribery Organization System Based on Quantitative Pair-Wise Information: An approach based on Activity Theory. 12th Iberian Conference on Information Systems and Technologies (CISTI). DOI: 10.23919/CISTI.2017.7975738.
Goncalves, A., Zacarias, M., Sousa, P. (2014). How to Use Activity Theory Contradiction Concept to Support Organization Control. Advances in Intelligent Systems and Computing 2, pp. 417-427. DOI: 10.1007/978-3-319-05948-8.
Gunawardhana, L.K.P.D. (2019). Process of Requirement Analysis Link to Software Development. Journal of Software Engineering and Ap-plications, 12, 406-422. https:// doi.org/10.4236/jsea.2019. 1210025.
Leontev, A. N. (1978) Activity, Consciousness and Personality. Prentice-Hall, Englewood Cliffs.
Maouch, M. E., Wang, S., Xiaosong, G., Cai1, Y., Lu, T., and Marwa, S. (2019). Activity Theory Based Model for Robotics Tasks Learning and Functional Reflection, 2019.
Méndez, L. and Lacasa, P. (2015). Video games as tools for change: A study based on Activity Theory. Electronic Journal of Research in Educational Psychology, 2015. 13(2).
Mutarraf U, Barkaoui K, Li Z, Wu N, Qu T. (2018). Transformation of Business Process Model and Notation models onto Petri nets and their analysis. Advances in Mechanical Engineering. December 2018. doi:10.1177/1687814018808170.
Ni, L., Ya, J. and Jing, Z. (2020). Organization of Online Chinese Teaching Activities in Township Primary Schools During the Epidemic: A Case Study Based on Activity Theory. 2020 International Conference on Artificial Intelligence and Education (ICAIE), Tianjin, China, 2020, pp. 220-224.
Nik Ahmad, N. A., Akhbariee, N. I. and Hafizuddeen, M. (2013). Requirements analysis of android application using activity theory: A case study. 2013 International Conference of Information and Communication Technology (ICoICT), Bandung, Indonesia, pp. 145-149, doi: 10.1109/ICoICT.2013.6574563.
Nguyen, D. H. & Choon Poo, D. C. (2016). Analysis and design of mobile health interventions towards informed shared decision making: an activity theory-driven perspective, Journal of Decision Systems, 25:sup1, 397-409, DOI:10.1080/12460125.2016.1187399.
Polin L.G. (2018) A Constructivist Perspective on Games in Education. In: Kritt D. (eds) Constructivist Education in an Age of Accountability. Palgrave Macmillan, Cham. https://doi.org/10.1007/978-3-319-66050-9_9.
Prapinpongsakorn, S., Suwannatthachot, P. and Vicheanpanya, J. (2017). Building a Learning Community among Faculty, Librarians and Students Using Computer-Supported Collaborative Learning: An Activity Theory Approach.
Riechert, J., Durst, C. and Wickramasinghe, N. (2016). The Application of Activity Theory to Explain Collaborative Technology Use in Healthcare: The Case of a Chemotherapy Ordering System. 2016 49th Hawaii International Conference on System Sciences (HICSS), Koloa, HI, USA, 2016, pp. 989-997, doi: 10.1109/HICSS.2016.126.
Rismani S, Ratto M, Machiel V. der Loos H. F (2016). Use of activity theory-based need finding for biomedical device development. Annu Int Conf IEEE Eng Med Biol Soc. 2016 Aug;2016:4341-4344. doi: 10.1109/EMBC.2016.7591688. PMID: 28269239.
Şener, S. & Çokçalışkan, A. (2018). An Investigation between Multiple Intelligences and Learning Styles. Journal of education and training studies, 6, 125-132. DOI: 10.11114/jets.v6i2.2643.
Serpes, C. (2019). Methods for Introducing Howard Gardner’s Theory of Muliple Intelligence in Management Education, 2019.
Sreenidhi, S. K., Chinyi Helena, T. (2017). Multiple Intelligence Assessment Based on Howard Gardner’s Research, 2017.
Villegas, M., Collazos, C. A., Giraldo, W. J. and González, J. M. (2016). Activity Theory as a Framework for Activity Taxonomy in HCI. IEEE Latin America Transactions, vol. 14, no. 2, pp. 844-857, Feb. 2016, doi: 10.1109/TLA.2016.7437231.
Vygotsky, L. S. (1978). Thinking in speech. In R. W. Rieber & A. S. Carton (Eds.), The collected works of L. S. Vygotsky: Problems of general psychology (Vol. 1) (pp. 39–285). New York: Plenum.
How to Cite
Nik Ahmad, N. A., Badrunsham, H., & Abdirazak Nur, A. (2022). A Structured Requirements Analysis Approach of Multiple Intelligence Test Application Using Activity Theory Framework. Selangor Science & Technology Review (SeSTeR), 5(4), 6-14. Retrieved from https://sester.journals.unisel.edu.my/ojs/index.php/sester/article/view/238