Majority of agile projects currently involve interactive user interface designs, which can only b... more Majority of agile projects currently involve interactive user interface designs, which can only be possible by following UCD in agile software model. But the integration of UCD is not clear in the current agile models. Both Agile models and UCD have iterative nature but agile models focus on coding and development of software; whereas, UCD focuses on user interface of the software. Similarly, both of them have testing features where the agile model involves automated tested code while UCD involves an expert or a user to test the user interface. In this paper, a new agile usability model is presented and tested in companies and are presented. Key results from these projects clearly shows: the proposed agile model incorporates usability evaluation methods, improve the relationship between usability experts to work with agile software experts; in addition, allows agile developers to incorporate the result from UCD into subsequent interactions.
17th IEEE International Multi Topic Conference 2014, 2014
Majority of agile projects currently involve interactive user interface designs, which can only b... more Majority of agile projects currently involve interactive user interface designs, which can only be possible by following UCD in agile software model . But the integration of UCD is not clear in the current agile models. Both Agile models and UCD have iterative nature but agile models focus on coding and development of software; whereas, UCD focuses on user interface of the software. Similarly, both of them have testing features where the agile model involves automated tested code while UCD involves an expert or a user to test the user interface. In this paper, a new agile usability model is presented and tested in companies and are presented. Key results from these projects clearly shows: the proposed agile model incorporates usability evaluation methods, improve the relationship between usability experts to work with agile software experts; in addition, allows agile developers to incorporate the result from UCD into subsequent interactions
Advances in Intelligent Systems and Computing, 2014
ABSTRACT Various new agile software models were offered though agile manifesto as a counteraction... more ABSTRACT Various new agile software models were offered though agile manifesto as a counteraction to conventional and extensive software techniques and process design. SE followed a systematic approach of development. Whereas integrating usability in software development improved the ability of software product to be used, learned and be attractive to the users. Research showed the benefit of usability; yet, to this day agile software model continues to exhibit less importance of this quality attribute. Moreover, poor usability and inefficient design were the common reasons in software product failure. The aim of this paper was to develop a model to integrate usability evaluation methods into agile software model. This was done by proposing a unique model and evaluate the proposed model by using IEEE Std 12207-2008, ISO 9241:210.
Grid computing can involve lot of computational tasks which requires trustworthy computational no... more Grid computing can involve lot of computational tasks which requires trustworthy computational nodes. Load balancing in grid computing is a technique which overall optimizes the whole process of assigning computational tasks to processing nodes. Grid computing is a form of distributed computing but different from conventional distributed computing in a manner that it tends to be heterogeneous, more loosely coupled and dispersed geographically. Optimization of this process must contains the overall maximization of resources utilization with balance load on each processing unit and also by decreasing the overall time or output. Evolutionary algorithms like genetic algorithms have studied so far for the implementation of load balancing across the grid networks. But problem with these genetic algorithm is that they are quite slow in cases where large number of tasks needs to be processed. In this paper we give a novel approach of parallel genetic algorithms for enhancing the overall performance and optimization of managing the whole process of load balancing across the grid nodes.
tends to be heterogeneous, more loosely coupled and dispersed geographically. Grid computing can ... more tends to be heterogeneous, more loosely coupled and dispersed geographically. Grid computing can involve lot of computational tasks which requires trustworthy computational nodes. Load balancing in grid computing is a technique which overall optimizes the whole process of assigning computational tasks to processing nodes. Optimization of this process must contains the overall maximization of resources utilization with balance load on each processing unit and also by decreasing the overall time or output. Evolutionary algorithms like genetic algorithms have studied so far for the implementation of load balancing across the grid networks. But problem with these genetic algorithm is that they are quite slow in cases where large number of tasks needs to be processed. In this paper we give a novel approach of parallel genetic algorithms for enhancing the overall performance and optimization of managing the whole process of load balancing across the grid nodes
This paper presents the analysis and limitations of macroeconomic policy in comparison with the c... more This paper presents the analysis and limitations of macroeconomic policy in comparison with the currency devaluation and its importance for country. The author explains the macroeconomic policies and currency management in order to compete with the other world currencies. The study is limited to analysis of macroeconomic policies and global economic crisis related to growth of a country. This paper will help to build up the understanding about the basic macroeconomic policies, global economic crisis and currency devaluation.
International Journal on Information Theory (IJIT), Jul 31, 2015
Grid computing can involve lot of computational tasks which requires trustworthy computational no... more Grid computing can involve lot of computational tasks which requires trustworthy computational nodes. Load balancing in grid computing is a technique which overall optimizes the whole process of assigning computational tasks to processing nodes. Grid computing is a form of distributed computing but different from conventional distributed computing in a manner that it tends to be heterogeneous, more loosely coupled and dispersed geographically. Optimization of this process must contains the overall maximization of resources utilization with balance load on each processing unit and also by decreasing the overall time or output. Evolutionary algorithms like genetic algorithms have studied so far for the implementation of load balancing across the grid networks. But problem with these genetic algorithm is that they are quite slow in cases where large number of tasks needs to be processed. In this paper we give a novel approach of parallel genetic algorithms for enhancing the overall performance and optimization of managing the whole process of load balancing across the grid nodes.
This paper presents the analysis and limitations of macroeconomic policy in comparison with the c... more This paper presents the analysis and limitations of macroeconomic policy in comparison with the currency devaluation and its importance for country. The author explains the macroeconomic policies and currency management in order to compete with the other world currencies. The study is limited to analysis of macroeconomic policies and global economic crisis related to growth of a country. This paper will help to build up the understanding about the basic macroeconomic policies, global economic crisis and currency devaluation.
This paper presents the analysis of reasons of offshoring for the multinational corporations in t... more This paper presents the analysis of reasons of offshoring for the multinational corporations in the U.S and the value addition to the economy. It explains the impact of offshoring on competitive advantage of U.S. Multinational Corporations on the economy and different other factors focusing on the root cause of offshoring in different countries. The study is limited to analysis of offshoring, economy effect, currency value addition and reasons behind shifting bases to other countries. This paper will help to build up the understanding about the basic offshoring, outsourcing, branching concepts with the competitive advantage that multinational firms are having by shifting their bases to other countries.
Usability evaluation methods have gained a substantial attention in networks particularly in Intr... more Usability evaluation methods have gained a substantial attention in networks particularly in Intrusion Detection System (IDS) as these evaluation methods are envisioned to achieve usability and define usability defects for a large number of practical software’s. Despite a good number of available survey and methods on usability evaluation, we feel that there is a gap in existing literature in terms of usability evaluation methods, IDS interfaces and following usability guidelines in IDS development. This paper reviews the state of the art for improving usability of networks that illustrates the issues and challenges in the context of design matters. Further, we propose the taxonomy of key issues in evaluation methods and usability problems. We also define design heuristics for IDS users and interfaces that improves detection of usability defects and interface usability compared to conventional evaluation heuristics. The similarities and differences of usability evaluation methods and usability problems are summarized on the basis of usability factors, current evaluation methods and interfaces loopholes.
Majority of agile projects currently involve interactive user interface designs, which can only b... more Majority of agile projects currently involve interactive user interface designs, which can only be possible by following UCD in agile software model. But the integration of UCD is not clear in the current agile models. Both Agile models and UCD have iterative nature but agile models focus on coding and development of software; whereas, UCD focuses on user interface of the software. Similarly, both of them have testing features where the agile model involves automated tested code while UCD involves an expert or a user to test the user interface. In this paper, a new agile usability model is presented and tested in companies and are presented. Key results from these projects clearly shows: the proposed agile model incorporates usability evaluation methods, improve the relationship between usability experts to work with agile software experts; in addition, allows agile developers to incorporate the result from UCD into subsequent interactions.
17th IEEE International Multi Topic Conference 2014, 2014
Majority of agile projects currently involve interactive user interface designs, which can only b... more Majority of agile projects currently involve interactive user interface designs, which can only be possible by following UCD in agile software model . But the integration of UCD is not clear in the current agile models. Both Agile models and UCD have iterative nature but agile models focus on coding and development of software; whereas, UCD focuses on user interface of the software. Similarly, both of them have testing features where the agile model involves automated tested code while UCD involves an expert or a user to test the user interface. In this paper, a new agile usability model is presented and tested in companies and are presented. Key results from these projects clearly shows: the proposed agile model incorporates usability evaluation methods, improve the relationship between usability experts to work with agile software experts; in addition, allows agile developers to incorporate the result from UCD into subsequent interactions
Advances in Intelligent Systems and Computing, 2014
ABSTRACT Various new agile software models were offered though agile manifesto as a counteraction... more ABSTRACT Various new agile software models were offered though agile manifesto as a counteraction to conventional and extensive software techniques and process design. SE followed a systematic approach of development. Whereas integrating usability in software development improved the ability of software product to be used, learned and be attractive to the users. Research showed the benefit of usability; yet, to this day agile software model continues to exhibit less importance of this quality attribute. Moreover, poor usability and inefficient design were the common reasons in software product failure. The aim of this paper was to develop a model to integrate usability evaluation methods into agile software model. This was done by proposing a unique model and evaluate the proposed model by using IEEE Std 12207-2008, ISO 9241:210.
Grid computing can involve lot of computational tasks which requires trustworthy computational no... more Grid computing can involve lot of computational tasks which requires trustworthy computational nodes. Load balancing in grid computing is a technique which overall optimizes the whole process of assigning computational tasks to processing nodes. Grid computing is a form of distributed computing but different from conventional distributed computing in a manner that it tends to be heterogeneous, more loosely coupled and dispersed geographically. Optimization of this process must contains the overall maximization of resources utilization with balance load on each processing unit and also by decreasing the overall time or output. Evolutionary algorithms like genetic algorithms have studied so far for the implementation of load balancing across the grid networks. But problem with these genetic algorithm is that they are quite slow in cases where large number of tasks needs to be processed. In this paper we give a novel approach of parallel genetic algorithms for enhancing the overall performance and optimization of managing the whole process of load balancing across the grid nodes.
tends to be heterogeneous, more loosely coupled and dispersed geographically. Grid computing can ... more tends to be heterogeneous, more loosely coupled and dispersed geographically. Grid computing can involve lot of computational tasks which requires trustworthy computational nodes. Load balancing in grid computing is a technique which overall optimizes the whole process of assigning computational tasks to processing nodes. Optimization of this process must contains the overall maximization of resources utilization with balance load on each processing unit and also by decreasing the overall time or output. Evolutionary algorithms like genetic algorithms have studied so far for the implementation of load balancing across the grid networks. But problem with these genetic algorithm is that they are quite slow in cases where large number of tasks needs to be processed. In this paper we give a novel approach of parallel genetic algorithms for enhancing the overall performance and optimization of managing the whole process of load balancing across the grid nodes
This paper presents the analysis and limitations of macroeconomic policy in comparison with the c... more This paper presents the analysis and limitations of macroeconomic policy in comparison with the currency devaluation and its importance for country. The author explains the macroeconomic policies and currency management in order to compete with the other world currencies. The study is limited to analysis of macroeconomic policies and global economic crisis related to growth of a country. This paper will help to build up the understanding about the basic macroeconomic policies, global economic crisis and currency devaluation.
International Journal on Information Theory (IJIT), Jul 31, 2015
Grid computing can involve lot of computational tasks which requires trustworthy computational no... more Grid computing can involve lot of computational tasks which requires trustworthy computational nodes. Load balancing in grid computing is a technique which overall optimizes the whole process of assigning computational tasks to processing nodes. Grid computing is a form of distributed computing but different from conventional distributed computing in a manner that it tends to be heterogeneous, more loosely coupled and dispersed geographically. Optimization of this process must contains the overall maximization of resources utilization with balance load on each processing unit and also by decreasing the overall time or output. Evolutionary algorithms like genetic algorithms have studied so far for the implementation of load balancing across the grid networks. But problem with these genetic algorithm is that they are quite slow in cases where large number of tasks needs to be processed. In this paper we give a novel approach of parallel genetic algorithms for enhancing the overall performance and optimization of managing the whole process of load balancing across the grid nodes.
This paper presents the analysis and limitations of macroeconomic policy in comparison with the c... more This paper presents the analysis and limitations of macroeconomic policy in comparison with the currency devaluation and its importance for country. The author explains the macroeconomic policies and currency management in order to compete with the other world currencies. The study is limited to analysis of macroeconomic policies and global economic crisis related to growth of a country. This paper will help to build up the understanding about the basic macroeconomic policies, global economic crisis and currency devaluation.
This paper presents the analysis of reasons of offshoring for the multinational corporations in t... more This paper presents the analysis of reasons of offshoring for the multinational corporations in the U.S and the value addition to the economy. It explains the impact of offshoring on competitive advantage of U.S. Multinational Corporations on the economy and different other factors focusing on the root cause of offshoring in different countries. The study is limited to analysis of offshoring, economy effect, currency value addition and reasons behind shifting bases to other countries. This paper will help to build up the understanding about the basic offshoring, outsourcing, branching concepts with the competitive advantage that multinational firms are having by shifting their bases to other countries.
Usability evaluation methods have gained a substantial attention in networks particularly in Intr... more Usability evaluation methods have gained a substantial attention in networks particularly in Intrusion Detection System (IDS) as these evaluation methods are envisioned to achieve usability and define usability defects for a large number of practical software’s. Despite a good number of available survey and methods on usability evaluation, we feel that there is a gap in existing literature in terms of usability evaluation methods, IDS interfaces and following usability guidelines in IDS development. This paper reviews the state of the art for improving usability of networks that illustrates the issues and challenges in the context of design matters. Further, we propose the taxonomy of key issues in evaluation methods and usability problems. We also define design heuristics for IDS users and interfaces that improves detection of usability defects and interface usability compared to conventional evaluation heuristics. The similarities and differences of usability evaluation methods and usability problems are summarized on the basis of usability factors, current evaluation methods and interfaces loopholes.
Uploads
Papers by Azura Onn
tasks which requires trustworthy computational nodes. Load balancing in grid computing is a technique which overall optimizes
the whole process of assigning computational tasks to processing nodes. Optimization of this process must contains the overall
maximization of resources utilization with balance load on each processing unit and also by decreasing the overall time or
output. Evolutionary algorithms like genetic algorithms have studied so far for the implementation of load balancing across the
grid networks. But problem with these genetic algorithm is that they are quite slow in cases where large number of tasks needs
to be processed. In this paper we give a novel approach of parallel genetic algorithms for enhancing the overall performance and
optimization of managing the whole process of load balancing across the grid nodes
tasks which requires trustworthy computational nodes. Load balancing in grid computing is a technique which overall optimizes
the whole process of assigning computational tasks to processing nodes. Optimization of this process must contains the overall
maximization of resources utilization with balance load on each processing unit and also by decreasing the overall time or
output. Evolutionary algorithms like genetic algorithms have studied so far for the implementation of load balancing across the
grid networks. But problem with these genetic algorithm is that they are quite slow in cases where large number of tasks needs
to be processed. In this paper we give a novel approach of parallel genetic algorithms for enhancing the overall performance and
optimization of managing the whole process of load balancing across the grid nodes