The Artificial Intelligence Recommender System has emerged as a significant research interest. It aims at helping users find things online by offering recommendations that closely fit their interests. Recommenders for research papers have appeared over the last decade to make it easier to find publications associated with the field of researchers’ interests. However, due to several issues, such as copyright constraints, these methodologies assume that the recommended articles’ contents are entirely openly accessible, which is not necessarily the case. This work demonstrates an efficient model, known as RPRSCA: Research Paper Recommendation System Using Effective Collaborative Approach, to address these uncertain systems for the recommendation of quality research papers. We make use of contextual metadata that are publicly available to gather hidden relationships between research papers in order to personalize recommendations by exploiting the advantages of collaborative filtering. The proposed system, RPRSCA, is unique and gives personalized recommendations irrespective of the research subject. Thus, a novel collaborative approach is proposed that provides better performance. Using a publicly available dataset, we found that our proposed method outperformed previous uncertain methods in terms of overall performance and the capacity to return relevant, valuable, and quality publications at the top of the recommendation list. Furthermore, our proposed strategy includes personalized suggestions and customer expertise, in addition to addressing multi-disciplinary concerns.
For decision-making and governance, smart cities depend on tracking data collected via a substantial percentage of wireless sensing nodes. However, several limitations affect Wireless Sensor Network (WSN)-based Internet of Things (IoT) services, such as low battery life, recurrent connectivity problems due to multi-hop connections, and a limited channel capacity. Furthermore, in many systems, clustering and routing are handled independently, which prevents the adaptation of effective strategies for optimal energy usage and prolonged network lifespan. This research gathers data from heterogeneous IoT nodes linked via WSN and distributed across a smart infrastructure. There are two interrelated problems to be addressed with respect to energy efficiency computations: clustering and routing. We provide a new clustering strategy through which efficient routing of critical and regular data is handled. As a result, both clustering and routing have been significantly strengthened, which balances the communication load across different sectors of the smart infrastructure network. Minkowski distance and ranking strategy are used for routing and selecting cluster heads, respectively. Deterministic distributed–time division multiple access (DD-TDMA) scheduling is employed to balance the communication load across the network. The experimental results show that the proposed work outperforms some of the popular cluster-based routing strategies.
In recent years Big Data has become one of the hottest topic in software engineering. Necessity to deal with huge amount of data brings new challenges and, of course, new opportunities. Big Data requires revising approaches to designing software architecture. In particular, the Lambda Architecture pattern distinguishes the components that process recent data only in real-time (“speed layer”). In practice, such data items come continuously from so-called data streams. The aim of this paper is to represent concept of the implemented by the authors Apache Storm based topology for real-time processing of data streams from social networks.
Understanding of how business processes are executed in real-life is vitally important for a company. Any process leaves a digital footprint that can be transformed into so-called event logs and analyzed with process mining techniques. A software platform with the purpose of near realtime processes monitoring is implemented. Design of the represented platform is based on the lambda architecture combining online and offline process mining algorithms with advanced analytics based on machine learning.
Estimation is an essential step of software development project planning that has a significant impact on project success—underestimation often leads to problems with the delivery or even causes project failure. An important aspect that the classical estimation methods are usually missing is the Agile nature of development processes in the implementation phase. The estimation method proposed in this article aims at software development projects implemented by Scrum teams with differentiated specializations. The method is based on the authors’ system of working-time balance equations and the approach to measuring project scope with time-based units—normalized development estimates. In order to reduce efforts spent on the estimation itself, an analysis of dependencies among project tasks is not mandatory. The outputs of the methods are not recommended to be treated as commitments; instead, they are supposed to be used to inform project stakeholders about the forecasted duration of a potential project. The method is simple enough to allow even an inexpensive spreadsheet-based implementation.
About Me
Department of Automated Control Systems, Lviv Polytechnic National University, Lviv, 79013, Ukraine.
Department of Automated Control Systems, Lviv Polytechnic National University, Lviv, 79013, Ukraine.