Submitted:
17 July 2023
Posted:
18 July 2023
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Requirement Analysis
3. GUI Design
4. Evaluation
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| ACUX-R | Augmenting Cultural User eXperience Recommender |
| CH | Cultural Heritage |
| CUX | Cultural User Experience |
| FR | Functional Requirements |
| GUI | Graphical User Interface |
| MRS | Mobile Recommender System |
| NFR | Non-Functional Requirements |
| POI | Point of Interest |
| UX | User Experience |
References
- Konstantakis, M.; Alexandridis, G.; Caridakis, G. A Personalized Heritage-Oriented Recommender System Based on Extended Cultural Tourist Typologies. Big Data and Cognitive Computing 2020, 4. [Google Scholar] [CrossRef]
- Alexandridis, G.; Chrysanthi, A.; Tsekouras, G.E.; Caridakis, G. Personalized and content adaptive cultural heritage path recommendation: an application to the Gournia and Çatalhöyük archaeological sites. User Modeling and User-Adapted Interaction 2019, 29, 201–238. [Google Scholar] [CrossRef]
- Sertkan, M.; Neidhardt, J.; Werthner, H. PicTouRe - A Picture-Based Tourism Recommender. In Proceedings of the Proceedings of the 14th ACM Conference on Recommender Systems, New York, NY, USA, 2020; RecSys ’20; pp. 597–599. [CrossRef]
- Roinioti, E.; Pandia, E.; Konstantakis, M.; Skarpelos, Y. Gamification in Tourism: A Design Framework for the TRIPMENTOR Project. Digital 2022, 2, 191–205. [Google Scholar] [CrossRef]
- Neidhardt, J.; Seyfang, L.; Schuster, R.; Werthner, H. A picture-based approach to recommender systems. Information Technology & Tourism 2015, 15, 49–69. [Google Scholar] [CrossRef]
- Ruotsalo, T.; Haav, K.; Stoyanov, A.; Roche, S.; Fani, E.; Deliai, R.; Mäkelä, E.; Kauppinen, T.; Hyvönen, E. SMARTMUSEUM: A mobile recommender system for the Web of Data. Journal of Web Semantics 2013, 20, 50–67. [Google Scholar] [CrossRef]
- Alves, P.; Carneiro, J.; Marreiros, G.; Novais, P. Modeling a mobile group recommender system for tourism with intelligent agents and gamification. In Proceedings of the International Conference on Hybrid Artificial Intelligence Systems. Springer; 2019; pp. 577–588. [Google Scholar]
- Al Fararni, K.; Nafis, F.; Aghoutane, B.; Yahyaouy, A.; Riffi, J.; Sabri, A. Hybrid recommender system for tourism based on big data and AI: A conceptual framework. Big Data Mining and Analytics 2021, 4, 47–55. [Google Scholar] [CrossRef]
- Noguera, J.M.; Barranco, M.J.; Segura, R.J.; Martínez, L. A mobile 3D-GIS hybrid recommender system for tourism. Information Sciences 2012, 215, 37–52. [Google Scholar] [CrossRef]
- Gavalas, D.; Konstantopoulos, C.; Mastakas, K.; Pantziou, G. Mobile recommender systems in tourism. Journal of network and computer applications 2014, 39, 319–333. [Google Scholar] [CrossRef]
- Ricci, F. Mobile recommender systems. Information Technology & Tourism 2010, 12, 205–231. [Google Scholar]
- Kabassi, K. Personalisation systems for cultural tourism. In Multimedia Services in Intelligent Environments: Recommendation Services; Springer, 2013; pp. 101–111.
- Konstantakis, M.; Christodoulou, Y.; Aliprantis, J.; Caridakis, G. ACUX Recommender: A Mobile Recommendation System for Multi-Profile Cultural Visitors Based on Visiting Preferences Classification. Big Data and Cognitive Computing 2022, 6. [Google Scholar] [CrossRef]
- Konstantakis, M.; Christodoulou, Y.; Alexandridis, G.; Teneketzis, A.; Caridakis, G. ACUX Typology: A Harmonisation of Cultural-Visitor Typologies for Multi-Profile Classification. Digital 2022, 2, 365–378. [Google Scholar] [CrossRef]
- Gregoriades, A.; Pampaka, M.; Georgiades, M. A Holistic Approach to Requirements Elicitation for Mobile Tourist Recommendation Systems. In Proceedings of the Advances in Information and Communication; Arai, K.; Bhatia, R., Eds., Cham; 2020; pp. 857–873. [Google Scholar]
- García-López, D.; Segura-Morales, M.; Loza-Aguirre, E. Improving the quality and quantity of functional and non-functional requirements obtained during requirements elicitation stage for the development of e-commerce mobile applications: an alternative reference process model. IET Software 2020, 14, 148–158. [Google Scholar] [CrossRef]
- Alsaleh, S.; Haron, H. The Most Important Functional and Non-Functional Requirements of Knowledge Sharing System at Public Academic Institutions: A Case Study. Lecture Notes on Software Engineering 2016, 4, 157. [Google Scholar] [CrossRef]
- Mahmoud, A.; Williams, G. Detecting, classifying, and tracing non-functional software requirements. Requirements Engineering 2016, 21, 357–381. [Google Scholar] [CrossRef]
- Tariq, S.; Cheema, S.M. Approaches for non-functional requirement modeling: a literature survey. In Proceedings of the 2021 4th International Conference on Computing & Information Sciences (ICCIS). IEEE, 2021; pp. 1–6. [Google Scholar]
- Delic, A.; Neidhardt, J.; Nguyen, N.; Ricci, F. Research methods for group recommender system. In Proceedings of the RecTour 2016: Workshop on Recommenders in Tourism, Boston, MA, USA, September 15th, 2016, Co-located with the 10th ACM Conference on Recommender Systems (RecSys 2016), Proceedings. CEUR, 2016, Vol. 1685; pp. 30–37.
- Delic, A.; Neidhardt, J.; Nguyen, T.N.; Ricci, F. An observational user study for group recommender systems in the tourism domain. Information Technology & Tourism 2018, 19, 87–116. [Google Scholar]
- Tidwell, J. Designing interfaces: Patterns for effective interaction design; " O’Reilly Media, Inc.", 2010.
- ACUX. online, 2023. (accessed on 2023-06-05).
- Hassenzahl, M.; Tractinsky, N. User experience - a research agenda. Behaviour & Information Technology 2006, 25, 91–97. [Google Scholar] [CrossRef]
- Gunawardana, A.; Shani, G.; Yogev, S. Evaluating recommender systems. In Recommender systems handbook; Springer, 2012; pp. 547–601.
- Ko, H.; Lee, S.; Park, Y.; Choi, A. A survey of recommendation systems: recommendation models, techniques, and application fields. Electronics 2022, 11, 141. [Google Scholar] [CrossRef]
- ACUX-R Evaluation. online, 2023. (accessed on 2023-06-05).
- Laugwitz, B.; Held, T.; Schrepp, M. Construction and Evaluation of a User Experience Questionnaire. In Proceedings of the HCI and Usability for Education and Work; Holzinger, A., Ed., Berlin, Heidelberg; 2008; pp. 63–76. [Google Scholar]
- Schrepp, M.; Thomaschewski, J.; Hinderks, A. Construction of a Benchmark for the User Experience Questionnaire (UEQ). International Journal of Interactive Multimedia and Artificial Intelligence 2017, 4, 40–44. [Google Scholar] [CrossRef]
- Tarantino, E.; De Falco, I.; Scafuri, U. A mobile personalized tourist guide and its user evaluation. Information Technology & Tourism 2019, 21, 413–455. [Google Scholar]
- Brancati, N.; Caggianese, G.; De Pietro, G.; Frucci, M.; Gallo, L.; Neroni, P. Usability evaluation of a wearable augmented reality system for the enjoyment of the cultural heritage. In Proceedings of the 2015 11th International Conference on Signal-Image Technology & Internet-Based Systems (SITIS). IEEE, 2015; pp. 768–774. [Google Scholar]




