Ali Sajedi | University of Alberta (original) (raw)

Uploads

Papers by Ali Sajedi

Research paper thumbnail of Kinetic Convex Hull Algorithm Using Spiral Kinetic Data Structure

Research paper thumbnail of Designing a collaborative educational system: A competitive approach to e-learning

Research paper thumbnail of Conceptual File Management: Revising the structure of classification-based information retrieval

Research paper thumbnail of A Survey of Cloud Platforms and Their Future

It is predicted that most computing and data storage will be done by cloud computing in the futur... more It is predicted that most computing and data storage will be done by cloud computing in the future. Tendency to use cloud services and changes in IT world to become service-based will be inevitable in future. This leading change toward cloud computing will be a great movement in IT dependent industries. One of the main parts of this variation is the usage of cloud platforms. This method will affect software engineering events in software production process. Cloud platform let developers write programs which can both run in cloud space and use available services provided in cloud space. In this paper, a survey on cloud platforms, their arrangements, foundation and infrastructure services and their main capabilities used in some leading software companies is presented.

Research paper thumbnail of Collaborative digital library: enhancing digital collections to improve learning in educational programs

Research paper thumbnail of Enhancing File System Visualization Using Conceptual File Management

Abstract - This paper addresses the issue of classifying objects (files and folders) and their vi... more Abstract - This paper addresses the issue of classifying objects (files and folders) and their visualization in file management systems. It proposes a file management system that enables accessing a single file via multiple categories (folders). The proposed file manager is designed based ...

Research paper thumbnail of CFM: A File Manager with Multiple Categorization Support

Research paper thumbnail of Adoption and Use of E-government in Iran

... Zahra Zebardast1, Ali Sajedi Badashian2*, Mohammad Shoja Shafiei2, Mahdi Alipour3, Meisam Saj... more ... Zahra Zebardast1, Ali Sajedi Badashian2*, Mohammad Shoja Shafiei2, Mahdi Alipour3, Meisam Sajedi4 1Public Management Department, Payame Noor University, Tehran, Iran 2Software Engineering Department, Islamic Azad University - Lahijan Branch, Iran 3Electrical ...

Research paper thumbnail of Kinetic Convex Hull Maintenance Using Nested Convex Hulls

In this paper we present an effective kinetic data structure and algorithm for efficient maintena... more In this paper we present an effective kinetic data structure and algorithm for efficient maintenance of convex hull of moving points in 2d space. Given n points continuously moving in the plane we give an efficient algorithm for maintaining their convex hull. Our algorithm partitions the original points into several groups, each group's points forming a convex polygon and the

Research paper thumbnail of Fundamental Usability Guidelines for User Interface Design

Abstract Efficient programs are characterized by several parameters including the user interface ... more Abstract Efficient programs are characterized by several parameters including the user interface design (UID). From the end-userpsilas point of view, the user interface is the representative of the program. Therefore, friendlier software with limited capabilities is ...

Research paper thumbnail of Enabling Effective User Interface Design Using Compound and Layered Structures

It is imperative to identify practical considerations that software projects can use to help them... more It is imperative to identify practical considerations that software projects can use to help them maximize User Interface (UI) design quality while minimizing cost and programming effort. Although, recent advances in hardware products cause production of larger screens with new features, yet the screen size is so limited; moreover, the capabilities of the applications and expectation of the end-users is increased. Therefore, introducing new methods to increase end-users' concentration is essential. In this paper, we propose new structures and methods for designing from-based user interfaces. The structures include widgets, organization and navigation with friendly capabilities, help and education, efficiency and customization. The ideas can be widely deployed in our currently used interfaces in order to increase efficiency.

Research paper thumbnail of Kinetic Convex Hull Algorithm Using Spiral Kinetic Data Structure

Research paper thumbnail of Designing a collaborative educational system: A competitive approach to e-learning

Research paper thumbnail of Conceptual File Management: Revising the structure of classification-based information retrieval

Research paper thumbnail of A Survey of Cloud Platforms and Their Future

It is predicted that most computing and data storage will be done by cloud computing in the futur... more It is predicted that most computing and data storage will be done by cloud computing in the future. Tendency to use cloud services and changes in IT world to become service-based will be inevitable in future. This leading change toward cloud computing will be a great movement in IT dependent industries. One of the main parts of this variation is the usage of cloud platforms. This method will affect software engineering events in software production process. Cloud platform let developers write programs which can both run in cloud space and use available services provided in cloud space. In this paper, a survey on cloud platforms, their arrangements, foundation and infrastructure services and their main capabilities used in some leading software companies is presented.

Research paper thumbnail of Collaborative digital library: enhancing digital collections to improve learning in educational programs

Research paper thumbnail of Enhancing File System Visualization Using Conceptual File Management

Abstract - This paper addresses the issue of classifying objects (files and folders) and their vi... more Abstract - This paper addresses the issue of classifying objects (files and folders) and their visualization in file management systems. It proposes a file management system that enables accessing a single file via multiple categories (folders). The proposed file manager is designed based ...

Research paper thumbnail of CFM: A File Manager with Multiple Categorization Support

Research paper thumbnail of Adoption and Use of E-government in Iran

... Zahra Zebardast1, Ali Sajedi Badashian2*, Mohammad Shoja Shafiei2, Mahdi Alipour3, Meisam Saj... more ... Zahra Zebardast1, Ali Sajedi Badashian2*, Mohammad Shoja Shafiei2, Mahdi Alipour3, Meisam Sajedi4 1Public Management Department, Payame Noor University, Tehran, Iran 2Software Engineering Department, Islamic Azad University - Lahijan Branch, Iran 3Electrical ...

Research paper thumbnail of Kinetic Convex Hull Maintenance Using Nested Convex Hulls

In this paper we present an effective kinetic data structure and algorithm for efficient maintena... more In this paper we present an effective kinetic data structure and algorithm for efficient maintenance of convex hull of moving points in 2d space. Given n points continuously moving in the plane we give an efficient algorithm for maintaining their convex hull. Our algorithm partitions the original points into several groups, each group's points forming a convex polygon and the

Research paper thumbnail of Fundamental Usability Guidelines for User Interface Design

Abstract Efficient programs are characterized by several parameters including the user interface ... more Abstract Efficient programs are characterized by several parameters including the user interface design (UID). From the end-userpsilas point of view, the user interface is the representative of the program. Therefore, friendlier software with limited capabilities is ...

Research paper thumbnail of Enabling Effective User Interface Design Using Compound and Layered Structures

It is imperative to identify practical considerations that software projects can use to help them... more It is imperative to identify practical considerations that software projects can use to help them maximize User Interface (UI) design quality while minimizing cost and programming effort. Although, recent advances in hardware products cause production of larger screens with new features, yet the screen size is so limited; moreover, the capabilities of the applications and expectation of the end-users is increased. Therefore, introducing new methods to increase end-users' concentration is essential. In this paper, we propose new structures and methods for designing from-based user interfaces. The structures include widgets, organization and navigation with friendly capabilities, help and education, efficiency and customization. The ideas can be widely deployed in our currently used interfaces in order to increase efficiency.

Log In