Quarterly Journal of Information and Communication Technology ​
Volume & Issue: Volume 5, Issue 4 - Serial Number 17, Winter 2025, Pages 1-67 
Number of Articles: 6
Link prediction system in social networks based on meta-heuristic algorithm

Link prediction system in social networks based on meta-heuristic algorithm

Pages 1-14

https://doi.org/10.22034/apj.2025.723052

Davood Karimzadgan Moghadam, Seyyede Masoume Ahmadi Shakib, Mohammad Reza Sanaei

Abstract Social networks are primarily represented and analyzed in the form of graphs with a large number of vertices and edges, structured as an adjacency matrix. The edges indicate relationships between individuals and act as connections between the vertices. The structural characteristics of each network are determined by the features of the edges and vertices within it. In this research, conducted on various types of social network data from the Stanford University database, a preprocessing method was employed using a competitive colonial algorithm for feature selection with the highest merit (lowest cost). To evaluate the impact of feature selection on the final output, experiments were conducted both with and without feature selection operations using various algorithms commonly used in this field. Valid metrics such as accuracy, precision, sensitivity, and recall were independently measured on the output results with an average of 10 program executions. The comparison of results between scenarios with and without feature selection showed a significant impact on all metrics of the final outcome. Many features in the datasets were either unused or contained minimal information. Not removing these features not only increased the computational burden but also affected the accuracy of the output results due to time-consuming execution.

Improving Security and Privacy in the Internet of Things Based on Blockchain Technology

Improving Security and Privacy in the Internet of Things Based on Blockchain Technology

Pages 15-24

https://doi.org/10.22034/apj.2025.723054

Reza Ghaffari

Abstract As a smart and effective technology, the Internet of Things (IoT) plays a very important role in today's technology-driven world. This technology refers to a set of computer and technology-driven communications and interactions such as sensors, processing units, software and hardware with other devices and systems, that are connected and linked via the Internet or other communication networks. On the other hand, blockchain is a decentralized and distributed ledger that records transactions on many computers. This structure ensures that no single entity can access the entire chain to commit fraud. Each block in the chain contains a list of transactions, a time stamp and a cryptographic hash of the previous block, so each record created is unchangeable in a secure way. Blockchain technology, as one of the great innovations of the digital world, has been applied in many areas, including cybersecurity. Security is one of the fundamental challenges in the field of IoT, which can be enhanced and improved through blockchain. The purpose of this research is to analyze the solutions to improve security and privacy and to apply it in creating a privacy monitoring system in the Internet of Things based on blockchain technology. Finally, blockchain, with its unique features, can be an important tool in strengthening the security of the IoT against various threats and reducing risks. Using this technology in areas such as data protection, preventing information manipulation, and increasing the security of cloud systems can help reduce threats and improve digital security. Although there are challenges in the path of blockchain adoption and implementation, its benefits, especially in this area, are very significant.

Improving the Quality of Experience of Video Streams in Distributed Networks and Parameters

Improving the Quality of Experience of Video Streams in Distributed Networks and Parameters

Pages 25-35

https://doi.org/10.22034/apj.2025.723056

Mohammadreza Ghaedi, Abbas Lotfipoor

Abstract Nowadays, due to the expansion of computer networks and the widespread use of services based on them, we are faced with a variety and large number of users, which is why user satisfaction is of great importance. Therefore, quality of user experience (QoE) is important satisfaction metric. QoE is a criterion for measuring the pleasure or annoyance of customer experiences from a service that focuses on the entire service experience. It is a holistic concept, similar to the field of user experience, but has its roots in telecommunications. In video streaming, QoE is referred to as the end user's assessment of the quality of a video service. This concept depends on factors that affect the user experience and were examined and described in this study, including things such as video loading time (buffering), frame rate, bit rate, image resolution, etc. For streaming service providers and content producers, evaluating and optimizing QoE is of great importance because this can have a direct impact on the level of user interaction, retention, and ultimately revenue. QoE is measured through various techniques and metrics, such as buffering rate, video freeze rate, playback start time, and direct user feedback. By identifying weaknesses in this area, video quality and overall user experience can be improved. Given the importance and necessity of the concept of quality of experience in technology management, this study presents an approach to improving the quality of experience of video streams and the influencing factors based on previous studies. In this study, the effect of influencing factors on the quality of user experience has also been investigated and formulated.

