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.
Files :Adaptive Software Performance Testing ICSE 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
Files :No Files
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.
Files :No Files
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.
Files :No Files
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 -
- SE 206 Object Oriented Concepts I
- SE 306 Object Oriented Concepts II
- SE 605 Software Testing and Quality Assurance
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
In short, I have contributed in the following projects -
- DU Cyber Center Automation: Authentication and authorization system for Dhaka University cyber center based on users’ usage
- Call Prioritization - UGC Research Project: A research project funded by University Grant Commission (UGC) of Bangladesh that focuses on identifying different social aspects by analyzing phone call logs
- Education Management Information System (EMIS): An Information System for Bangladesh Bureau of Educational Information and Statistics
- Working Memory Test: Research Tool for Dhaka University Memory Research Unit (DUMRU)
During my Master's program, I was awarded the National Science and
Technology Fellowship 2013-2014 and IIT Academic Excellence Gold Medal 2014. This was really inspiring for me. I was also
awarded the Dhaka University Undergraduate Scholarship during my