Toward a Knowledge-based Personalised Recommender System for Mobile App Development

09/09/2019
by   Bilal Abu-Salih, et al.
0

Over the last few years, the arena of mobile application development has expanded considerably beyond the balance of the worldś software markets. With the growing number of mobile software companies, and the mounting sophistication of smartphonest́echnology, developers have been building several categories of applications on dissimilar platforms. However, developers confront several challenges through the implementation of mobile application projects. In particular, there is a lack of consolidated systems that are competent to provide developers with personalised services promptly and efficiently. Hence, it is essential to develop tailored systems which can recommend appropriate tools, IDEs, platforms, software components and other correlated artifacts to mobile application developers. This paper proposes a new recommender system framework comprising a fortified set of techniques that are designed to provide mobile app developers with a distinctive platform to browse and search for the personalised artifacts. The proposed system make use of ontology and semantic web technology as well as machine learning techniques. In particular, the new RS framework comprises the following components; (i) domain knowledge inference module: including various semantic web technologies and lightweight ontologies; (ii) profiling and preferencing: a new proposed time-aware multidimensional user modelling; (iii) query expansion: to improve and enhance the retrieved results by semantically augmenting usersq́uery; and (iv) recommendation and information filtration: to make use of the aforementioned components to provide personalised services to the designated users and to answer a userś query with the minimum mismatches.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/02/2023

Software engineering for mobile applications, a survey on challenges and solutions

Mobile app development has become the front line in software engineering...
research
04/26/2011

Combining Ontology Development Methodologies and Semantic Web Platforms for E-government Domain Ontology Development

One of the key challenges in electronic government (e-government) is the...
research
01/22/2018

Do Mobile Developers Ask on Q&A Sites About Error Codes Thrown by a Cross-Platform App Development Framework? An Empirical Study

During last years development frameworks have emerged to make easier the...
research
08/26/2023

ResyDuo: Combining data models and CF-based recommender systems to develop Arduino projects

While specifying an IoT-based system, software developers have to face a...
research
05/22/2019

Cheating in Ranking Systems

Consider an application sold on an on-line platform, with the app paying...
research
08/10/2021

Diversity-aware Web APIs Recommendation with Compatibility Guarantee

With the ever-increasing prevalence of web APIs (Application Programming...
research
01/11/2021

Six Years of Shiny in Research – Collaborative Development of Web Tools in R

The use of Shiny in research publications is investigated. From the appe...

Please sign up or login with your details

Forgot password? Click here to reset