Investigating Dimensions of E-commerce Development Based on the Internet of Things Technology in Iran and the World

Investigating Dimensions of E-commerce Development Based on the Internet of Things Technology in Iran and the World

Pages 36-46

https://doi.org/10.22034/apj.2025.723057

Sanaz Mohseninia

Abstract Recently, the Internet of Things (IoT) technology has transformed various technology-driven industries, including e-commerce. By integrating connected devices, sensors, and advanced analytics, IoT enables smarter decision-making, improved customer experience, and increased operational efficiency. This technology facilitates real-time data exchange, predictive analytics, and automation, creating unprecedented opportunities for innovation and growth. The integration of IoT and e-commerce is another evolution in the field of ICT that, by making our business components intelligent and collecting and analyzing abundant and accurate business information, facilitates customer communication with the business, provides better customer-oriented and personalized services, and even builds more trust. This article examines the dimensions and impacts of IoT on the development of e-commerce in Iran and the world. Applications such as smart warehousing, personalized marketing, and automated customer service are analyzed. It also discusses benefits such as operational scalability and better customer engagement, and analyzes challenges such as data security and high implementation costs in this area.

A Decentralized Exchange System Development based on the Blockchain Technology

A Decentralized Exchange System Development based on the Blockchain Technology

Pages 47-54

https://doi.org/10.22034/apj.2025.723058

Zahra Ghaemmaghami, Davood Mohammadpour

Abstract Nowadays, blockchains are best known for their vital role in digital currency systems in maintaining a secure and decentralized record of transactions, but their use cases are not limited to digital currencies. Blockchains can be used to make data immutable in any industry. A decentralized cryptocurrency exchange is a new type of cryptocurrency market trading platform that eliminates all intermediaries, enables digital market trading, and uses blockchain technology and smart contracts, and is very secure. Due to the necessity and importance of the increasing development of blockchain-based decentralized digital exchanges, this article first introduces the achievements and benefits of these exchanges and then, based on a case study, a basic application system is developed to create a decentralized exchange for buying and selling tokens using smart contracts. Using blockchain technology, this system enables the secure and transparent exchange of VoteCoin tokens. Its user interface, using React and interacting with MetaMask, allows users to easily interact with the system and participate in the buying and selling of tokens. This approach provides a foundation for a practical and tangible understanding of decentralized digital exchanges and their functioning, and can serve as a guide for developers and users in this field.

Effective Energy Management in Smart Homes Using Internet of Things

Effective Energy Management in Smart Homes Using Internet of Things

Pages 55-67

https://doi.org/10.22034/apj.2025.723061

Alireza Sohrabi Farid, Mahdi Bazargani, Farhad GharehBaghi, Parisa Rahmani, Nafiseh Fareghzadeh

Abstract Recently, with the increasing need for optimal energy consumption in resources, effective energy management in smart homes, based on the Internet of Things (IoT) has become an importance research area. In this regard, identifying major performance metrics and parameters is essential in designing, implementing, and evaluating successful systems. In this research, we will investigate the problem and major dimensions, in detail and analyze executional effects from technical, security, and performance perspectives. The results of the research presents that energy management in smart homes based on the IoT requires integration of technical, supervisory, evaluation, and environmental criterias. The use of accurate sensors, appropriate selection of communication protocols, application of cloud and edge processing, applying prediction and optimization algorithms are the most important parameters in improving the efficiency of systems. Moreover, attention to security, privacy, flexibility, and coordination with consumer equipments can play a significant role in creating a smart and optimal system. On the other side, continuous performance evaluation and the use of key quality indicators allow managers to continuously improve the system performance, by receiving appropriate feedback and using self-organizing algorithms. Such a comprehensive approach will not only ensure the optimization of energy consumption, but also pave the way for sustainable development, improved security, increased quality of service, and effective energy management in smart homes.