Institution
National University of Computer and Emerging Sciences
Education•Islamabad, Pakistan•
About: National University of Computer and Emerging Sciences is a education organization based out in Islamabad, Pakistan. It is known for research contribution in the topics: Computer science & The Internet. The organization has 1506 authors who have published 2438 publications receiving 26786 citations.
Papers published on a yearly basis
Papers
More filters
••
01 Jun 2010TL;DR: This paper analyzes and presents an exhaustive categorization of refactoring guidelines based on their impact on production and test code together and presents extended refACToring guidelines that adapt the clients and unit tests to keep it syntactically and semantically aligned with the refactored code.
Abstract: Refactoring is a disciplined process of applying structural transformations in the code such that the program is improved in terms of quality and its external behavior is preserved Refactoring includes evaluation of its preconditions, execution of its mechanics and corrective actions required to retain the behavior of the program These transformations affect various locations throughout a program which includes its clients and unit tests Due to the complex dependencies involved within the program, preservation of program behavior often becomes nontrivial The guidelines on refactoring by Fowler lack precision and leave opportunities for developers to err In this paper, we analyze and present an exhaustive categorization of refactoring guidelines based on their impact on production and test code together In addition, we present extended refactoring guidelines that adapt the clients and unit tests to keep it syntactically and semantically aligned with the refactored code
11 citations
••
TL;DR: The model for DoI computation and follow-back recommendation system is described by learning a low-dimensional vector representation of users and their disseminated content that is used to train models for prediction of correct cluster classifications.
11 citations
••
11 citations
•
TL;DR: In this article, the authors evaluate the practices of Islamic banks in the light of Islamic ethical values and philosophy of accountability to Allah and society, and discuss the role of the Organization of Islamic Countries (OIC) and the governments of Islamic countries.
Abstract: The purpose of this paper is to critically evaluate the practices of Islamic banks in the light of Islamic ethical values and philosophy of accountability to Allah and society. The paper’s structure comprises history and growth of Islamic banking, evaluation of non-compliance of Islamic banking with PLS modes of financing, emergence of earning management issues in Islamic banking, non-compliance with Accounting and Auditing Organization for Islamic Financial Institutions (AAOIFI) standards, issue of diverse versions of Islamic rulings (fatwA), evaluation of practices against fundamental Islamic philosophy of “accountability to Allah and society†and discussions and concluding remarks for future development of Islamic banking. The findings show that Islamic banks defend their practices by taking Islamic rulings from SharA«â€˜ah advisors in order to make them sharA«â€˜ah compliant not sharA«â€˜ah based. Profit maximization, availability of a vast range of Islamic rulings, market competition, lack of adequate risk management tools and trust on Islamic banking and meeting the general public expectations caused Islamic banks to comply with debt base modes of financing. Islamic Financial Institutions (IFIs) comply with International Financial Reporting Standard (IFRS), US Generally Accepted Accounting Principles (GAAP), domestic accounting standard or mix of these but do not adopt the AAOIFI standard in their financial reporting. This paper is a value addition in the literature of Islamic finance which suggests what it ought to be. It also discusses the role of the Organization of Islamic Countries (OIC) and the governments of Islamic countries.
11 citations
••
TL;DR: A novel Resource‐Aware Load Balancer for the Heterogeneous Cluster (RALB‐HC) is proposed that distributes workload based on resources computing capabilities and applications computing needs and uses supervised machine learning approach to classify applications using the static code‐features.
Abstract: In the heterogeneous computing environment, programmers map the applications either on CPUs or GPUs. However, this default mapping process does not produce improved results, particularly on the heterogeneous clusters. If one resource of the cluster is more compute capable, then most of the scheduling schemes favor that powerful device. In this scenario, the scheduling schemes overload the powerful resources while making all other compute resources remain under utilized. This load imbalance problem results in higher energy consumption and increased execution time. In this research, a novel Resource‐Aware Load Balancer for the Heterogeneous Cluster (RALB‐HC) is proposed that distributes workload based on resources computing capabilities and applications computing needs. The RALB‐HC uses supervised machine learning approach to classify applications using the static code‐features. The RALB‐HC framework comprises of two phases: (1) job mapping based on the availability of the resources and (2) the resource‐aware load balancing to achieve the higher resource utilization ratio. The experimental results on a large set of real‐world and synthetic workloads show that the RALB‐HC reduces execution time by 31.61%, increased resource utilization ratio by 67.8% and improved throughout 147.35% as compared to baseline scheduling schemes.
11 citations
Authors
Showing all 1515 results
Name | H-index | Papers | Citations |
---|---|---|---|
Muhammad Shoaib | 97 | 1333 | 47617 |
Muhammad Usman | 61 | 1203 | 24848 |
Muhammad Saleem | 60 | 1017 | 18396 |
Abdul Hameed | 52 | 507 | 14985 |
Muhammad Javaid | 48 | 344 | 8765 |
Muhammad Umar | 45 | 228 | 5851 |
Muhammad Adnan | 38 | 381 | 5326 |
JingTao Yao | 37 | 129 | 4374 |
Amine Bermak | 37 | 441 | 5162 |
Nadeem A. Khan | 34 | 166 | 4745 |
Majid Khan | 33 | 230 | 3818 |
Tariq Shah | 32 | 195 | 3131 |
Muhammad Shahzad | 31 | 228 | 4323 |
Maurizio Repetto | 30 | 252 | 3163 |
Tariq Mahmood | 30 | 93 | 3772 |