Hanif Ur Rahman

Prof. Dr. Hanif Ur Rahman

orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

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

Representative Publications

View All Publications
14 April 2021 in IEEE Access
Verified
Journal Article
Open access
HRHanif Ur Rahman
Hanif Ur Rahman
MRMushtaq Raza
Mushtaq Raza
PAPalwasha Afsar
Palwasha Afsar
Habib Ullah KhanHabib Ullah Khan
Habib Ullah Khan
Global Software Development (GSD) has been an emerging trend in the development of software globally, for the last two decades. Information Technology (IT) outsourcing includes application development, application maintenance, infrastructure management and business process outsourcing. Software maintenance aims to keep the IT system operational and to fulfill the client requirements. The maintenance is considered the longest phase of software life cycle that consumes about 60-70% of the total software budget. Maintenance of software is not only time consuming but also requires a significant human resources' ratio. Mostly, software acquisition and maintenance consume a big portion of the total IT budget. The current study aims to evaluate the findings of the systematic literature review and to derive a list of critical success factors regarding offshore outsourcing decision of application maintenance. Thus, an empirical study is performed to validate the influencing factors that were identified by using systematic literature review. These factors are further validated by 93 outsourcing experts from 30 different countries. The collected data through online survey is analyzed based on variables such as respondents experience level, respondents' locations (continents), experts' positions. Similarly, the data is analysed based on Chi square test (linear by linear association) and Spearman Rank Correlation. Additionally, the identified factors through survey and systematic literature review are ranked by two different methods. Consequently, a project assessment model is proposed, based on the critical success factors for the sourcing decision of application maintenance.

7 October 2020 in IEEE Access
Verified
Journal Article
Open access
HRHanif Ur Rahman
Hanif Ur Rahman
MRMushtaq Raza
Mushtaq Raza
PAPalwasha Afsar
Palwasha Afsar
Habib Ullah KhanHabib Ullah Khan
Habib Ullah Khan
SNShah Nazir
Shah Nazir
Application maintenance consumes a considerable amount of an organizationb’s time and resources each year. Almost 60% of IT budget is spent alone on application maintenance. The reason of offshore outsourcing of application maintenance is not only the reduction of maintenance cost but to free up the resources and to keep the focus on core products. Offshore outsourcing is a common business strategy that is used by companies to achieve cost savings about 20-50%. However, the decision making process of application maintenance is a complex phenomenon. It is based on a set of influencing factors, clientsb’ requirements and nature of the project. Hence, the current study is aimed at the in-depth investigation of the complex sourcing decision process of application maintenance. Accordingly, a systematic literature review is performed to determine the influencing factors and critical success factors that will be used by the decision makers for the evaluation of projects before making the outsourcing decisions. A total of 15 influencing factors out of 52 selected papers were identified. Based on the defined criteria, amongst the identified factors, only 10 factors were ranked as critical success factors, which are employeesb’ skills, cost, legal requirements, infrastructure, communication, knowledge transfer, maturity level, project management, language barrier and frequent requirements changes. Consequently, a sourcing model was proposed based on the identified critical success factors that help the IT managers and domain experts in making appropriate outsourcing decisions.

14 September 2021 in Applied Sciences
Verified
Journal Article
Open access
PDF file
HRHanif Ur Rahman
Hanif Ur Rahman
MRMushtaq Raza
Mushtaq Raza
PAPalwasha Afsar
Palwasha Afsar
AAAbdullah Alharbi
Abdullah Alharbi
Sultan AhmadSultan Ahmad
Sultan Ahmad
HAHashem Alyami
Hashem Alyami
The phenomenon of Global Software Development (GSD) has attracted the interest of businesses all over the world. It brings together partners from various national and corporate cultures to develop applications with numerous advantages, including access to a vast labor pool, cost savings, and round the clock growth. GSD, on the other hand, is technologically and organizationally diverse and poses a number of obstacles for the development team, such as geographical distance, cultural differences, communication and language barriers. Global services are provided by selecting one of the suitable global delivery options, i.e., the onshore model, nearshore model or offshore model. Experts typically choose one of the models based on the nature of the project and the needs of the customer. However, the vendors and clients lack an adequate decision support system that can assist them in making suitable sourcing decisions. Therefore, the current study presents a Multi-Criteria Decision Making (MCDM) model for offshore outsourcing decisions of application maintenance. To achieve our target, two systematic literature reviews were conducted that explored a list of 15 influencing factors. The identified factors were further evaluated in the outsourcing industry by performing an empirical study that resulted in a list of 10 critical success factors. We propose a sourcing framework based on the critical success factors that can assist decision makers in adopting a suitable sourcing strategy for the offshore outsourcing of application maintenance. In order to further enhance the decision-making process, the MCDM model is developed based on the Analytic Hierarchy Process (AHP). The MCDM model is evaluated with three case studies in highly reputable international companies, including IBM Stockholm, Sweden, Vattenfall AB, Stockholm, Sweden and a London based company in the United Kingdom. The outcomes of these case studies are further reviewed and validated by the outsourcing specialists in other firms. The proposed model is used as a decision support system that determines the ranking of sourcing alternatives and suggests the most suitable option for application maintenance offshoring.

