See dynamic adaptation by Dr Ahmed Kamran Malik in action in the form of        aktSmart for PC     and soon to be released       aktSmart for mobiles       


Quick links

© 2013 - Dr. Ahmad Kamran Malik, Abdul Karim, Ejaz Hussain, Mughal-e-Azam Bilal 

 Institute of Information Technology, Quaid-i-Azam University, Islamabad, Pakistan

Software Updates



aktSmart for PC



aktSmart for Mobile





Future Work


Released new version1.0.2 today (November 24, 2013)




This Sotware, named aktSmart, is related to the dynamic adaptation of roles and their activities in a collaborative working environment. It is based on the research related to dynamic adaptation of roles in collaborative team environment.


In a collaborative system, many users share their activities in order to achieve their goals efficiently. One basic purpose of such system is to help users efficiently collaborate while working on a similar task. Our tool enables the users to dynamically collaborate and automatically get the activity messages from collaborating users. In addition, software dynamically adapts a user’s roles based on the activities of other users. These role adaptations are predefined which can be based on rules or predefined roles.

Initially this software started as a 6 credit hour project of Ejaz Hussain, a master’s student (2011-2013) at IIT, QAU. Myself and Mr Abdul Karim (a software professional by career, working on cotract as Assistant Professor in IIT, QAU) transformed my research work on collaborative and context-aware systems in to a collaboration tool taking along Ejaz Hussain all the way through design to its completion.

Mughal-e-Azam Bilal joined my group in next semester for his 6 credit hour project to take over aktSmart for improvements in its PC version and to add Android based mobile phones to be using this application within intranet environment. Mughal-e-Azam Bilal is also looking after website and forum management under kind guidence of Abdul Karim.

It can be very helpful in any collaborating environment where a manual collaborative system exists. It helps relieving the users from a lot of manual task and paper work. It is very efficient that a user can login to the system and can see what roles and activities he is supposed to do by default and what other roles/activities are dynamically assigned to him due to unavailability or any other problem of collaborating users.

By Dr. Ahmad Kamran Malik