Alim Ul Gias

Full Name Alim Ul Gias
Designation Lecturer
Qualification M.Sc. in Software Engineering
DBLP Profile
Google Scholar Profile Profile
ResearchGate 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.

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 undergrad period.

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.


Conference Papers

1. M. Selim, M. S. Siddik, T. R. Toma, A. U. Gias, and S. M. Khaled, "Approximating Object based Architecture for Legacy Software Written in Procedural Languages using Variable Neighborhood Search," in Proceedings of the Eighth International Conference on Software, Knowledge, Information Management & Applications, (Dhaka, Bangladesh), pp. 1–6, IEEE, December 2014. (This paper was Runner-up in the Best Student Paper Award Competition)

Files :DM_VNS
 Download File

2. 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
 Download File

3. M. S. Siddik, M. Selim, A. U. Gias, S. M. Khaled, and K. Sakib, "A Direction of Migrating Procedural Paradigm to Object Based Architecture by forming Cluster of Functions using Local Search Heuristics," in Proceedings of the Third International Conference on Informatics, Electronics & Vision, (Dhaka, Bangladesh), pp. 1-6, IEEE, May 2014.

Files :DM_LS
 Download File

4. M. Selim, S. Siddik, A. U. Gias, M. Abdullah-Al-Wadud, and S. M. Khaled, "A Genetic Algorithm for Software Design Migration from Structured to Object Oriented Paradigm," in Recent Advances in Computer Engineering, Communications and Information Technology, (Tenerife, Spain) pp. 187–192, WSEAS, 2014.

Files :DM_GA
 Download File

5. S. Siddik, A. U. Gias, and S. M. Khaled, "Optimizing Software Design Migration from Structured Programming to Object Oriented Paradigm," in Proceedings of the Sixteenth International Conference on Computer and Information Technology, Bangladesh), pp. 1-6, IEEE, March 2014. (This paper received the Best Student Paper Award)

Files :DM_MC
 Download File

6. A. U. Gias, M. R. Tabassum, A. S. Ami, A. Imran, M. Ibrahim, R. Rahman, and K. Sakib, "A Formal Approach to Verify Software Scalability Requirements using Set Theory and Hoare Triple," in Proceedings of the Sixteenth International Conference on Computer and Information Technology, (Khulna, Bangladesh), pp. 7–12, IEEE, March 2014.

Files :Hoare Triple Verify Scalability
 Download File

Journal Papers

1. S. A. Asif, Z. Masud, R. Easmin, and A. U. Gias, “SAFFRON: A Semi-Automated Framework for Software Requirements Prioritization” International Journal of Advanced Computer Science and Applications (IJACSA), vol. 8, no. 12, pp. 491-499, 2017

Files :No Files

2. K. N. Neela, S. A. Asif, A. S. Ami, and A. U. Gias, "Modeling Software Defects as Anomalies: A Case Study on Promise Repository," Journal of Software vol. 12, no. 10, pp. 759-772, 2017

Files :No Files

3. 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.

Files :TFPaaS
 Download File


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

Files :Draft of Master's Thesis
 Download File

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 Software Engineering.

IIT Building

University of Dhaka

Email: alim at du dot ac dot bd