|Full Name||Alim Ul Gias|
|Qualification||M.Sc. in Software Engineering|
|Google Scholar Profile|
|Status||On Study Leave|
I am a lecturer at Institute of Information Technology (IIT), University of Dhaka (DU). At present, I am on a study leave to pursue my PhD. I have completed M.Sc. in Software Engineering from IIT, DU with thesis entitled "Steering System Execution towards Intensive Computations for Adaptive Software Performance Testing". I also received my Bachelor's degree in Information Technology (Major in Software Engineering) from here. As a part of my bachelor program, I worked at Grameenphone Ltd. Bangladesh as an intern from July to December 2011. I am currently a member of IEEE, IEEE Computer Society and Technical Council on Software Engineering.
I consider myself as a bookworm who
is not biased to any particular genre. I can get engage with any book - it
could be comics, crime thrillers, biographies or even encyclopedias. I used to
participate in Quiz competitions and came to know about many topics by reading different
books. I also like to travel and books help a lot to alleviate those traveling
experiences. To most people, walking on an old street of Calcutta may seem
boring. However, I strolled around such streets and was thrilled as stories of my
childhood heroes, “Byomkesh” and “Feluda”, evolved around those places. And last but not the least, I love trying different types of food and my traveling helps a lot on that aspect.
The broad domain of my research is Automated Software Engineering. To be more specific, I like to address the challenges which are involved in automating any steps of the Software Development Life Cycle (SDLC). Although, I would mainly prefer to work with software architecture and testing related issues.
I am a member of the Distributed Systems and Software Engineering research group at IIT. Being a part of the group, I focus on adaptive software performance testing. The main purpose of this research is to automatically suggest performance hotspots within a large scale web application. To do so, we frequently need to use the concepts of machine learning. Besides, I have also worked on a project addressing system’s scalability using formal approaches.
I occasionally try to contribute in the work of IIT, DU Optimization Research Group. My specific interest is on software design issues that involve optimization and different meta-heuristic algorithms. At present, we are trying to develop a solution that will automatically propose a component based design (having high cohesion and low coupling) from legacy code written in procedural language.
Currently, I have a growing interest to work on automated software verification techniques that involve issues like software performance, scalability and reliability. Some of the challenges are - modelling system’s behavior and generating counter examples in terms of performance issues, resolving conflict for properties of different nature, etc.
1. A. U. Gias and K. Sakib, “An Adaptive Bayesian Approach for URL Selection to Test Performance of Large Scale Web-Based Systems,” in Companion Proceedings of the Thirty Sixth International Conference of Software Engineering, (Hyderabad, India), pp. 608–609, ACM/IEEE, June 2014.
2. A. U. Gias, A. Imran, R. Rahman, K. Sakib. IVRIDIO: Design of a software testing framework to provide Test-first Performance as a service. InThird International Conference on Innovative Computing Technology (INTECH 2013) 2013 Aug 29 (pp. 520-525). IEEE
3. R. Rahman, A. Imran, A. U. Gias, K Sakib. A peer to peer resource provisioning scheme for cloud computing environment using multi attribute utility theory. InThird International Conference on Innovative Computing Technology (INTECH 2013) 2013 Aug 29 (pp. 132-137). IEEE.
4. A. Imran, A. U. Gias, K Sakib. An empirical investigation of cost-resource optimization for running real-life applications in open source cloud. In2012 International Conference on High Performance Computing & Simulation (HPCS) 2012 Jul 2 (pp. 718-723). IEEE.
1. A. U. Gias, R. Rahman, A. Imran, and K. Sakib, “TFPaaS : Test-first Performance as a Service to Cloud for Software Testing Environment,” International Journal of Web Applications, vol. 5, no. 4, pp. 153–167, 2013.
2. A. Imran, A. U. Gias, R. Rahman, and K. Sakib, “ProvIntSec: A Provenance Cognition Blueprint Ensuring Integrity and Security for Real Life Open Source Cloud,” International Journal of Information Privacy, Security and Integrity, vol. 1, no. 4, pp. 360–380, 2013.
1. A. U. Gias, "Steering System Execution towards Intensive Computations for Adaptive Software Performance Testing," Master's Thesis - IIT, University of Dhaka, Dhaka, Bangladesh, 2014
I take the following courses at the undergrad level -
For the Master's program, I am the course instructor of the course MS 1004 Distributed Software Engineering. Besides, I am informally involved with the course MS 1002 Formal Methods and Models in Software Engineering.
University of DhakaEmail: alim at du dot ac dot bd
In short, I have contributed in the following projects -
2016 © IIT. Developed by BSSE 3rd Batch.