| Functional Requirement |
Description |
|---|---|
| FR1 | Users first need to log in or register to use the GUI. |
| FR2 | The ACUX-R menu will include five menu buttons that, when pressed, will display the pages for each of the three stages of the ACUX-R process: Selection and Profile pages (classification stage), Adjustment page (adjustment stage), Recommendation and Map pages (recommendation stage). |
| FR3 | On the Selection page of the GUI, users will need to select a number of icons representing their preferences and needs during a visit. If they select fewer than five icons, a pop-up window will be displayed to inform them that they must select at least five in order to proceed to the next page (the Adjustment page). |
| FR4 | The number of icons selected in the Selection page will always be visible to the users, and they can select or deselect all icons available by clicking a button at the top of the page |
| FR5 | On the Adjustment page, users may change their ACUX profile via adjustment sliders in order to obtain more personalized and accurate recommendations. At the same time, the ACUX-R will recalculate the recommendations based on the new ACUX-R profile |
| FR6 | On the Profile page, users may pick any of the eight profiles to view additional information (e.g., description, likes, dislikes). By clicking on the title of each profile, an expandable tile containing the aforementioned information and an icon representing each profile will be presented |
| FR7 | On the Recommendation page, users with enabled location services will see their position on the map in relation to the POIs, allowing them to select a nearby destination |
| FR8 | On each page, a back button would allow users to return to the previous page and make modifications |
| FR9 | The ACUX-R menu will also include the Info button, which, when pressed, will show information about the application |
| Non-Functional Requirement |
Description |
|---|---|
| NFR1 | The logo must appear on every page of the GUI |
| NFR2 | The ACUX-R menu will appear at the bottom of each page |
| NFR3 | Icons on the Selection page will correspond to user preferences and needs during their cultural visit and should have a comprehensive and distinct depiction |
| NFR4 | The Profile page will display the user’s multi-profile classification as a percentage rating between the profiles of the ACUX typology, also represented by a star rating system (scale 1 to 5) |
| NFR5 | On the Recommendation page, recommended POIs based on user preferences will be shown as a list with a description on the left and as pins on a Google Map on the right on the Map page |
| NFR6 | The recommended POIs on the Recommendation page must be generated without delay and accurately displayed on the map |
| NFR7 | The system must be able to store its state and return to the same state or page as before the interruption when a call interrupts the mobile application |
| NFR8 | All data should be secured and encrypted with minimal requirements so that it is safe from external and internal attacks |
| User Quote |
|---|
| “I would like to see a list of all POIs regardless |
| of the recommendation process, to see if there’s anything I’m unaware of” |
| “I’m unfamiliar with the city of Athens and unsure of my traveling |
| preferences, so I would like to explore a variety of activities with an |
| emphasis on things that I already like” |
| “Depending on the duration of my visit, |
| I would be interested in a varying number of POIs” |
| “I would like to see what other visitors selected, visited and enjoyed in |
| order to choose the POIs that I would prefer most” |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
