Fazal-e- Amin

Dr. Fazal-e- Amin

King Saud University, Riyadh, Ar Riyāḑ, Saudi Arabia
orcid

Research Focus & Metrics

Academic Career Length

18Years (2009-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
22 January 2019 in IEEE Transactions on Industrial Informatics
Verified
Journal Article
Closed access
JWJiafu Wan
Jiafu Wan
JLJiapeng Li
Jiapeng Li
MIMuhammad Imran
Muhammad Imran
DLDi Li
Di Li
FAFazal-e- Amin
Fazal-e- Amin
Through the Industrial Internet of Things (IIoT), a smart factory has entered the booming period. However, as the number of nodes and network size become larger, the traditional IIoT architecture can no longer provide effective support for such enormous system. Therefore, we introduce the Blockchain architecture, which is an emerging scheme for constructing the distributed networks, to reshape the traditional IIoT architecture. First, the major problems of the traditional IIoT architecture are analyzed, and the existing improvements are summarized. Second, we introduce a security and privacy model to help design the Blockchain-based architecture. On this basis, we decompose and reorganize the original IIoT architecture to form a new multicenter partially decentralized architecture. Then, we introduce some relative security technologies to improve and optimize the new architecture. After that we design the data interaction process and the algorithms of the architecture. Finally, we use an automatic production platform to discuss the specific implementation. The experimental results show that the proposed architecture provides better security and privacy protection than the traditional architecture. Thus, the proposed architecture represents a significant improvement of the original architecture, which provides a new direction for the IIoT development.

11 May 2018 in IEEE Access
Verified
Journal Article
Open access
MSMuhammad Shafiq
Muhammad Shafiq
QZQinghua Zhang
Qinghua Zhang
MAMuhammad Azeem Akbar
Muhammad Azeem Akbar
Arif KhanArif Khan
Arif Khan
SHShahid Hussain
Shahid Hussain
ASAized Amin Soofi
Aized Amin Soofi
Presently, global software development (GSD) is growing very rapidly. However, it is not an easy and straightforward process. Requirements engineering (RE) and requirements change management (RCM) both are considered as very challenging activities due to demanding rich communications. Because it is necessary to address geographical and cultural differences in GSD, this requirement makes RE and RCM challenging. This study investigates the importance of project management in RE and RCM processes. First, the frameworks with the phenomena of specialized project management are proposed for RE and RCM. Then, a survey and blind interviews of the experts are conducted to validate the proposed frameworks. Finally, statistical tools are applied to analyze the collected data. By utilizing the analyzed data, our results show the significant impacts of both frameworks (i.e., RE and RCM) in the GSD environment.

18 July 2017 in IEEE Access
Verified
Journal Article
Open access
Arif KhanArif Khan
Arif Khan
JKJacky W. Keung
Jacky W. Keung
FAFazal-e- Amin
Fazal-e- Amin
MAM. Abdullah-Al-Wadud
M. Abdullah-Al-Wadud
Software development organizations are globalizing their activities by adopting the phenomenon of global software development (GSD), mainly due to the significant return on investment it offers. Various challenges are associated with the software process improvement (SPI). The aim of this paper is to develop a software process improvement implementation and management model (SPIIMM) that can assist GSD organizations in assessing and improving their SPI activities. A thorough systematic literature review (SLR) study was performed to identify the critical success factors (CSFs), critical barriers (CBs), and the relevant practices of SPI. An empirical study of the industry was conducted with 111 SPI experts using a survey questionnaire to verify the outcomes of the SLR. The final CSFs and CBs were categorized into five maturity levels based on the implementation maturity model, the software outsourcing vendor readiness model, and capability maturity model integration. Each maturity level consisted of different CSFs and CBs to assess and improve the SPI-related maturity level of an organization. Three case studies were conducted to evaluate the effectiveness of the proposed model. The results revealed that SPIIMM can provide a robust framework to assess and improve SPI activities in GSD organizations.

16 May 2018 in IEEE Access
Verified
Journal Article
Open access
AKAnwar Khan
Anwar Khan
IAIHSAN ALI
IHSAN ALI
ARAtiq Ur Rahman
Atiq Ur Rahman
MIMuhammad Imran
Muhammad Imran
FAFazal-e- Amin
Fazal-e- Amin
HMHasan Mahmood
Hasan Mahmood
Cooperative routing mitigates the adverse channel effects in the harsh underwater environment and ensures reliable delivery of packets from the bottom to the surface of water. Cooperative routing is analogous to sparse recovery in that faded copies of data packets are processed by the destination node to extract the desired information. However, it usually requires information about the two or three position coordinates of the nodes. It also requires the synchronization of the source, relay, and destination nodes. These features make the cooperative routing a challenging task as sensor nodes move with water currents. Moreover, the data packets are simply discarded if the acceptable threshold is not met at the destination. This threatens the reliable delivery of data to the final destination. To cope with these challenges, this paper proposes a cooperative energy-efficient optimal relay selection protocol for underwater wireless sensor networks. Unlike the existing routing protocols involving cooperation, the proposed scheme combines location and depth of the sensor nodes to select the destination nodes. Combination of these two parameters does not involve knowing the position coordinates of the nodes and results in selection of the destination nodes closest to the water surface. As a result, data packets are less affected by the channel properties. In addition, a source node chooses a relay node and a destination node. Data packets are sent to the destination node by the relay node as soon as the relay node receives them. This eliminates the need for synchronization among the source, relay, and destination nodes. Moreover, the destination node acknowledges the source node about the successful reception or retransmission of the data packets. This overcomes the packets drop. Based on simulation results, the proposed scheme is superior in delivering packets to the final destination than some existing techniques.

13 February 2018 in IEEE Access
Verified
Journal Article
Open access
MAMuhammad Azeem Akbar
Muhammad Azeem Akbar
JSJun Sang
Jun Sang
Arif KhanArif Khan
Arif Khan
FAFazal-e- Amin
Fazal-e- Amin
NANasrullah
Nasrullah
BCBin Cai
Bin Cai
Traditionally, software development organizations relied on heavyweight development methodologies, such as waterfall, V-model, and others. Later, agile development methodologies known as lightweight methodologies were introduced. Many considered these to be more flexible and more effective than heavyweight methodologies. Both methodologies are equally important for a software development life cycle. The purpose of adopting software development methodologies is to optimize the process model to achieve milestones while concurrently and effectively managing time, budget, and quality. The literature review reveals that there is a lack of statistical evidence for determining the effect of both methodologies on the six-pointed star model (schedule, scope, budget, risk, resource, and quality). In this paper, statistical comparisons were performed for the effects of both methodologies on each factor of the six-pointed star model and the interdependency among factors. Numerical analyses were conducted based on survey responses collected from the experienced users of both methodologies. After examining the results of all the factors of both methodologies, it was determined that lightweight methodologies are suitable for small-scale projects and that heavyweight methodologies perform better for mediumand large-scale projects.

29 December 2017 in IEEE Access
Verified
Journal Article
Open access
MAMuhammad Azeem Akbar
Muhammad Azeem Akbar
JSJun Sang
Jun Sang
Arif KhanArif Khan
Arif Khan
FAFazal-e- Amin
Fazal-e- Amin
NANasrullah
Nasrullah
HXHong Xiang
Hong Xiang
Quality is the most important factor for software development as it mainly defines customer satisfaction that is directly related to the success of a software project. The software process model is used to ensure software quality, represent a variety of task settings, manage project duration, improve the process and range to execute the process understanding, and to appropriate implicit conjecture for all task settings. Several software processes models exist in software albeit with limited scope. Given this viewpoint, this paper presents a new software development life cycle model, “AZ-Model”, for software development by introducing new activities during software development life cycle. It overcomes the limitations of traditional models and significantly impacts the production of a quality product in a time-box. This paper also presents a comprehensive comparative study and statistical analyses to examine the significance of AZ-Model for software development.