Research Proposal
Research Proposal
CASSIM MATOLA
Registration Number: ICBM/ BScICT/M/C1/11/22
AND
SARAH CHIKADZA
Registration Number: ICBM/ BScICT/M/C1/09/22
MAY 2023
1
DECLARATION
This is our original work and has not been presented for any study program in any university. I
further declare that all materials cited in this paper which are not our own have been duly
acknowledged.
CASSIM MATOLA
SARAH CHIKADZA
This research proposal has been submitted for examination with my approval as college or
university supervisor.
2
TABLE OF CONTENT
DECLARATION......................................................................................................2
ABSTRACT ........................................................................................................... 5
INTRODUCTION....................................................................................................6
3
3.4 Test cases .....................................................................................................11
REFERENCES ......................................................................................................13
4
ABSTRACT
This paper explores how an android application for online shopping which is a proposed new
system can be used to improve business experience from the perspective of both businesspersons
and potential customers. The study aims at bringing a new platform for conducting business.it is
meant to be a whole new experience to both stakeholders within the business in fact this is a
major takeoff point for most businesses to reduce operational costs and improve their customer
relations ,on the other hand it’s also meant to make potential customers shop at their comfort
here in Malawi. The system is meant to take advantage of the rising accessibility of internet
among the locals and increased computer knowledge among the people.
5
CHAPTER ONE
Introduction
The rapid growth of online shopping has been driven by the increasing use of mobile devices, and
mobile applications have become a significant tool for online shopping. Android is one of the most
popular mobile operating systems, and a large number of users use Android smartphones and
tablets. The use of mobile applications for online shopping has revolutionized the way consumers
shop online, providing them with a convenient and user-friendly platform to purchase goods and
services.
6
1.2 Statement of the Problem
There is a common usability and user experience issues with Android applications for online
shopping. For example, research by Kim et al. (2014) found that users often encounter difficulties
with product search, navigation, and checkout processes. Other studies have identified issues
related to app speed, security, and privacy concerns (Zhou et al., 2017).
1.3 Justification of the project
Zhou et al. (2017) have highlighted issues related to app speed, security, and privacy concerns.
Slow-loading applications, inadequate security measures, and privacy vulnerabilities can
undermine user trust and deter them from engaging in online transactions through mobile
platforms.
1.4 Significance of the project
The project will help to identify the most common usability and user experience issues
encountered by users of Android applications for online shopping, and provide recommendations
for addressing these issues. This can improve the overall quality of mobile shopping apps and
increase customer satisfaction and loyalty.
7
1.4.2 Specific objectives
Define the requirements for an efficient Android application for online shopping.
Develop an Android application with excellent features and functionality that guarantee
seamless online shopping.
Test the application to assess its usability and effectiveness in enhancing the user
experience.
To target the smartphone users between the age of 18-34. According to a report by
eMarketer, smartphone users aged 18-34, also known as millennials and Gen Z, are the
most active mobile shoppers (eMarketer, 2022).
8
CHAPTER TWO
These three key models of E-commerce B2B (e.g.: Cisco) is viewed as dealing with
manufacturing and wholesale activity, and B2C (e.g.: Amazon) as dealing with retailing and
service industry by The US Department of Commerce (2006), C2C e-commerce is consist of
online customer auctions, (e.g.: eBay), with providing a platform for buyer and seller to engage
in the selling and purchase of retail goods. Base on the total volume of E-commerce transaction
in 2004 amounted to US$ 1951 billion which the biggest share is B2B segment, amounting to
93% or US$ 1821 billion, however B2C E-commerce remains perhaps the most visible and
easily recognizable face of e-Commerce, ( Holsapple and Sasidnaran, 2009); C2C is still
considered to be a fresher and the size of C2C accounts for only a piece of whole E-commerce
market, according to industry analysts, In the U.S., consumer online auction sales will reach $65
billion by 2010, accounting for nearly one-fifth of all online retail sales (Forrester Research,
2005), the potential of C2C E-commerce should not be overlooked.
9
Zhou et al (2017) have identified common usability and user experience issues with Android
applications for online shopping. For example, research by Kim et al. (2014) found that users often
encounter difficulties with product search, navigation, and checkout processes. Other studies have
identified issues related to app speed, security, and privacy concerns (Zhou et al., 2017).
A comparative analysis of successful mobile shopping apps across different industries can provide
valuable insights into effective design strategies. For example, research by Kumar et al. (2018)
identified several design factors that were critical to the success of mobile shopping apps, including
personalized recommendations, user reviews, and easy checkout processes.
Effective strategies for addressing security and privacy concerns in mobile shopping apps. For
example, research by Jansen et al. (2015) found that clear and concise privacy policies could help
increase users' trust and confidence in mobile apps. Other studies have identified the importance
of implementing secure payment options, two-factor authentication, and encryption protocols
(Sathishkumar et al., 2020).
Improving payment systems in mobile shopping apps. For example, research by Li and Li (2019)
found that implementing one-click payments, auto-fill features, and payment reminders can help
improve the user experience and increase conversion rates. Other studies have identified the
importance of integrating with third-party payment platforms, such as PayPal or Alipay, to offer
users additional payment options (Wu and Chen, 2019).
Capability of social commerce in mobile shopping apps. For example, research by Kim and Ko
(2020) found that incorporating social sharing, user-generated content, and social influencers can
help increase user engagement and promote brand loyalty. Other studies have identified the
importance of integrating social login, social reviews, and social recommendations to improve the
user experience and increase sales conversion rates (Zhu and Chen, 2020).
Mobile analytics is a critical tool for retailers and app developers to track and analyze user behavior
and app performance. According to research by Sahoo et al. (2020), mobile analytics can help
retailers understand user preferences, optimize app design and functionality, and improve
marketing strategies.
The use of mobile analytics in mobile shopping apps. For example, research by Alqahtani et al.
(2020) found that implementing analytics tools, such as Google Analytics or Mixpanel, can help
retailers track user engagement, retention, and conversion rates. Other studies have identified the
importance of using data-driven insights to inform app design and marketing strategies, such as
personalized recommendations, push notifications, and targeted promotions (Zhang et al., 2021).
10
CHAPTER THREE
METHODOLOGY
This research methodology will be employed in design science approach. It will be developed
using a combination of programming language technologies such as Java programming language,
and Firebase Database. The system will have a user-friendly interface and will be designed to meet
the needs of all stakeholders. The project will also follow software development processes,
ensuring timely delivery of the system.
3.1 Software development process
In this project, we will use incremental approach. This is meant to enable easy accommodation of
changes and improvements as requirements are divided into multiple standalone modules of
software development cycle.
3.2 Research design methodologies
The project will follow the design science approach
UML diagrams which include-use case diagrams, dataflow diagrams, entity relationship diagrams,
interaction diagrams and activity diagrams. All this diagrams will show the system from a different
perspective.
3.3Technologies to be used
It will be developed using a combination of programming language technologies such as Java
Programming language, and Firebase Real-time Database by Google. Firebase Real-time
Database is a cloud-hosted NoSQL database that allows real-time synchronization of data across
multiple clients. It provides an easy-to-use and scalable solution for sharing resources among
users or applications. The system will have a user-friendly interface and
Will be designed to meet the needs of all stakeholders
11
After the system is developed, the following test cases would be used to verify and validate the
objectives and requirements of the system. They include unit testing, integration tests, user testing,
black box testing and white box testing.
12
References
1. Chou, P. H., Chang, C. C., & Lu, H. P. (2016). Mobile shopping apps: A study on consumer
behavior in online grocery shopping. International Journal of Information Management,
36(3), 443-458.
2. De Silva, V., & Suryadevara, N. (2019). An analysis of usability factors affecting consumer
adoption of mobile shopping apps in Sri Lanka. Journal of Retailing and Consumer
Services, 47, 1-10.
3. Kim, H., & Park, J. (2017). An analysis of user satisfaction and usability of mobile
shopping applications. Journal of Retailing and Consumer Services, 37, 8-22.
4. Lian, J. W., & Yen, D. C. (2014). Online shopping drivers and barriers for older adults:
Age and gender differences. Computers in Human Behavior, 37, 133-143.
5. Meuter, M. L., Ostrom, A. L., Bitner, M. J., & Roundtree, R. (2003). The influence of
technology anxiety on consumer use and experiences with self-service technologies.
Journal of Business Research, 56(11), 899-906.
6. Wang, X., Chen, S., & Liang, X. (2015). Factors influencing Chinese consumers' adoption
of mobile shopping apps. Journal of Business Research, 68(11), 2227-2234. Statista.
(2022). Mobile share of retail e-commerce sales worldwide from 2017 to 2021, with a
forecast until 2025. Retrieved from www.Statista.com
7. eMarketer. (2022). US Smartphone Shoppers by Age, 2019-2025. Retrieved from www.e-
marketer.io
8. Zhang, K. Z., Zhang, Z., & Cheung, C. M. (2018). From e-commerce to social
commerce: A close look at design features. Electronic Commerce Research and
Applications, 27, 139-153.
9. McGoldrick, P. J. (2002). Retail Marketing. new york: McGraw-Hill, 2002.
10. Way, J. T. (2012). The Mayan in the Mall: Globalization, Development, and the Making
of Modern Guatemala. new york: Duke University Press, 2012.
11. Whiteley, P. F. (2000). Economic Growth and Social Capital. london: Online ISSN.
13
14