Skip to main content

Activity Theory Based Approach for Requirements Analysis of Android Applications

  • Conference paper
  • First Online:
  • 1907 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 731))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Boehm, B.W.: Software engineering. IEEE Trans. Comput. 25(12), 1226–1241 (1976)

    Article  Google Scholar 

  2. 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

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Engestrm, Y.: Expansive learning at work: towards an activity theoretical reconceptualization. J. Educ. Work 14(1), 133–156 (2001)

    Article  Google Scholar 

  6. 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)

    Google Scholar 

  7. Korpela, M., Mursu, A., Soriyan, H.A.: Information systems development as an activity. Comput. Support. Coop. Work 11, 111–128 (2002)

    Article  Google Scholar 

  8. Martins, L.E.G.: Activity theory as a feasible model for requirements elicitation processes. Sci. Interdisc. Stud. Comput. Sci. 18(1), 33–40 (2007)

    Google Scholar 

  9. Uden, L.: Activity theory for designing mobile learning. Int. J. Mobile Learn. Organ. 1(1), 81–102 (2007)

    Article  Google Scholar 

  10. Uden, L., Willis, N.: Designing user interface using activity theory. In: Proceedings of the 34th Hawaii International Conference on System Science (2001)

    Google Scholar 

  11. 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

    Google Scholar 

  12. Snchez, K.O., Osollo, J.R.: A strategy to requirements engineering based on knowledge management. Mexican International Conference on Computer Science (2013)

    Google Scholar 

  13. Leontev, A.N.: Activity, Consciousness and Personality. Prentice-Hall, Englewood Cliffs (1978)

    Google Scholar 

  14. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kandiraju Sai Ashritha .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics