Journal Screenshot

International Journal of Academic Research in Business and Social Sciences

Open Access Journal

ISSN: 2222-6990

RECIPE4U: An Android Application Using Web Scraping

Ahmad Farid Najmuddin, Siti Nur Maisarah Bahaman, Ireen Munira Ibrahim, Siti Salihah Shaffie, Siti Rozanae Ismail, Anisah Abdul Rahman

http://dx.doi.org/10.6007/IJARBSS/v10-i9/7988

Open access

Cooking is a daily activity that some people do. To do so, some people might need to refer to recipes. However, it is sometimes difficult and time consuming to find the right recipe, especially local Malaysian dishes. Although there are solutions such as apps to quickly search for recipes were developed, existing apps and solutions seem to lack the feature to suggest recipes to the user based on their preferred ingredients. This project aims to develop a new mobile recipe application, called Recipe4U using web scraping framework where this application is expected to suggest recipes based on the user’s preferred ingredients. The app will include Malaysian dishes recipe with both English and Malay language selection. The project implemented regular expression to search the ingredients based on the keywords entered by the user. This project uses Android Mobile Application with Java language and a web scraping application scripts in R language and SQLite database for recommender function. The user acceptance test results proved that this project is well accepted by the end users. A survey was conducted on app’s acceptance test with 83 respondents, to obtain their feedback on the app’s functionality and usability. Based on the survey, 89% of the respondents are very satisfied with the overall function of the app. For future work, more sources of the recipes will be added, recipe sharing, and bookmark feature will be implemented to improve the usability of the app.

Ahmad, A., Feng, C., Ma, T., Yousif, A., & Shi, G. (2017). Challenges of mobile applications development: Initial results. IEEE International Conference on Software Engineering and Service Sciences (pp. 464–469). DOI: 10.1109/ICSESS.2017.8342956.
Ferrara, E., De Meo, P., Fiumara, G. & Baumgartner, R. (2014). Web data extraction, applications and techniques: A survey. Knowledge-Based Syst, vol. 70, 301–323. DOI:
10.1016/j.knosys.2014.07.007.
Glez-Pena, D., Lourenço, A., Lopez-Fernandez, H., Reboiro-Jato, M., & FdezRiverola, F. (2013). Web scraping technologies in an API world. Brief in BioInfo, 15(5), 788-797. DOI: 10.1093/bib/bbt026.
Goyvaerts, J. (2007). Regular Expression: The Complete Tutorial, Lulu Press Inc.
http://www.princeton.edu/~mlovett/reference/Regular-Expressions.
Isinkaye, F. O., Folajimi, Y. O., & Ojokoh, B. A. (2015). Recommendation systems: Principles, methods and evaluation. Egyptian Informatics Journal, 16(3), 261-273. DOI: 10.1016/j.eij.2015.06.005.
Karbhari, N., Deshmukh, A., & Shinde, V. D. (2017). Recommendation System using Content Filtering: A case study for college campus placement. International Conference on Energy, Communication, Data Analytics and Soft Computing (pp. 963–965). DOI:
10.1109/ICECDS.2017.8389579.
Kembellec, G., Chartron, G., & Saleh, I. (2014). Recommender Systems, John Wiley & Sons. DOI: 10.1002/9781119054252.
Li, Z., Hu, J., Shen, J., & Xu, Y. (2016). A Scalable Recipe Recommendation System for Mobile Application. International Conference on Information Science and Control Engineering’ 03 (pp. 91-94). DOI: 10.1109/ICISCE.2016.30.
Linda, L. (2019). “How to Read a Recipe for Great Results”. https://www.thespruceeats.com/how-to-read-a-recipe-479944.
Mitchell, R. (2015). Web Scraping with Python, Collecting Data from the Modern Web. Sebastopol CA: O’Reilly Media, Inc.
Mustafa, N., Ibrahim, A. O., Ahmed, A., & Abdullah, A. (2017). Collaborative filtering: Techniques and applications. International Conference on Communication, Control, Computing and Electronics Engineering. DOI: 10.1109/ICCCCEE.2017.7867668.
Nath, A., & Mukherjee, S. (2015). Impact of Mobile Phone / Smartphone?: A pilot study on positive and negative effects. International Journal of Advance Research in Computer Science and Management Study, 2(3), 294-302. http://ijseas.com/volume2/v2i3/ijseas20160353.pdf.
Shah, K., Salunke, A., Dongare, S., & Antala, K. (2017). Recommender systems: An overview of different approaches to recommendations. International Conference on Innovations in Information, Embedded and Communication Systems (pp. 1–4). DOI:
10.1109/ICIIECS.2017.8276172.
Sharma, S., Sharma, A. T., Sharma, Y., & Bhatia, M. (2016). Recommender system using hybrid approach. IEEE International Conference on Computing, Communication and Automation (pp. 219–223). DOI: 10.1109/CCAA.2016.7813722.
Yanai, K., Maruyama, T., & Kawano, Y. (2014). A Cooking Recipe Recommendation System With Visual Recognition Of Food Ingredients. International Journal of Interactive Mobile Technologies, 8(2), 28-34. DOI: 10.3991/ijim.v8i2.3623.

In-Text Citation: (Najmuddin, et. al., 2020)
To Cite this Article: Najmuddin, A. F., Bahaman, S. N. M., Ibrahim, I. M., Shaffie, S. S., Ismail, S. R., and Abdul Rahman, A. (2020). RECIPE4U: An Android Application Using Web Scraping. International Journal of Academic Research in Business and Social Sciences. 10(9), 1088-1099.