Quarterly Journal of Information and Communication Technology ​
Volume & Issue: Volume 3, Issue 3 - Serial Number 8, Winter 2023 
Number of Articles: 6
Search Engine Optimization Solutions and Ranking Improvement

Search Engine Optimization Solutions and Ranking Improvement

Pages 1-6

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

َAli Faraji

Abstract With the entry into the age of technology, the optimal recovery of information from the vast ocean of information available on the web is of particular importance and today, relevance has become an important issue in information recovery systems. In the meantime, the increasing number of web pages has created the problem of searching and choosing the best required pages for users. This is while search engines rush to help users and help them in obtaining the required and appropriate information. Being on search engine results pages is the first important step to the development of an online business. It is natural that if you use a suitable search strategy, you can get better and more relevant results with information needs. Therefore, according to the importance of the optimal search strategy used by users in searching for information from search engines and specialized databases, in this article we will examine this issue of related optimization strategies. After the review, at the end of the article, solutions are presented to optimize search engines and improve rankings, which can be useful for managers and designers of search engines and databases, as well as users of these databases in order to effectively achieve information requirements.

Review and Analysis of Effective Role of Identifying Risk Factors in Software Development Projects in Requirements Phase

Review and Analysis of Effective Role of Identifying Risk Factors in Software Development Projects in Requirements Phase

Pages 7-18

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

Elham Farahani, Mahboubeh Shamsjavi, Mohammad Hadi Zahedi

Abstract Software engineering affects all aspects of our daily lives. Software development is the basis of activity in the world of software engineering and information technology. Software development involves a set of steps called the software development cycle.
For the success of any software it is significant that each stage of the software development cycle be without errors and defects. But it is unfortunate that we cannot proceed without any uncertainty in the software development cycle. Therefore, it is important that we can identify and evaluate the risks of the initial steps of this cycle.
Requirements engineering are preliminary stage of software development cycle, that it's basic needs are collected from customer. If the risks are ignored in the requirements engineering stage, it will have negative effects on the ability of projects to achieve performance goals and efficiency and so the results.
The main topic of this article is to identify the risk factors in software development projects focusing on the requirements engineering stage. It also refers to the impact of requirements on the outcome and final product performance and also examine the importance of uncertainty requirements role on the quality of the final product. Then, the risk management steps and its role in strengthening the requirements engineering phase will be described.
Conclusion of this article reviews the importance of identifying harmful factors in the early stage of software development and also emphasizes the need to implement the risk management in the requirements engineering.

The Convergence of Blockchain with Technology-Oriented Services and Functions

The Convergence of Blockchain with Technology-Oriented Services and Functions

Pages 19-27

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

Reza Tarempoor

Abstract Blockchain is a holistic system consisting of peer-to-peer connected and distributed blocks of data that eliminates the need for a centralized management entity to manage technological transactions. Blockchain's open-source, impermeable configuration paves the way for an unparalleled level of transparency. Each piece of data is distributed among millions of computers around the world and its authenticity is verified. This relatively new technology is revolutionizing various industries and providing an automated process for managing processes and interactions. The use of blockchain is a cheap and fast solution and it is very attractive that it has experienced a lot of development in recent years. In today's era, the use of blockchain technology plays a very important role in the development of businesses. This powerful technology improves the quality of business and also increases their income and profit. Maintaining business security, authenticity, speed and increasing quality are among the benefits that arise with the help of blockchain in businesses. According to the importance of the issue, in this article we intend to examine the convergence of blockchain with technology-oriented services and related functions.

Digital Transformation of Smart Businesses on the Internet of Things

Digital Transformation of Smart Businesses on the Internet of Things

Pages 28-35

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

Mohammad Masaebi

Abstract The Internet of Things is a growing infrastructure for connecting intelligent objects with the goal of increased control, automation and even data and information collection. The use of this technology in traditional businesses will have a significant impact on their automation. The applicable cases of Internet of Things in business and smartening of related processes are very wide and these applications expand every day with the addition of new smart devices and the increase of Internet of Things facilities. This issue causes digital transformation and major changes in businesses and changes their future. Activating business on the Internet of Things platform can put organizations at the forefront of new and evolving trends of optimal interaction with customers. According to the importance of the subject, the most important aspects of the digital evolution of smart businesses on the platform of the Internet of Things are examined in the rest of the article.

Functional Aspects of Virtualized Cloud Computing Systems

Functional Aspects of Virtualized Cloud Computing Systems

Pages 36-46

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

Fatemeh Hoseini

Abstract Cloud computing is a leading paradigm in the era of information and communication technology to provide the shared and cost-effective hardware, middleware and software resources and related services. This paradigm is the best model for easy access to set of shared computing resources such as networks, servers, storage devices and so on. Related services are available at any time and place, according to the user's request and users can easily use this services by connecting to a physical or logical server over the Internet. In this research, an attempt is made to examine the important and fundamental dimensions of this paradigm and related details. In this study, we also examined the important solutions of the virtualization technology, which is one of the emerging techniques in the world of information and communication technology, as a basis for building the suitable and cost-effective infrastructures of a cloud environments. Applying virtualization in cloud computing is a knowledge and technique that can be used to overcome many problems and obstacles in the field of emerging information technologies and pave the way for sustainable development and creating the right conditions for business to the best.

Toward Safe Virtualization Solutions in Cloud Computing Environments

Toward Safe Virtualization Solutions in Cloud Computing Environments

Pages 47-54

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

Laleh Akbari

Abstract Cloud computing is a processing model that has attracted the attention of researchers due to its flexibility, rapid expansion and low cost, and it provides the shared use of services without the need for ownership and management of resources in the network environment. On the other hand, cloud computing is a pool of virtual computer resources. Resource virtualization in cloud computing allows heavy tasks to be performed faster and with less dependence on physical resources. Although cloud computing has become very popular among users, security problems are considered as a big obstacle for users to use cloud computing systems. Data security and virtualization security are two important security issues in cloud computing. In this article, we examine the dimensions of virtualization security in cloud computing environments.