12 January 2021 in IEEE Access
Verified
Journal Article
Open access
HRHanif Ur Rahman
Hanif Ur Rahman
MRMushtaq Raza
Mushtaq Raza
PAPalwasha Afsar
Palwasha Afsar
Mukhtaj KhanMukhtaj Khan
Mukhtaj Khan
NINadeem Iqbal
Nadeem Iqbal
Habib Ullah KhanHabib Ullah Khan
Habib Ullah Khan
Outsourcing has been getting a significant growth for the last few years. Organizations tend to outsource Information Technology (IT), primarily to take advantage of the availability of qualified, trained and skilled workforce in low cost countries across the globe. Outsourcing of IT and software maintenance seem very promising, but a number of factors, risks, and challenges associated with the outsourcing process that make the sourcing decision very complicated. The present study aimed at gaining in-depth understanding of the three aspects of outsourcing, namely; perceived benefits of IT outsourcing, influencing factors of IT outsourcing and software maintenance offshoring. The findings of the current study will lead us to develop a sourcing framework for outsourcing decision as well as a decision support system for software maintenance. A systematic literature review is performed that presents perceived benefits of IT outsourcing, the influencing factors of IT outsourcing and software maintenance. Furthermore, the identified factors are analyzed based on their occurrences in literature as well as chi square test is performed to derive the significant differences amongst the factors based on decades. Similarly, critical success factors are derived both for IT outsourcing and software maintenance offshoring. Our article shows that how the critical success factors impact the IT as well the software maintenance in global delivery perspective. The findings of the current study will help the IT experts and decision makers in making suitable sourcing decisions.

8 September 2020 in Mathematical Problems in Engineering
Verified
Journal Article
Open access
PDF file
JLJinyu Li
Jinyu Li
AUAsif Ullah
Asif Ullah
JLJun Li
Jun Li
SNShah Nazir
Shah Nazir
Habib Ullah KhanHabib Ullah Khan
Habib Ullah Khan
AHAMIN UL HAQ
AMIN UL HAQ
Requirement engineering is the first phase of software engineering. In requirement engineering, the first phase is requirement elicitation (RE), which is the most critical and error-prone activity. In this phase, the requirements are extracted from various sources; after extraction, they are analyzed and documented for a specific purpose of software development. In RE, process requirements from stakeholders are gathered, upon which the entire software product failure and success are dependent. In order to accomplish the goal of requirement elicitation, various techniques are used. However, the selection of these techniques is a very challenging task, as one technique may suit a situation but may not be suited for other situations. Besides this, project attributes such as documentation culture of organization, degree of relationship among stakeholders, and familiarity to domain also have a great impact on the process of technique selection. The reason is that there is no empirical value of the techniques that provide help in techniques selection to analyze the basis software project attributes. This study proposed the analytic network process, which is one of the multicriteria decision making processes for the elicitation technique selection process with respect to criterion attributes of project. The motivation toward the use of the ANP approach for the selection of requirement selection technique is that there are dependencies existing among attributes of the project elements. So, the ANP approach is capable of dealing with such situations where dependencies and complexity occur. Results of the proposed study demonstrate that the technique helps in complex situations where decision making is difficult based on the alternatives.

27 November 2024 in Journal of Software: Evolution and Process
Verified
Journal Article
Closed access
AKAyesha Khalid
Ayesha Khalid
MRMushtaq Raza
Mushtaq Raza
PAPalwasha Afsar
Palwasha Afsar
RKRafiq Ahmad Khan
Rafiq Ahmad Khan
MMMuhammad Ismail Mohmand
Muhammad Ismail Mohmand
HRHanif Ur Rahman
Hanif Ur Rahman