8 results on '"Khan, Arif Ali"'
Search Results
2. Multicriteria decision making taxonomy of code recommendation system challenges: a fuzzy-AHP analysis.
- Author
-
Akbar, Muhammad Azeem, Khan, Arif Ali, and Huang, Zhiqiu
- Subjects
- *
MULTIPLE criteria decision making , *ANALYTIC hierarchy process , *RECOMMENDER systems , *DATABASES , *EMPIRICAL research - Abstract
The recommendation systems plays an important role in today's life as it assist in reliable selection of common utilities. The code recommendation system is being used by the code databases (GitHub, source frog etc.) aiming to recommend the more appropriate code to the users. There are several factors that could negatively impact the performance of code recommendation systems (CRS). This study aims to empirically explore the challenges that could have critical impact on the performance of the CRS. Using systematic literature review and questionnaire survey approaches, 19 challenges were identified. Secondly, the investigated challenges were further prioritized using fuzzy-AHP analysis. The identification of challenges, their categorization and the fuzzy-AHP analysis provides the prioritization-based taxonomy of explored challenges. The study findings will assist the real-world industry experts and to academic researchers to improve and develop the new techniques for the improvement of CRS. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
3. A robust framework for cloud‐based software development outsourcing factors using analytical hierarchy process.
- Author
-
Akbar, Muhammad Azeem, Khan, Arif Ali, Mahmood, Sajjad, Alsanad, Ahmed, and Gumaei, Abdu
- Subjects
- *
SOFTWARE frameworks , *COMPUTER software development , *CONTRACTING out , *ANALYTIC hierarchy process , *INDUSTRIAL surveys , *ROBUST control - Abstract
Managing the cloud‐based software development outsourcing (CSDO) activities across the geographically distributed development sites are much challenging. This study aims to identify the success factors (SFs) for CSDO and prioritize them based on their significance. To achieve this objective, we conducted a systematic literature review (SLR) and survey study with industrial and academic experts. Finally, we applied the analytical hierarchy process (AHP) to develop the framework based on the prioritization of the identified SFs. We believe that the findings of this study will assist the industry practitioners and researchers in developing effective strategies for the successful implementation of CSDO activities. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
4. A fuzzy analytical hierarchy process to prioritize the success factors of requirement change management in global software development.
- Author
-
Akbar, Muhammad Azeem, Shameem, Mohammad, Khan, Arif Ali, Nadeem, Mohammad, Alsanad, Ahmed, and Gumaei, Abdu
- Subjects
COMPUTER software development ,AGILE software development ,CHANGE management ,ANALYTIC hierarchy process ,COMPUTER software management ,EMPLOYEE selection - Abstract
Planning and managing of requirement change management (RCM) process in global software development (GSD) are a complicated task, but the RCM plays a significant role in developing the quality software within time and budget. The key aim of this study is to prioritize the factors that could positively influence the RCM program in GSD context. To achieve the study objective, the questionnaire survey study was conducted to get the feedback of the practitioners concerning the success factors of RCM in GSD context. Moreover, the fuzzy analytical hierarchy process (FAHP) was applied. The application of FAHP is novel in this research domain as it has been effectively applied previously in various other research areas, for example, supplier selection, electronics and electrical, personnel selection, and agile software development. The results of this study will provide the prioritization‐based taxonomy of RCM success factors and also contribute by introducing the novel FAHP approach in the research domain of RCM in GSD. The FAHP approach assists the practitioners to reduce the uncertainty and vague opinions of RCM experts. [ABSTRACT FROM AUTHOR]
- Published
- 2021
- Full Text
- View/download PDF
5. Multicriteria decision‐making taxonomy for DevOps challenging factors using analytical hierarchy process.
- Author
-
Khan, Arif Ali and Shameem, Mohammad
- Subjects
- *
TAXONOMY , *COMPUTER software development , *ANALYTIC hierarchy process , *SYSTEMS software - Abstract
Development and operations (DevOps) practices significantly accelerate and automate the continuous delivery and deployment of software systems. However, adopting DevOps concepts is not a straightforward job. Most organizations are not able to keep pace with the rhythm of continuous delivery and deployment, which are key DevOps attributes. Despite the significance of DevOps programs, it is still unknown why software development firms are demotivated or unable to adopt them. We tried to fill this gap by investigating, prioritizing, and developing the taxonomy of the key factors that could impact the adaptation and implementation of DevOps practices. We extracted a total of 16 factors from the available literature and empirically assessed them using the survey approach. The identified factors are further classified into three core categories of the software process improvement (SPI) manifesto. The analytical hierarchy process (AHP) approach was used to calculate the prioritization weight for each factor and present it as a taxonomy. The developed taxonomy provides a roadmap to tackle the key challenges to implementing DevOps and offers suggestions for streamlining DevOps practices. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
6. Requirement change management challenges in GSD: An analytical hierarchy process approach.
- Author
-
Akbar, Muhammad Azeem, Khan, Arif Ali, Khan, Abdul Wahid, and Mahmood, Sajjad
- Subjects
- *
ANALYTIC hierarchy process , *CHANGE management , *COMPUTER software development , *TECHNICAL specifications , *VIRTUAL work teams , *AGILE software development - Abstract
Majority of software development firms are adopting the concepts of global software development (GSD) in order to develop high‐quality and low‐cost products. However, the requirements change management (RCM) becomes a significant challenge in the GSD environment because of the unavailability of proper RCM framework and taxonomy. The objective of this study is to develop a taxonomy of the challenging factors of the RCM process in GSD. The taxonomy is developed based on the results of the data collected during the survey study and the implementation of the analytical hierarchy process (AHP). Total 25 challenging factors are identified and mapped into four core categories, ie, "organizational management," "team," "technology," and "process." Moreover, the AHP analysis is performed to prioritize the challenging factors and their categories. The prioritization process highlight that "process" is the most significant category of the RCM challenging factors. The taxonomy developed in this study provides a robust framework to tackle problems associated with RCM activities in GSD environment, which is significant to the success and progression of GSD firms. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
7. Taxonomical classification of barriers for scaling agile methods in global software development environment using fuzzy analytic hierarchy process.
- Author
-
Shameem, Mohammad, Kumar, Rakesh Ranjan, Nadeem, Mohammad, and Khan, Arif Ali
- Subjects
AGILE software development ,ANALYTIC hierarchy process ,COMPUTER software development ,PERSONNEL management ,CLASSIFICATION - Abstract
Increasingly, software development organizations are scaling agile practices in the global software development (GSD) environment in order to meet the requirements of the quickly changing and regularly developing business environment. The main objectives of this study are to investigate the key barriers and develop a prioritization-based taxonomy of the barriers for scaling agile development in the GSD environment. Total twenty-two barriers were extracted from the available literature and categorized into five categories, i.e. "human resources management", 'coordination", "technology", "project management", and "software methodology". In the next phase, the identified barriers and their categories were further validated using the questionnaire survey. In the final phase, fuzzy-AHP method, a multi-criterion decision making (MCDM) technique, was applied to prioritize and taxonomy of identified barriers and their related categories was designed. The contribution of this study is not limited to investigate the barriers, but it also provides the roadmap to tackle the issues related to the scaling agile methods in the GSD environment. • Identifying the barriers which negatively impact on the scaling programs of agile development in GSD environment. • Categorizing the identified barriers according to their types. • Validation of the identified barriers using the questionnaire survey. • Prioritizing the barriers using fuzzy AHP method by collecting responses of pair-wise comparison of factors. [ABSTRACT FROM AUTHOR]
- Published
- 2020
- Full Text
- View/download PDF
8. Prioritizing challenges of agile process in distributed software development environment using analytic hierarchy process.
- Author
-
Gerardo, Canfora, Shameem, Mohammad, Kumar, Rakesh Ranjan, Kumar, Chiranjeev, Chandra, Bibhas, and Khan, Arif Ali
- Subjects
COMPUTER software development ,AGILE software development ,SOFTWARE patterns ,ANALYTIC hierarchy process ,QUESTIONNAIRES - Abstract
Software organizations are increasingly combining agile methodologies and distributed software development (DSD) for efficiently and effectively built software products. There are numerous challenges associated with scaling agile methods in a distributed environment. Our study is intended to explore and prioritize the challenges for scaling agile practices in the DSD environment. This study was divided into 3 stages. In the first stage, 22 challenges were identified from literature review and grouped into 4 categories: management, team, technology, and process based on discussion with experts. In the second stage, an online questionnaire study was conducted to validate the identified challenges. Finally, analytic hierarchy process method was used to prioritize challenges and their categories based on their relative importance. The results highlighted that management is a most significant category as compared with the other categories. Similarly, lack of management commitments, lack of effective communication, lack of knowledge sharing, etc are identified as the most significant challenges that need to be focused by the organizations for scaling agile methodologies. On the basis of the research findings, we could conclude that the identified challenges along with their categories provide a robust framework to scale agile methodologies in the DSD environment. Investigating the challenges that negatively affect scaling of agile methodologies in the DSD environment, validating the challenges using online questionnaire survey, and prioritizing the challenges using AHP method based on their relative importance, this study provides a robust framework to scale agile methodologies in the DSD environment. [ABSTRACT FROM AUTHOR]
- Published
- 2018
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.