Abstract
This paper aims at providing a detailed explanation on the necessity of an alternative approach based on Activity theory for the requirements analysis of a restaurant automation application. In the recent past, android platform has turned out to be one of the most user-friendly platforms for the development of application software. Also, the number of devices on which android applications can be used outrun the other platforms. Automation is one such domain which takes advantage of this platform. One such scenario is the application of automation in restaurants. This helps in efficiently reducing manpower, improving efficiency, accuracy and quality of the system. However, the applications developed in this domain fail to meet all of an average customer’s requirements. Thus the requirements analysis phase is critical to the development of such applications. The traditional methods of requirements engineering do not ensure that a majority of the requirements are captured and hence turn out to be unsuitable for restaurant automation application. Thus, in this paper, the use of activity theory for requirements analysis has been proposed for capturing the non-functional requirements which play a major role in the evaluation of performance characteristics of the system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Boehm, B.W.: Software engineering. IEEE Trans. Comput. 25(12), 1226–1241 (1976)
Nuseibeh, B., Easterbrook, S.: Requirements engineering: a roadmap. In: Proceedings of the Conference on the Future of Software Engineering, pp. 35–46, Limerick, Ireland, 04–11 June 2000
Kujala, S., Kauppinen, M., Lehtola, L., Kojo, T.: The role of user involvement in requirements quality and project success. In: Proceedings of the 2005 13th IEEE International Conference on Requirements Engineering (RE05)
Uden, L., Valderas, P., Pastor, O.: An activity theory based model to analyse web application requirements, Staffordshire University, The Octagon, Beaconside, Stafford, ST18 OAD, UK, vol. 13(2), pp. 1–24 (2008)
Engestrm, Y.: Expansive learning at work: towards an activity theoretical reconceptualization. J. Educ. Work 14(1), 133–156 (2001)
Engestrm, Y.: Development studies of work as a testbed of activity theory. In: Chaiklin, C., Lane, J. (eds.) Understanding Practice: Perspectives on Activity and Context, pp. 64–103. Cambridge University Press, Cambridge (1993)
Korpela, M., Mursu, A., Soriyan, H.A.: Information systems development as an activity. Comput. Support. Coop. Work 11, 111–128 (2002)
Martins, L.E.G.: Activity theory as a feasible model for requirements elicitation processes. Sci. Interdisc. Stud. Comput. Sci. 18(1), 33–40 (2007)
Uden, L.: Activity theory for designing mobile learning. Int. J. Mobile Learn. Organ. 1(1), 81–102 (2007)
Uden, L., Willis, N.: Designing user interface using activity theory. In: Proceedings of the 34th Hawaii International Conference on System Science (2001)
Ahmad, N.A.N., Akhbariee, N.I., Hafizud-deen, M.: Requirements analysis of android application using activity theory: a case study. International Conference of Information and Communication Technology (ICoICT), pp. 145–149, pp. 20–22, March 2013
Snchez, K.O., Osollo, J.R.: A strategy to requirements engineering based on knowledge management. Mexican International Conference on Computer Science (2013)
Leontev, A.N.: Activity, Consciousness and Personality. Prentice-Hall, Englewood Cliffs (1978)
Kamaruddin, K.A., Yusop, N.S.M., Ali, M.A.M.: Using activity theory in analyzing requirements for mobile phone application. In: 2011 5th Malaysian Conference in Software Engineering (MySEC). IEEE (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Ashritha, K.S., Prajwala, T.M., Chandrasekaran, K. (2017). Activity Theory Based Approach for Requirements Analysis of Android Applications. In: Uden, L., Lu, W., Ting, IH. (eds) Knowledge Management in Organizations. KMO 2017. Communications in Computer and Information Science, vol 731. Springer, Cham. https://doi.org/10.1007/978-3-319-62698-7_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-62698-7_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-62697-0
Online ISBN: 978-3-319-62698-7
eBook Packages: Computer ScienceComputer Science (R0)