A Software Engineering Approach in Design and Development of a Mobile Application
How to Cite?
Minimol Anil Job, S. Mustafa Alseba, "A Software Engineering Approach in Design and Development of a Mobile Application," International Journal of Engineering Trends and Technology, vol. 69, no. 5, pp. 32-40, 2021. Crossref, https://doi.org/10.14445/22315381/IJETT-V69I5P206
Abstract
In the current technological era, mobile computing and the Internet of Things (IoT) have been used globally in various domains. Mobile technology is one of the fast-growing discipline and it is considerably important in professional and personal day-to-day lives of people. Smartphones have become part of the daily life and almost every daily tasks are done using mobile phones. This paper presents an innovative solution of donating used things with the help of a mobile application. The paper focuses on the requirement analysis, design, implementation and testing stages of the donation mobile application. The main aim of the development of this mobile app is to establish a connection between donor and others who would like to receive the items. This application is targeting the population of the Kingdom of Bahrain. This app aims to decrease the environmental impact and spread the spirit of solidarity in the society.
Keywords
mobile app, mobile computing, software engineering, cross-platform, requirement analysis
Reference
[1] Ashishdeep, A., Bhatia, J., & Varma, K., Software process models for mobile application development: A review, IJCSC, 7(1)(2015) 150-153, DOI: 10.090592/IJCSC.2016.020.
[2] Boreum Choi,Donation via Mobile Applications: A Study of the Factors Affecting Mobile Donation Application Use, International Journal of Human–Computer Interaction, 32(12).
[3] Chandra, V., Comparison between Various Software Development Methodologies, International Journal of Computer Applications, 131(9)(2015) 7-10, Retrieved May 25th, 2018,
[4] Chaitanya Kaul1 Saurav Verma2, A Review Paper on Cross Platform Mobile Application Development IDE, IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, 17(1)(2015) 30-33 Ver. VI www.iosrjournals.org
[5] Fling, B.: Mobile Design and Development: Practical Concepts and Techniques for Creating Mobile Sites and Web Apps, (2009) 13–27. O’Reilly Media ISBN 978-0-59615544-5
[6] G. Chen and D. Kotz, “A Survey of Context-Aware Mobile Computing Research,” Hanover, NH, USA, Tech. Rep., (2000).
[7] H. Heitkötter, S. Hanschke and T. A. Majchrzak., Comparing Cross-platform Development Approaches for Mobile Applications, in Proceedings of the 8th International Conference on Web Information Systems and Technologies (WEBIST), Porto, Portugal, (2012).
[8] H. Heitkötter, S. Hanschke and T. A. Majchrzak, “Evaluating Cross-Platform Development Approaches for Mobile Applications, Web Information Systems and Technologies, (2013) 120-138.
[9] Hanif , S.Jagadeesan , Vinayak A., Priyanka C. Bhatt, Mobile Application Development: A comprehensive and systematic literature review, Proceedings of the International Conference on Industrial Engineering and Operations Management Pilsen, Czech Republic, (2019) 23-26.
[10] Hooda I, Chhillar RS. Software test process, testing types and techniques. International Journal of Computer Applications. Jan 1; (2015) 111(13).
[11] Ivar Jacobson, Harold "Bud" Lawson, Pan-Wei Ng, The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons, ACM Books., (2019).
[12] K. Vishal and A. Kushwaha., Mobile Application Development Research Based on Xamarin Platform., in 2018 4th International Conference on Computing Sciences (ICCS), Jalandhar, India, (2018) 115-118. doi: 10.1109/ICCS.2018.00027
[13] Lane, N.D., Miluzzo, E., Lu, H., Peebles, D., Choudhury, T., Campbell, A.T.: A Survey of Mobile Phone Sensing. IEEE Communication Magazine 48(9)(2010) 140–150.
[14] Krishna, S.T, Sreekanth, S., Perumal, K., & Reddy, K.R.K., Explore 10 different types of software development process model. International Journal of Computer Science and Information Technologies, 3(4)(2012) 4580-4584.
[15] M. Kurosu (Ed.): Human-Computer Interaction, Part II, HCII 2013, LNCS 8005, (2013) 189–196. © Springer-Verlag Berlin Heidelberg 2013
[16] Mandanna B J, Dr. Suchitra R, 2016, Xamarin, International Journal of Engineering Research & Technology (Ijert) Ncrit 4(27) (2016).
[17] Meriem Atifi, Abdelaziz Mamouni, Abdelaziz Marzak, A Comparative Study of Software Testing Techniques, International Conference on Networked Systems, NETYS Networked Systems (2017) 373-390.
[18] Microsoft. (n.d.). The MVVM Pattern. Retrieved from Microsoft Documentation: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/enterprise-application-patterns/mvvm
[19] Sommerville, I.: Software Engineering, 7th edn. Pearson Eductation Ltd., London (2004).
[20] X.Zou, Method of Construction: Modern Software Engineering, Posts & Telecom Press, (2018).
[21] Zhifang Liu,Xiaopeng Gao, Xiang Long., Adaptive Random Testing of Mobile Application”,Computer Engineering and Technology (ICCET), 2010 2nd International Conference on 2(2010)V2-297 - V2-301.
[22] Zhang, H.; Babar, M.A. Systematic reviews in software engineering: An empirical investigation. Inf. Softw. Technol. (2013) 55, 1341–1354.
[23] https://datareportal.com/reports/digital-2021-Bahrain
[24] Jigar K Patel Mobile ERP: Implementation and Sustainment Strategies., International Journal of Computer Trends and Technology 68.11(2020) 10-14.
[25] Sariyun Naja Anwar, Isworo Nugroho, Rina Candra Noor Santi, Edy Supriyanto. Web Service on Andriod Mobile Platform in Application of Tourism Infrastructure Information. International Journal of Computer Trends and Technology, 69(3) 74-78
[26] Hegde Sharaj Bhaskar Shyamala, Krishnamoorthy Rao, Padmanabha Bhandarkar,Prateek Prakash Vetekar, "Survey On An Android Application for Home Services" IJETT International Journal of Computer Science and Engineering 6.11(2019) 60-63.
[27] Ruqiya, Noman Islam, Athaul Rai, Noman Khan. Usability Analysis of Android and iOS Operating Systems International Journal of Engineering Trends and Technology, 68(10)105