SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
DOI : 10.5121/ijitmc.2013.1302 11
COSMOS: A CONTEXT SENSITIVE MODEL FOR
DYNAMIC CONFIGURATION OF SMARTPHONES
USING MULTIFACTOR ANALYSIS
K.S. Kuppusamy1
, Leena Mary Francis2
, G. Aghila3
1
Department of Computer Science, School of Engineering and Technology, Pondicherry
University, Pondicherry, India
3
Department of Computer Science & Engineering, National Institute of Technology
Puducherry, India
1
kskuppu@gmail.com, 2
rosebeauty02@gmail.com,3
aghilaa@gmail.com
ABSTRACT
With the prolific growth in usage of smartphones across the spectrum of people in the society it becomes
mandatory to handle and configure these devices effectively to achieve optimum results from it. This paper
proposes a context sensitive model termed COSMOS (COntext Sensitive MOdel for Smartphones) for
configuring the smartphones using multifactor analysis with the help of decision trees. The COSMOS
model proposed in this paper facilitates the configuration of various smartphone settings implicitly based
on the userā€™s current context, without interrupting the user for various inputs. The COSMOS model also
proposes multiple context parameters like location, scheduler data, recent call log settings etc to decide the
appropriate settings for the smartphones. The proposed model is validated by a prototype implementation
in the Android platform. Various tests were conducted in the implementation and the settings relevancy
metric value of 90.95% confirms the efficiency of the proposed model.
KEYWORDS
Mobile computing, Smartphone configuration, Context sensitivity
1. INTRODUCTION
The mobile phones have become an integral part of day-to-day life for majority of the people in
the modern society. The evolution of smartphones from the traditional mobile devices has opened
up a critical research domain which attempts to provide solutions to the issues surrounding these
smartphone devices. Surpassing all other traditional communication channels, smartphones are
raising as a favourite choice of people, not only for voice call purposes but also for accessing the
internet which includes mail access, social networking, mobile shopping and mobile banking. [1]
Though the smartphone devices are very powerful in nature, the efficient handling of these
devices depends on optimal settings which have to be explicitly done by the user in majority of
the scenarios. The manoeuvring of these settings requires a level of expertise with respect to these
devices which cannot be assured in all occasions. The improper settings in these smartphone
devices lead to the substandard performance which drastically affects the optimal utility level of
these devices. Adding complexity to this scenario is the dynamicity of these optimal settings. The
optimal configuration varies across the temporal dimension for a single user, based on various
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
12
context settings. The optimal settings for different users do differ due to the personalization
requirements.
This research attempts to provide a solution to this problem by proposing a context sensitive
model termed as COSMOS (COntext Sensitive MOdel for Smartphones). The COSMOS model
relieves the user of the smartphone from the task of manually configuring the device for various
settings like screen brightness, vibration mode, ringtone volume, GPS and WiFi settings etc. The
objectives of this research work are as listed below:
ā€¢ Proposing a context sensitive model for configuration of smartphones to achieve
optimal performance.
ā€¢ Devising various context parameters to support the model in choosing the best suited
settings based on userā€™s current context.
The remainder of the paper is organised as follows: In section 2 the related works carried out in
this area which have motivated this research work has been discussed. Section 3 deals about the
proposed model and its mathematical representation. Section 4 focuses on the implementation of
the model in android platform and results of the implementation work. Sections 5 conclude the
research paper and highlight the future implementation of this research work.
2. MOTIVATIONS
Apart from being simple voice communication devices, the mobile phone has evolved into very
powerful multipurpose devices with many mission critical applications. [2] As the context
surrounding the mobile device is varying, applying context specificity becomes an important task.
The context sensitive handling of mobile devices with respect to security has been studied in
detail by researchers. [3]
The on-field usage of smartphones with respect to various users have been studied for their long
term implications. [4] The study of configuring the smartphones optimally becomes a critical
research problem as they can lead to proper utilization of important resources in the smartphones
like battery utilization etc. [5], [6] As the user base of the smartphones have become mammoth,
the study of analysing how a large group of users handle their smartphones is also an important
research issue which has been addressed by researchers. [7] It has been concluded by researchers
that usage context is an important parameter with respect to efficient handling of smartphone
devices. [8]
The computation of context of the smartphones is studied by researchers for inquiry and action in
mobile devices. [9] Context sensitivity in mobile devices is studied for various purposes like
advertising, rich user interfaces etc. [10] The proposed research work, COSMOS utilizes the
context of the smartphones for efficient manoeuvring of settings in the smartphones.
For the purpose of analysing the input vectors, this research work utilizes decision trees. The
decision tree falls under the machine learning classification category. [11]ā€“[13] There are other
classification techniques like Support Vector Machine , k- Nearest neighbour etc [14], [15]. The
reasons for utilizing the decision tree in the proposed model are due to their ability to perform
well with the discontinuous and missing data.
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
13
3. THE COSMOS MODEL
This research work proposes a model termed COSMOS (Context Sensitive MOdel for
Smartphones). The block diagram of the COSMOS model is as shown in Figure 1. It has two
major components viz., COSMOS Client and COSMOS server. The individual components of
the COSMOS model are as listed below:
ā€¢ Location Tracker: The role of location tracker component is to track the
current location of the device using deviceā€™s built-in GPS facility or using the
WiFi connectivity. Based on the current location, the settings of the
smartphone would get altered, which is done by analysing the past data and
the corresponding user action with respect to the specified location. For
example after reaching a meeting hall, if the user has put his / her smartphone
in silent mode in the past then, based on the location the phone would be put
in silent mode automatically when user reaches that place.
ā€¢ Scheduler Interface: The role of Scheduler interface is to fetch the current
schedules like ā€œMeetingā€ from the deviceā€™s built-in scheduler. The inputs
from the scheduler provide critical data about the userā€™s current context based
on which the settings would be orchestrated.
ā€¢ Call Log Fetcher: The role of Call Log Fetcher is to fetch the recent calls
from the deviceā€™s call log repository. The number of calls to be fetched is
customized by a call log window length. The rationale for incorporating the
call log fetcher in the model is to check the immediate previous calls the user
has either made or received. Based on these calls and their past associations
the settings would be chosen.
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
14
Figure 1. The COSMOS Model Block Diagram
ā€¢ Battery Level Monitor: The role of battery level monitor is to fetch the
amount of the remaining power from the deviceā€™s battery. Based on the
remaining battery level few settings would be adjusted. For example if the
battery level goes below a critical threshold level all the power hungry
components like Bluetooth, WiFi shall be set to off. The critical services
repository holds the list of settings which should not be altered even during
the low battery scenario.
ā€¢ Settings Manager: The objective of Settings Manager is to load best-suited
settings based on the inputs from various other components listed above. The
settings manager primarily handles six different settings viz., Bluetooth,
WiFi, GPS, Screen Brightness, Ring Volume and Vibration Mode.
ā€¢ COSMOS Server Components: The major components of the COSMOS
server are ā€œReal time data collectionā€, ā€œDecision Tree Trainerā€ , ā€œDecision
Treeā€ and XML settings builder. The role of real time data collection is to
gather the input vector from the client. The decision tree trainer is to train the
COSMOS server based on the input data received from the client. The XML
settings builder would compile the target settings decided by the decision
tree, which is to be sent to the client.
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
15
The context of the user is gathered with the help of various inputs received from Location
Tracker, Scheduler Interface, Call Log Fetcher and Battery Level monitor. These inputs are
analyzed with the help of decision trees and the corresponding the settings are chosen.
In order to reduce to power requirements in the smartphones the COSMOS model is divided into
two major blocks. The client component is loaded in the device itself and the another component
is loaded in the COSMOS server which would be communicated by the COSMOS clients with
the inputs sensed and the decision would be made in the COSMOS server and the result would be
reverted back to the client in the form of a XML file. This XML file would be interpreted by the
COSMOS client to make the necessary settings changes in the device as instructed by the
COSMOS server. In case, if the internet access channels like WiFi or devices data settings are
disabled then the communication between the COSMOS client and server would be established
with the help of Short Message Service (SMS).
3.1 The Mathematical Model
This section deals with the mathematical representation of the COSMOS model. The four factors
utilized in the COSMOS model are represented in (1).
ļ”
ļ¢
ļ£
ļ¤
ļ£± ļ£¼
ļ£“ ļ£“
ļ£“ ļ£“
ā„¦ = ļ£² ļ£½
ļ£“ ļ£“
ļ£“ ļ£“ļ£³ ļ£¾
(1)
In (1), the multifactor set is represented as ā„¦ . The Location tracker component is represented
asļ” , the scheduler interface is represented as ļ¢ , the call log fetcher as ļ£ , the battery level
monitor asļ¤ .
The Location tracker gathers the location either with the help of GPS or WiFi which is
represented as shown in (2). In (2) gļ” indicates the GPS component and wļ” indicates the WiFi
component.
g
w
ļ”
ļ”
ļ”
ļ£± ļ£¼
= ļ£² ļ£½
ļ£³ ļ£¾
(2)
The scheduler interface fetches the current schedule of the user from the deviceā€™s built-in
scheduler. The events related to the current time slot alone are fetched. The time slot window
shall be dynamically adjusted based on the userā€™s requirements. The ļ¢ component is represented
as shown in (3).
( )( ):NOW NOWif T T T
otherwise
ļ¬ ļ« ļ¬ ļ« ļ¢ ļ¢ ļ¬
ļ¢
ļ£± ļ£¼āˆ€ āˆˆĪ¦ āˆ’ ā‰¤ ā‰¤ + = āˆŖļ£“ ļ£“
= ļ£² ļ£½
āˆ…ļ£“ ļ£“ļ£³ ļ£¾
(3)
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
16
In (3), the set of events from the scheduler is shown as Ī¦ . The time-slot window is shown as ļ« .
If the time of the scheduler event ( )T ļ¬ falls in the current time slot window then it is appended
with ļ¢ . If none of the events are within the current time slot window then an empty set āˆ… is
returned.
The call log fetcher, which fetches the recent calls to and from the device within a predefined
time slot, which is represented as shown in (4).
( )( ):NOWif T T
otherwise
ļ­ ļ­ ļ« ļ£ ļ£ ļ­
ļ£
ļ£± ļ£¼āˆ€ āˆˆĪ  ā‰„ āˆ’ = āˆŖļ£“ ļ£“
= ļ£² ļ£½
āˆ…ļ£“ ļ£“ļ£³ ļ£¾
(4)
The set of all calls to and from the device within a predefined time slot ļ« is represented as ļ­ . All
these call information are added to the set. If no such calls are available in the predefined time
slot then an empty set is returned as shown in (4).
For the battery power settingļ¤ , if the level goes below the critical levelļ· , then the power crisis
flag ļ² is set, as shown in (5).
( ):if set as ON
otherwise
ļ¤ ļ· ļ²
ļ¤
ļ£± ā‰¤ ļ£¼
= ļ£² ļ£½
āˆ…ļ£³ ļ£¾
(5)
After computing all the four parameters, the set ā„¦ is sent to the COSMOS server for the selection
of the optimal setting.
In the COSMOS server the settings are analyzed using the decision trees. The decision trees are
used to pick the values from the predefined ranges in case of continuous data. If the data is of the
Boolean type like Bluetooth (On , Off) then either the true or false value is chosen. As the
decision trees requires adequate training, the COSMOS model trains the decision tree based on
the real time data that it receives from the COSMOS client.
( )Train ļ” ļ¢ ļ£ ļ¤āˆ† =
(6)
During this period the COSMOS server doesnā€™t provide any settings suggestions. Once the
decision tree is sufficiently trained, then the COSMOS server provides the optimal settings
suggestions.
{ }, , , , ,Sāˆ† = Ī” Ī£ Ī¤ Ļ’ ĪØ Ī˜ (7)
In (7), Sāˆ† holds six different settings. Ī”represents the Bluetooth, Ī£ represents the GPS,
Ī¤indicates WiFi, Ļ’ represents the screen brightness, ĪØ indicates the ringing volume and
Ī˜ represents the vibration mode.
For the COSMOS model, the decision tree algorithm utilized is J48 which is a variation of the
ID3 algorithm. The reason for choosing the J48 is due to the open source nature of it and the
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
17
U s e r P r o f ile M o d e R in g in g V o lu m e R in g t o n e B r ig h t n e s s D a t a b a s e
1 : o p e n p r o f ile m o d e ( )
2 : r e q u e s t v a lu e o f p r o f ile m o d e ( )
3 : P r o v id e s v a lu e s o f p r o f ile m o d e ( )
4 : s e t s t h e v a lu e t o c o n t r o ls ( )
5 : d is p la y s p r o f ile m o d e ( )
6 : e n t e r s in p u t ( )
7 : s e le c t s u p d a t e ( )
8 : u p d a t e s v a lu e o f p r o f ile m o d e ( )
9 : d ip la y s m e n u ( )
1 0 : o p e n r in g t o n e v o lu m e ( )
1 1 : r e q u e s t v a lu e s o f r in g t o n e v o lu m e ( )
1 2 : p r o v id e s v a lu e s o f r in g t o n e v o lu m e ( )
1 3 : s e t t h e v a lu e s t o c o n t r o ls ( )
1 4 : d is p la y s r in s t o n e v o lu m e ( )
1 5 : e n t e r s in p u t ( )
1 6 : s e le c t s u p d a t e ( )
1 7 : u p d a t e s v a lu e s o f r in g t o n e v o lu m e ( )
1 8 : d is p la y s m e n u ( )
1 9 : o p e n r in g t o n e ( )
2 0 : r e q u e s t v a lu e f o r r in g t o n e ( )
2 1 : p r o v id e s v a lu e o f r in g t o n e ( )
2 2 : s e t s t h e v a lu e t o t h e c o n t r o l( )
2 3 : d is p la y r in g t o n e s ( )
2 4 : e n t e r s in p u t ( )
2 5 : s e le c t u p d a t e ( )
2 6 : u p d a t e t h e v a lu e o f r in g t o n e ( )
2 7 : d is p la y s m e n u ( )
2 8 : o p e n b r ig h t n e s s ( )
2 9 : r e q u e s t v a lu e o f b r ig h t n e s s ( )
3 0 : p r o v id e s v a lu e o f b r ig h t n e s s ( )
3 1 : s e t s v a lu e t o c o n t r o l( )
3 2 : d ip la y s b r ig h t n e s s ( )
3 3 : e n t e r s in p u t ( )
3 4 : s e le c t u p d a t e ( )
3 5 : u p d a t e v a lu e o f b r ig h t n e s s ( )
3 6 : d is p la y s m e n u ( )
ability to handle discontinuous factor data. Based on the input vector received from the client, the
COSMOS decision tree selects any of the predefined settings which serve as the close match.
Figure 2 : Sequence Diagram ā€“ COSMOS
4. THE IMPLEMENTATION
The proposed context sensitive model for dynamic configuration of smartphones has been
implemented in the Android 2.3 Operating System. [16] The COSMOS client is loaded into the
smartphone device. The server component is implemented as a PHP based web application with
Apache as the web server. The sequence diagram of the COSMOS model is illustrated in Figure
2.
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
18
Figure 3: COSMOS Screenshot with Various Settings
Various screenshots of the COSMOS model are illustrated in Figure 3. It can be observed from
Figure 3 that the interface provides various options to manoeuvre the settings. To confirm the
efficiency of the proposed COSMOS model, various sessions of experiments were conducted on
it. One of the parameters considered for the efficiency of the COSMOS model is by comparing
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
19
the energy conservation made by making the optimal settings, which is illustrated in Table 1 and
Figure 4.
Table 1. Battery Utilization Comparison
Session
ID
Mean Battery Hours
(Normal)
Mean Battery Hours
COSMOS
1 17.2 18.3
2 16.5 17.8
3 18.6 19.8
4 19.1 20.3
5 15.4 17.4
6 16.8 18.1
7 18.1 19.6
8 19.3 20.8
9 18.5 19.9
10 19.2 19.8
11 17.5 18.9
12 16.5 17.9
13 16.8 19.7
14 18.8 20.3
15 19.4 21.1
Figure 4. COSMOS Energy Efficiency Chart
It can be observed from Table 1 that, the mean of battery hours across all the sessions in the
normal scenario is 17.84 whereas in the COSMOS the mean value is improved to 19.31 which
indicate the energy utilized by the smartphone after the application of the proposed COSMOS
model is efficient.
Although the settings of the smartphone are dynamically adjusted by the COSMOS model
implicitly without interrupting the user, these settings need to be accorded by the user. The userā€™s
satisfaction level with respect to the automatic settings change is studied and the results are
illustrated in Table 2 and Figure 5.
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
20
Table 2. COSMOS Settings Relevance Score
Session
ID
CRS PRS CIS
1 72.4 20.1 7.5
2 80.1 10.3 9.6
3 82.1 12.8 5.1
4 69.5 20.5 10
5 70.5 15.6 13.9
6 75.6 14.5 9.9
7 80.5 10.5 9
8 88.5 6.5 5
9 84.2 10.5 5.3
10 81.5 9.5 9
11 83.4 10.5 6.1
12 88.1 4.5 7.4
13 80.2 5.9 13.9
14 83.5 6.5 10
15 79.5 6.5 14
In Table 2, CRS indicates Completely Relevant Settings, PRS indicates Partially Relevant
Settings and CIS indicates Completely Irrelevant Settings. The comparison is charted out in
Figure 5.
Figure 5. COSMOS Settings Relevance Comparison
It can be observed from data that 79.9% of settings changes made by the COSMOS model falls
under the Completely Relevant category and 10.9% in partially relevant and 9.04% in completely
irrelevant category. The cumulative of CRS and PRS is computed as 90.95% of settings changes
made by the COSMOS model is accorded by the users as Relevant changes which confirms the
efficiency of the COSMOS model.
5. CONCLUSION AND FUTURE DIRECTIONS
The proposed COSMOS model has been implemented in android operating system. It was tested
in various devices from diverse manufacturers. The model can be implemented in other
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
21
smartphone platforms like windows, apple, etc. The conclusions drawn from the proposed
system are listed below:
ā€¢ The COSMOS model facilitates dynamically configuring the smartphone devices based
on the user context without interrupting the users.
ā€¢ The settings chosen by the COSMOS model is tested for the accordance of the userā€™s
satisfaction level which was estimated at 90.95% confirming the relevancy and efficiency
of the model.
The future directions for this research work are listed below:
ā€¢ The COSMOS model can be further enriched by incorporating specific data mining
algorithms in analysing various log data.
ā€¢ The model shall be enhanced by widening its boundary by considering more settings and
other services running in the device.
ā€¢ The model shall be extended by considering parameters specific to Tablet devices in
addition to the smartphones.
REFERENCES
[1] H. Falaki, R. Mahajan, S. Kandula, D. Lymberopoulos, R. Govindan, and D. Estrin, ā€œDiversity in
smartphone usage,ā€ in Proceedings of the 8th international conference on Mobile systems,
applications, and services, New York, NY, USA, 2010, pp. 179ā€“194.
[2] P. Traynor, C. Amrutkar, V. Rao, T. Jaeger, P. McDaniel, and T. La Porta, ā€œFrom mobile phones to
responsible devices,ā€ Security and Communication Networks, vol. 4, no. 6, pp. 719ā€“726, 2011.
[3] M. Conti, V. T. N. Nguyen, and B. Crispo, ā€œCRePE: Context-Related Policy Enforcement for
Android,ā€ in Information Security, M. Burmester, G. Tsudik, S. Magliveras, and I. Ilić, Eds. Springer
Berlin Heidelberg, 2011, pp. 331ā€“345.
[4] C. Shepard, A. Rahmati, C. Tossell, L. Zhong, and P. Kortum, ā€œLiveLab: measuring wireless
networks and smartphone users in the field,ā€ SIGMETRICS Perform. Eval. Rev., vol. 38, no. 3, pp.
15ā€“20, Jan. 2011.
[5] E. Cuervo, A. Balasubramanian, D. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl, ā€œMAUI:
making smartphones last longer with code offload,ā€ in Proceedings of the 8th international conference
on Mobile systems, applications, and services, New York, NY, USA, 2010, pp. 49ā€“62.
[6] L. Zhang, B. Tiwana, Z. Qian, Z. Wang, R. P. Dick, Z. M. Mao, and L. Yang, ā€œAccurate online power
estimation and automatic battery behavior based power model generation for smartphones,ā€ in
Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign
and system synthesis, New York, NY, USA, 2010, pp. 105ā€“114.
[7] E. Oliver, ā€œThe challenges in large-scale smartphone user studies,ā€ in Proceedings of the 2nd ACM
International Workshop on Hot Topics in Planet-scale Measurement, New York, NY, USA, 2010, pp.
5:1ā€“5:5.
[8] H. Falaki, R. Mahajan, and D. Estrin, ā€œSystemSens: a tool for monitoring usage in smartphone
research deployments,ā€ in Proceedings of the sixth international workshop on MobiArch, New York,
NY, USA, 2011, pp. 25ā€“30.
[9] E. Horvitz, P. Koch, R. Sarin, J. Apacible, and M. Subramani, ā€œBayesphone: Precomputation of
Context-Sensitive Policies for Inquiry and Action in Mobile Devices,ā€ in User Modeling 2005, L.
Ardissono, P. Brna, and A. Mitrovic, Eds. Springer Berlin Heidelberg, 2005, pp. 251ā€“260.
[10] C. E. Cirilo, A. F. do Prado, W. L. de Souza, and L. A. M. Zaina, ā€œModel driven RichUbi: a model
driven process for building rich interfaces of context-sensitive ubiquitous applications,ā€ in
Proceedings of the 28th ACM International Conference on Design of Communication, New York,
NY, USA, 2010, pp. 207ā€“214.
[11] C. Apte, F. Damerau, S. M. Weiss, C. Apte, F. Damerau, and S. Weiss, ā€œText Mining with Decision
Trees and Decision Rules.ā€
International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013
22
[12] L. Breiman, J. H. Friedman, and R. A. Olshen, ā€œClassification and Regression Trees,ā€ Wadsworth,
Belmont, California, 1984.
[13] M. Hall, E. Frank, G. Holmes, B. Pfahringer, P. Reutemann, and I. H. Witten, ā€œThe WEKA data
mining software: an update,ā€ ACM SIGKDD Explorations Newsletter, vol. 11, no. 1, pp. 10ā€“18,
2009.
[14] K. B. Duan and S. Keerthi, ā€œWhich is the best multiclass SVM method? An empirical study,ā€
Multiple Classifier Systems, pp. 732ā€“760, 2005.
[15] T. Xia, Y. Chai, and T. Wang, ā€œImproving SVM on web content classification by document
formulation,ā€ in 2012 7th International Conference on Computer Science Education (ICCSE), 2012,
pp. 110 ā€“113.
[16] ā€œThe Android OS,ā€ About.com Linux. [Online]. Available:
http://linux.about.com/od/mobiledevices/a/The-Android-Os.htm. [Accessed: 25-May-2013].
Authors
Dr. K.S.Kuppusamy is an Assistant Professor at Department of Computer Science, School of Engineering
and Technology, Pondicherry University, Pondicherry, India. He has obtained his Ph.D in Computer
Science and Engineering from Pondicherry Central University, and the Master degree in Computer Science
and Information Technology from Madurai Kamaraj University. His research interest includes Web Search
Engines, Semantic Web and Mobile Computing. He has made more than 20 peer reviewed international
publications. He is in the Editorial board of three International Peer Reviewed Journals.
Leena Mary Francis was associated with Oracle as Software Engineer before she joined as Assistant
Professor at Department of Computer Science, SS College, Pondicherry, India. She has obtained her
Masterā€™s degree in Computer Applications from Pondicherry University. Her area of interest includes Web
2.0 and Information retrieval.
Dr. G. Aghila is a Professor at Department of Computer Science & Engineering, National Institute of
Technology, Puducherry. She has got a total of 25 years of teaching experience. She has received her M.E
(Computer Science and Engineering) and Ph.D. from Anna University, Chennai, India. She has published
more than 75 research papers in peer reviewed, indexed international journals. She is currently a supervisor
guiding 8 Ph.D. scholars. She was in receipt of Schrneiger award. She is an expert in ontology
development. Her area of interest includes Intelligent Information Management, artificial intelligence, text
mining and semantic web technologies.

Weitere Ƥhnliche Inhalte

Was ist angesagt?

Improvement from proof of concept into the production environment cater for...
Improvement from proof of concept into the production environment   cater for...Improvement from proof of concept into the production environment   cater for...
Improvement from proof of concept into the production environment cater for...
Conference Papers
Ā 
Paper id 25201441
Paper id 25201441Paper id 25201441
Paper id 25201441
IJRAT
Ā 

Was ist angesagt? (16)

Hci presentation v2.2
Hci presentation v2.2Hci presentation v2.2
Hci presentation v2.2
Ā 
DEEP-LEARNING-BASED HUMAN INTENTION PREDICTION WITH DATA AUGMENTATION
DEEP-LEARNING-BASED HUMAN INTENTION PREDICTION WITH DATA AUGMENTATIONDEEP-LEARNING-BASED HUMAN INTENTION PREDICTION WITH DATA AUGMENTATION
DEEP-LEARNING-BASED HUMAN INTENTION PREDICTION WITH DATA AUGMENTATION
Ā 
IRJET- Facial Expression Recognition using Deep Learning: A Review
IRJET- Facial Expression Recognition using Deep Learning: A ReviewIRJET- Facial Expression Recognition using Deep Learning: A Review
IRJET- Facial Expression Recognition using Deep Learning: A Review
Ā 
Explaining Aluminous Ascientification Of Significance Examples Of Personal St...
Explaining Aluminous Ascientification Of Significance Examples Of Personal St...Explaining Aluminous Ascientification Of Significance Examples Of Personal St...
Explaining Aluminous Ascientification Of Significance Examples Of Personal St...
Ā 
Improvement from proof of concept into the production environment cater for...
Improvement from proof of concept into the production environment   cater for...Improvement from proof of concept into the production environment   cater for...
Improvement from proof of concept into the production environment cater for...
Ā 
Comparative analysis of augmented datasets performances of age invariant face...
Comparative analysis of augmented datasets performances of age invariant face...Comparative analysis of augmented datasets performances of age invariant face...
Comparative analysis of augmented datasets performances of age invariant face...
Ā 
DATA AUGMENTATION TECHNIQUES AND TRANSFER LEARNING APPROACHES APPLIED TO FACI...
DATA AUGMENTATION TECHNIQUES AND TRANSFER LEARNING APPROACHES APPLIED TO FACI...DATA AUGMENTATION TECHNIQUES AND TRANSFER LEARNING APPROACHES APPLIED TO FACI...
DATA AUGMENTATION TECHNIQUES AND TRANSFER LEARNING APPROACHES APPLIED TO FACI...
Ā 
2 4-10
2 4-102 4-10
2 4-10
Ā 
Modifying Hamming code and using the replication method to protect memory aga...
Modifying Hamming code and using the replication method to protect memory aga...Modifying Hamming code and using the replication method to protect memory aga...
Modifying Hamming code and using the replication method to protect memory aga...
Ā 
Design of Digital Parity Generator Layout using 0.7 micron Technology
Design of Digital Parity Generator Layout using 0.7 micron Technology Design of Digital Parity Generator Layout using 0.7 micron Technology
Design of Digital Parity Generator Layout using 0.7 micron Technology
Ā 
Real time multimedia-signal_proccesing_using_matlab
Real time multimedia-signal_proccesing_using_matlabReal time multimedia-signal_proccesing_using_matlab
Real time multimedia-signal_proccesing_using_matlab
Ā 
DYNAMIC AND REALTIME MODELLING OF UBIQUITOUS INTERACTION
DYNAMIC AND REALTIME MODELLING OF UBIQUITOUS INTERACTIONDYNAMIC AND REALTIME MODELLING OF UBIQUITOUS INTERACTION
DYNAMIC AND REALTIME MODELLING OF UBIQUITOUS INTERACTION
Ā 
IRJET- Analysing Wound Area Measurement using Android App
IRJET- Analysing Wound Area Measurement using Android AppIRJET- Analysing Wound Area Measurement using Android App
IRJET- Analysing Wound Area Measurement using Android App
Ā 
Paper id 25201441
Paper id 25201441Paper id 25201441
Paper id 25201441
Ā 
FUSION BASED MULTIMODAL AUTHENTICATION IN BIOMETRICS USING CONTEXT-SENSITIVE ...
FUSION BASED MULTIMODAL AUTHENTICATION IN BIOMETRICS USING CONTEXT-SENSITIVE ...FUSION BASED MULTIMODAL AUTHENTICATION IN BIOMETRICS USING CONTEXT-SENSITIVE ...
FUSION BASED MULTIMODAL AUTHENTICATION IN BIOMETRICS USING CONTEXT-SENSITIVE ...
Ā 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
Ā 

Andere mochten auch

Objectives of life why are we here
Objectives of life   why are we hereObjectives of life   why are we here
Objectives of life why are we here
Sabry Shaheen
Ā 
ąøąø²ąø£ąøŖąø£ą¹‰ąø²ąø‡ąø•ąø±ąø§ąø­ąø±ąøąø©ąø£ąø«ąø„ąø²ąøąø«ąø„ąø²ąø¢
ąøąø²ąø£ąøŖąø£ą¹‰ąø²ąø‡ąø•ąø±ąø§ąø­ąø±ąøąø©ąø£ąø«ąø„ąø²ąøąø«ąø„ąø²ąø¢ąøąø²ąø£ąøŖąø£ą¹‰ąø²ąø‡ąø•ąø±ąø§ąø­ąø±ąøąø©ąø£ąø«ąø„ąø²ąøąø«ąø„ąø²ąø¢
ąøąø²ąø£ąøŖąø£ą¹‰ąø²ąø‡ąø•ąø±ąø§ąø­ąø±ąøąø©ąø£ąø«ąø„ąø²ąøąø«ąø„ąø²ąø¢
30082527
Ā 
Enhancing and assessing your work based learning plan nyc series #2
Enhancing and assessing your work based learning plan nyc series #2Enhancing and assessing your work based learning plan nyc series #2
Enhancing and assessing your work based learning plan nyc series #2
Sarah Hickert
Ā 
Martin luther king
Martin luther king Martin luther king
Martin luther king
Sander Breivik
Ā 

Andere mochten auch (18)

Module 3 | CEST-richtlijnen voor beheerders van digitale collecties | Digital...
Module 3 | CEST-richtlijnen voor beheerders van digitale collecties | Digital...Module 3 | CEST-richtlijnen voor beheerders van digitale collecties | Digital...
Module 3 | CEST-richtlijnen voor beheerders van digitale collecties | Digital...
Ā 
Likumprojektā "Grozījumi likumā "Par nodokļiem un nodevām"" iekļautais regulē...
Likumprojektā "Grozījumi likumā "Par nodokļiem un nodevām"" iekļautais regulē...Likumprojektā "Grozījumi likumā "Par nodokļiem un nodevām"" iekļautais regulē...
Likumprojektā "Grozījumi likumā "Par nodokļiem un nodevām"" iekļautais regulē...
Ā 
Module 5 | CEST-richtlijnen voor beheerders van digitale collecties | Verspre...
Module 5 | CEST-richtlijnen voor beheerders van digitale collecties | Verspre...Module 5 | CEST-richtlijnen voor beheerders van digitale collecties | Verspre...
Module 5 | CEST-richtlijnen voor beheerders van digitale collecties | Verspre...
Ā 
Objectives of life why are we here
Objectives of life   why are we hereObjectives of life   why are we here
Objectives of life why are we here
Ā 
A bƶlcs ƶregkor
A bƶlcs ƶregkorA bƶlcs ƶregkor
A bƶlcs ƶregkor
Ā 
A New Signature Protocol Based on RSA and Elgamal Scheme
A New Signature Protocol Based on RSA and Elgamal SchemeA New Signature Protocol Based on RSA and Elgamal Scheme
A New Signature Protocol Based on RSA and Elgamal Scheme
Ā 
ąøąø²ąø£ąøŖąø£ą¹‰ąø²ąø‡ąø•ąø±ąø§ąø­ąø±ąøąø©ąø£ąø«ąø„ąø²ąøąø«ąø„ąø²ąø¢
ąøąø²ąø£ąøŖąø£ą¹‰ąø²ąø‡ąø•ąø±ąø§ąø­ąø±ąøąø©ąø£ąø«ąø„ąø²ąøąø«ąø„ąø²ąø¢ąøąø²ąø£ąøŖąø£ą¹‰ąø²ąø‡ąø•ąø±ąø§ąø­ąø±ąøąø©ąø£ąø«ąø„ąø²ąøąø«ąø„ąø²ąø¢
ąøąø²ąø£ąøŖąø£ą¹‰ąø²ąø‡ąø•ąø±ąø§ąø­ąø±ąøąø©ąø£ąø«ąø„ąø²ąøąø«ąø„ąø²ąø¢
Ā 
Chapter 3
Chapter 3Chapter 3
Chapter 3
Ā 
Modulair vormingstraject Duurzaam Digitaal Beheren | Inleiding
Modulair vormingstraject Duurzaam Digitaal Beheren | InleidingModulair vormingstraject Duurzaam Digitaal Beheren | Inleiding
Modulair vormingstraject Duurzaam Digitaal Beheren | Inleiding
Ā 
Nodokļu politikas stratēģijas priekÅ”likumi ienākumu nevienlÄ«dzÄ«bas mazināŔanai
Nodokļu politikas stratēģijas priekÅ”likumi ienākumu nevienlÄ«dzÄ«bas mazināŔanaiNodokļu politikas stratēģijas priekÅ”likumi ienākumu nevienlÄ«dzÄ«bas mazināŔanai
Nodokļu politikas stratēģijas priekÅ”likumi ienākumu nevienlÄ«dzÄ«bas mazināŔanai
Ā 
Enhancing and assessing your work based learning plan nyc series #2
Enhancing and assessing your work based learning plan nyc series #2Enhancing and assessing your work based learning plan nyc series #2
Enhancing and assessing your work based learning plan nyc series #2
Ā 
Frozen world
Frozen worldFrozen world
Frozen world
Ā 
Membuat Dokumen LaTeX3
Membuat Dokumen LaTeX3Membuat Dokumen LaTeX3
Membuat Dokumen LaTeX3
Ā 
Martin luther king
Martin luther king Martin luther king
Martin luther king
Ā 
Dance heads presentation
Dance heads presentationDance heads presentation
Dance heads presentation
Ā 
AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENE...
AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENE...AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENE...
AN IMPROVED ITERATIVE METHOD FOR SOLVING GENERAL SYSTEM OF EQUATIONS VIA GENE...
Ā 
Fiskālas politikas prioritātes Latvijā
Fiskālas politikas prioritātes LatvijāFiskālas politikas prioritātes Latvijā
Fiskālas politikas prioritātes Latvijā
Ā 
Membuat Dokumen LaTeX edisi 13
Membuat Dokumen LaTeX edisi 13Membuat Dokumen LaTeX edisi 13
Membuat Dokumen LaTeX edisi 13
Ā 

Ƅhnlich wie COSMOS: A CONTEXT SENSITIVE MODEL FOR DYNAMIC CONFIGURATION OF SMARTPHONES USING MULTIFACTOR ANALYSIS

A methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentA methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application development
IAEME Publication
Ā 
A methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentA methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application development
IAEME Publication
Ā 
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTSOFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
Journal For Research
Ā 

Ƅhnlich wie COSMOS: A CONTEXT SENSITIVE MODEL FOR DYNAMIC CONFIGURATION OF SMARTPHONES USING MULTIFACTOR ANALYSIS (20)

Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Ā 
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Formal Specification for Implementing Atomic Read/Write Shared Memory in Mobi...
Ā 
Dynamic interaction of mobile device and database for
Dynamic interaction of mobile device and database forDynamic interaction of mobile device and database for
Dynamic interaction of mobile device and database for
Ā 
A methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentA methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application development
Ā 
A methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application developmentA methodology for model driven multiplatform mobile application development
A methodology for model driven multiplatform mobile application development
Ā 
The common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generationThe common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generation
Ā 
The common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generationThe common challenges of mobile internet for up coming generation
The common challenges of mobile internet for up coming generation
Ā 
Collation of Mobile operatives
Collation of Mobile operativesCollation of Mobile operatives
Collation of Mobile operatives
Ā 
A Survey of Cyber foraging systems: Open Issues, Research Challenges
A Survey of Cyber foraging systems: Open Issues, Research ChallengesA Survey of Cyber foraging systems: Open Issues, Research Challenges
A Survey of Cyber foraging systems: Open Issues, Research Challenges
Ā 
Synchronization of the GPS Coordinates Between Mobile Device and Oracle Datab...
Synchronization of the GPS Coordinates Between Mobile Device and Oracle Datab...Synchronization of the GPS Coordinates Between Mobile Device and Oracle Datab...
Synchronization of the GPS Coordinates Between Mobile Device and Oracle Datab...
Ā 
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTSOFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
OFFLINE CONTEXT AWARE COMPUTING FOR PROVIDING USER SPECIFIC RESULTS
Ā 
IRJET- Improve Client Performance in Client Server Mobile Computing System us...
IRJET- Improve Client Performance in Client Server Mobile Computing System us...IRJET- Improve Client Performance in Client Server Mobile Computing System us...
IRJET- Improve Client Performance in Client Server Mobile Computing System us...
Ā 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computing
Ā 
Indoor localization Leveraging Human Perception of Textual Signs
Indoor localization Leveraging Human Perception of Textual SignsIndoor localization Leveraging Human Perception of Textual Signs
Indoor localization Leveraging Human Perception of Textual Signs
Ā 
IRJET- SMS based Mobile Technology
IRJET- SMS based Mobile TechnologyIRJET- SMS based Mobile Technology
IRJET- SMS based Mobile Technology
Ā 
SMARTPHONE PREVENTIVE CUSTOMIZED POWER SAVING MODES
SMARTPHONE PREVENTIVE CUSTOMIZED POWER SAVING MODESSMARTPHONE PREVENTIVE CUSTOMIZED POWER SAVING MODES
SMARTPHONE PREVENTIVE CUSTOMIZED POWER SAVING MODES
Ā 
SMARTPHONE PREVENTIVE CUSTOMIZED POWER SAVING MODES
SMARTPHONE PREVENTIVE CUSTOMIZED POWER SAVING MODESSMARTPHONE PREVENTIVE CUSTOMIZED POWER SAVING MODES
SMARTPHONE PREVENTIVE CUSTOMIZED POWER SAVING MODES
Ā 
SMARTPHONE PREVENTIVE CUSTOMIZED POWER SAVING MODES
SMARTPHONE PREVENTIVE CUSTOMIZED POWER SAVING MODESSMARTPHONE PREVENTIVE CUSTOMIZED POWER SAVING MODES
SMARTPHONE PREVENTIVE CUSTOMIZED POWER SAVING MODES
Ā 
Security Analysis and Delay Evaluation for SIP - Based Mobile Mass Examinatio...
Security Analysis and Delay Evaluation for SIP - Based Mobile Mass Examinatio...Security Analysis and Delay Evaluation for SIP - Based Mobile Mass Examinatio...
Security Analysis and Delay Evaluation for SIP - Based Mobile Mass Examinatio...
Ā 
SECURITY ANALYSIS AND DELAY EVALUATION FOR SIP-BASED MOBILE MASS EXAMINATION ...
SECURITY ANALYSIS AND DELAY EVALUATION FOR SIP-BASED MOBILE MASS EXAMINATION ...SECURITY ANALYSIS AND DELAY EVALUATION FOR SIP-BASED MOBILE MASS EXAMINATION ...
SECURITY ANALYSIS AND DELAY EVALUATION FOR SIP-BASED MOBILE MASS EXAMINATION ...
Ā 

KĆ¼rzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Ā 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Ā 

KĆ¼rzlich hochgeladen (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Ā 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Ā 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Ā 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Ā 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Ā 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Ā 
Scaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organizationScaling API-first ā€“ The story of a global engineering organization
Scaling API-first ā€“ The story of a global engineering organization
Ā 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Ā 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Ā 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Ā 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
Ā 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Ā 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Ā 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Ā 
šŸ¬ The future of MySQL is Postgres šŸ˜
šŸ¬  The future of MySQL is Postgres   šŸ˜šŸ¬  The future of MySQL is Postgres   šŸ˜
šŸ¬ The future of MySQL is Postgres šŸ˜
Ā 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Ā 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Ā 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Ā 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
Ā 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Ā 

COSMOS: A CONTEXT SENSITIVE MODEL FOR DYNAMIC CONFIGURATION OF SMARTPHONES USING MULTIFACTOR ANALYSIS

  • 1. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013 DOI : 10.5121/ijitmc.2013.1302 11 COSMOS: A CONTEXT SENSITIVE MODEL FOR DYNAMIC CONFIGURATION OF SMARTPHONES USING MULTIFACTOR ANALYSIS K.S. Kuppusamy1 , Leena Mary Francis2 , G. Aghila3 1 Department of Computer Science, School of Engineering and Technology, Pondicherry University, Pondicherry, India 3 Department of Computer Science & Engineering, National Institute of Technology Puducherry, India 1 kskuppu@gmail.com, 2 rosebeauty02@gmail.com,3 aghilaa@gmail.com ABSTRACT With the prolific growth in usage of smartphones across the spectrum of people in the society it becomes mandatory to handle and configure these devices effectively to achieve optimum results from it. This paper proposes a context sensitive model termed COSMOS (COntext Sensitive MOdel for Smartphones) for configuring the smartphones using multifactor analysis with the help of decision trees. The COSMOS model proposed in this paper facilitates the configuration of various smartphone settings implicitly based on the userā€™s current context, without interrupting the user for various inputs. The COSMOS model also proposes multiple context parameters like location, scheduler data, recent call log settings etc to decide the appropriate settings for the smartphones. The proposed model is validated by a prototype implementation in the Android platform. Various tests were conducted in the implementation and the settings relevancy metric value of 90.95% confirms the efficiency of the proposed model. KEYWORDS Mobile computing, Smartphone configuration, Context sensitivity 1. INTRODUCTION The mobile phones have become an integral part of day-to-day life for majority of the people in the modern society. The evolution of smartphones from the traditional mobile devices has opened up a critical research domain which attempts to provide solutions to the issues surrounding these smartphone devices. Surpassing all other traditional communication channels, smartphones are raising as a favourite choice of people, not only for voice call purposes but also for accessing the internet which includes mail access, social networking, mobile shopping and mobile banking. [1] Though the smartphone devices are very powerful in nature, the efficient handling of these devices depends on optimal settings which have to be explicitly done by the user in majority of the scenarios. The manoeuvring of these settings requires a level of expertise with respect to these devices which cannot be assured in all occasions. The improper settings in these smartphone devices lead to the substandard performance which drastically affects the optimal utility level of these devices. Adding complexity to this scenario is the dynamicity of these optimal settings. The optimal configuration varies across the temporal dimension for a single user, based on various
  • 2. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013 12 context settings. The optimal settings for different users do differ due to the personalization requirements. This research attempts to provide a solution to this problem by proposing a context sensitive model termed as COSMOS (COntext Sensitive MOdel for Smartphones). The COSMOS model relieves the user of the smartphone from the task of manually configuring the device for various settings like screen brightness, vibration mode, ringtone volume, GPS and WiFi settings etc. The objectives of this research work are as listed below: ā€¢ Proposing a context sensitive model for configuration of smartphones to achieve optimal performance. ā€¢ Devising various context parameters to support the model in choosing the best suited settings based on userā€™s current context. The remainder of the paper is organised as follows: In section 2 the related works carried out in this area which have motivated this research work has been discussed. Section 3 deals about the proposed model and its mathematical representation. Section 4 focuses on the implementation of the model in android platform and results of the implementation work. Sections 5 conclude the research paper and highlight the future implementation of this research work. 2. MOTIVATIONS Apart from being simple voice communication devices, the mobile phone has evolved into very powerful multipurpose devices with many mission critical applications. [2] As the context surrounding the mobile device is varying, applying context specificity becomes an important task. The context sensitive handling of mobile devices with respect to security has been studied in detail by researchers. [3] The on-field usage of smartphones with respect to various users have been studied for their long term implications. [4] The study of configuring the smartphones optimally becomes a critical research problem as they can lead to proper utilization of important resources in the smartphones like battery utilization etc. [5], [6] As the user base of the smartphones have become mammoth, the study of analysing how a large group of users handle their smartphones is also an important research issue which has been addressed by researchers. [7] It has been concluded by researchers that usage context is an important parameter with respect to efficient handling of smartphone devices. [8] The computation of context of the smartphones is studied by researchers for inquiry and action in mobile devices. [9] Context sensitivity in mobile devices is studied for various purposes like advertising, rich user interfaces etc. [10] The proposed research work, COSMOS utilizes the context of the smartphones for efficient manoeuvring of settings in the smartphones. For the purpose of analysing the input vectors, this research work utilizes decision trees. The decision tree falls under the machine learning classification category. [11]ā€“[13] There are other classification techniques like Support Vector Machine , k- Nearest neighbour etc [14], [15]. The reasons for utilizing the decision tree in the proposed model are due to their ability to perform well with the discontinuous and missing data.
  • 3. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013 13 3. THE COSMOS MODEL This research work proposes a model termed COSMOS (Context Sensitive MOdel for Smartphones). The block diagram of the COSMOS model is as shown in Figure 1. It has two major components viz., COSMOS Client and COSMOS server. The individual components of the COSMOS model are as listed below: ā€¢ Location Tracker: The role of location tracker component is to track the current location of the device using deviceā€™s built-in GPS facility or using the WiFi connectivity. Based on the current location, the settings of the smartphone would get altered, which is done by analysing the past data and the corresponding user action with respect to the specified location. For example after reaching a meeting hall, if the user has put his / her smartphone in silent mode in the past then, based on the location the phone would be put in silent mode automatically when user reaches that place. ā€¢ Scheduler Interface: The role of Scheduler interface is to fetch the current schedules like ā€œMeetingā€ from the deviceā€™s built-in scheduler. The inputs from the scheduler provide critical data about the userā€™s current context based on which the settings would be orchestrated. ā€¢ Call Log Fetcher: The role of Call Log Fetcher is to fetch the recent calls from the deviceā€™s call log repository. The number of calls to be fetched is customized by a call log window length. The rationale for incorporating the call log fetcher in the model is to check the immediate previous calls the user has either made or received. Based on these calls and their past associations the settings would be chosen.
  • 4. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013 14 Figure 1. The COSMOS Model Block Diagram ā€¢ Battery Level Monitor: The role of battery level monitor is to fetch the amount of the remaining power from the deviceā€™s battery. Based on the remaining battery level few settings would be adjusted. For example if the battery level goes below a critical threshold level all the power hungry components like Bluetooth, WiFi shall be set to off. The critical services repository holds the list of settings which should not be altered even during the low battery scenario. ā€¢ Settings Manager: The objective of Settings Manager is to load best-suited settings based on the inputs from various other components listed above. The settings manager primarily handles six different settings viz., Bluetooth, WiFi, GPS, Screen Brightness, Ring Volume and Vibration Mode. ā€¢ COSMOS Server Components: The major components of the COSMOS server are ā€œReal time data collectionā€, ā€œDecision Tree Trainerā€ , ā€œDecision Treeā€ and XML settings builder. The role of real time data collection is to gather the input vector from the client. The decision tree trainer is to train the COSMOS server based on the input data received from the client. The XML settings builder would compile the target settings decided by the decision tree, which is to be sent to the client.
  • 5. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013 15 The context of the user is gathered with the help of various inputs received from Location Tracker, Scheduler Interface, Call Log Fetcher and Battery Level monitor. These inputs are analyzed with the help of decision trees and the corresponding the settings are chosen. In order to reduce to power requirements in the smartphones the COSMOS model is divided into two major blocks. The client component is loaded in the device itself and the another component is loaded in the COSMOS server which would be communicated by the COSMOS clients with the inputs sensed and the decision would be made in the COSMOS server and the result would be reverted back to the client in the form of a XML file. This XML file would be interpreted by the COSMOS client to make the necessary settings changes in the device as instructed by the COSMOS server. In case, if the internet access channels like WiFi or devices data settings are disabled then the communication between the COSMOS client and server would be established with the help of Short Message Service (SMS). 3.1 The Mathematical Model This section deals with the mathematical representation of the COSMOS model. The four factors utilized in the COSMOS model are represented in (1). ļ” ļ¢ ļ£ ļ¤ ļ£± ļ£¼ ļ£“ ļ£“ ļ£“ ļ£“ ā„¦ = ļ£² ļ£½ ļ£“ ļ£“ ļ£“ ļ£“ļ£³ ļ£¾ (1) In (1), the multifactor set is represented as ā„¦ . The Location tracker component is represented asļ” , the scheduler interface is represented as ļ¢ , the call log fetcher as ļ£ , the battery level monitor asļ¤ . The Location tracker gathers the location either with the help of GPS or WiFi which is represented as shown in (2). In (2) gļ” indicates the GPS component and wļ” indicates the WiFi component. g w ļ” ļ” ļ” ļ£± ļ£¼ = ļ£² ļ£½ ļ£³ ļ£¾ (2) The scheduler interface fetches the current schedule of the user from the deviceā€™s built-in scheduler. The events related to the current time slot alone are fetched. The time slot window shall be dynamically adjusted based on the userā€™s requirements. The ļ¢ component is represented as shown in (3). ( )( ):NOW NOWif T T T otherwise ļ¬ ļ« ļ¬ ļ« ļ¢ ļ¢ ļ¬ ļ¢ ļ£± ļ£¼āˆ€ āˆˆĪ¦ āˆ’ ā‰¤ ā‰¤ + = āˆŖļ£“ ļ£“ = ļ£² ļ£½ āˆ…ļ£“ ļ£“ļ£³ ļ£¾ (3)
  • 6. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013 16 In (3), the set of events from the scheduler is shown as Ī¦ . The time-slot window is shown as ļ« . If the time of the scheduler event ( )T ļ¬ falls in the current time slot window then it is appended with ļ¢ . If none of the events are within the current time slot window then an empty set āˆ… is returned. The call log fetcher, which fetches the recent calls to and from the device within a predefined time slot, which is represented as shown in (4). ( )( ):NOWif T T otherwise ļ­ ļ­ ļ« ļ£ ļ£ ļ­ ļ£ ļ£± ļ£¼āˆ€ āˆˆĪ  ā‰„ āˆ’ = āˆŖļ£“ ļ£“ = ļ£² ļ£½ āˆ…ļ£“ ļ£“ļ£³ ļ£¾ (4) The set of all calls to and from the device within a predefined time slot ļ« is represented as ļ­ . All these call information are added to the set. If no such calls are available in the predefined time slot then an empty set is returned as shown in (4). For the battery power settingļ¤ , if the level goes below the critical levelļ· , then the power crisis flag ļ² is set, as shown in (5). ( ):if set as ON otherwise ļ¤ ļ· ļ² ļ¤ ļ£± ā‰¤ ļ£¼ = ļ£² ļ£½ āˆ…ļ£³ ļ£¾ (5) After computing all the four parameters, the set ā„¦ is sent to the COSMOS server for the selection of the optimal setting. In the COSMOS server the settings are analyzed using the decision trees. The decision trees are used to pick the values from the predefined ranges in case of continuous data. If the data is of the Boolean type like Bluetooth (On , Off) then either the true or false value is chosen. As the decision trees requires adequate training, the COSMOS model trains the decision tree based on the real time data that it receives from the COSMOS client. ( )Train ļ” ļ¢ ļ£ ļ¤āˆ† = (6) During this period the COSMOS server doesnā€™t provide any settings suggestions. Once the decision tree is sufficiently trained, then the COSMOS server provides the optimal settings suggestions. { }, , , , ,Sāˆ† = Ī” Ī£ Ī¤ Ļ’ ĪØ Ī˜ (7) In (7), Sāˆ† holds six different settings. Ī”represents the Bluetooth, Ī£ represents the GPS, Ī¤indicates WiFi, Ļ’ represents the screen brightness, ĪØ indicates the ringing volume and Ī˜ represents the vibration mode. For the COSMOS model, the decision tree algorithm utilized is J48 which is a variation of the ID3 algorithm. The reason for choosing the J48 is due to the open source nature of it and the
  • 7. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013 17 U s e r P r o f ile M o d e R in g in g V o lu m e R in g t o n e B r ig h t n e s s D a t a b a s e 1 : o p e n p r o f ile m o d e ( ) 2 : r e q u e s t v a lu e o f p r o f ile m o d e ( ) 3 : P r o v id e s v a lu e s o f p r o f ile m o d e ( ) 4 : s e t s t h e v a lu e t o c o n t r o ls ( ) 5 : d is p la y s p r o f ile m o d e ( ) 6 : e n t e r s in p u t ( ) 7 : s e le c t s u p d a t e ( ) 8 : u p d a t e s v a lu e o f p r o f ile m o d e ( ) 9 : d ip la y s m e n u ( ) 1 0 : o p e n r in g t o n e v o lu m e ( ) 1 1 : r e q u e s t v a lu e s o f r in g t o n e v o lu m e ( ) 1 2 : p r o v id e s v a lu e s o f r in g t o n e v o lu m e ( ) 1 3 : s e t t h e v a lu e s t o c o n t r o ls ( ) 1 4 : d is p la y s r in s t o n e v o lu m e ( ) 1 5 : e n t e r s in p u t ( ) 1 6 : s e le c t s u p d a t e ( ) 1 7 : u p d a t e s v a lu e s o f r in g t o n e v o lu m e ( ) 1 8 : d is p la y s m e n u ( ) 1 9 : o p e n r in g t o n e ( ) 2 0 : r e q u e s t v a lu e f o r r in g t o n e ( ) 2 1 : p r o v id e s v a lu e o f r in g t o n e ( ) 2 2 : s e t s t h e v a lu e t o t h e c o n t r o l( ) 2 3 : d is p la y r in g t o n e s ( ) 2 4 : e n t e r s in p u t ( ) 2 5 : s e le c t u p d a t e ( ) 2 6 : u p d a t e t h e v a lu e o f r in g t o n e ( ) 2 7 : d is p la y s m e n u ( ) 2 8 : o p e n b r ig h t n e s s ( ) 2 9 : r e q u e s t v a lu e o f b r ig h t n e s s ( ) 3 0 : p r o v id e s v a lu e o f b r ig h t n e s s ( ) 3 1 : s e t s v a lu e t o c o n t r o l( ) 3 2 : d ip la y s b r ig h t n e s s ( ) 3 3 : e n t e r s in p u t ( ) 3 4 : s e le c t u p d a t e ( ) 3 5 : u p d a t e v a lu e o f b r ig h t n e s s ( ) 3 6 : d is p la y s m e n u ( ) ability to handle discontinuous factor data. Based on the input vector received from the client, the COSMOS decision tree selects any of the predefined settings which serve as the close match. Figure 2 : Sequence Diagram ā€“ COSMOS 4. THE IMPLEMENTATION The proposed context sensitive model for dynamic configuration of smartphones has been implemented in the Android 2.3 Operating System. [16] The COSMOS client is loaded into the smartphone device. The server component is implemented as a PHP based web application with Apache as the web server. The sequence diagram of the COSMOS model is illustrated in Figure 2.
  • 8. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013 18 Figure 3: COSMOS Screenshot with Various Settings Various screenshots of the COSMOS model are illustrated in Figure 3. It can be observed from Figure 3 that the interface provides various options to manoeuvre the settings. To confirm the efficiency of the proposed COSMOS model, various sessions of experiments were conducted on it. One of the parameters considered for the efficiency of the COSMOS model is by comparing
  • 9. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013 19 the energy conservation made by making the optimal settings, which is illustrated in Table 1 and Figure 4. Table 1. Battery Utilization Comparison Session ID Mean Battery Hours (Normal) Mean Battery Hours COSMOS 1 17.2 18.3 2 16.5 17.8 3 18.6 19.8 4 19.1 20.3 5 15.4 17.4 6 16.8 18.1 7 18.1 19.6 8 19.3 20.8 9 18.5 19.9 10 19.2 19.8 11 17.5 18.9 12 16.5 17.9 13 16.8 19.7 14 18.8 20.3 15 19.4 21.1 Figure 4. COSMOS Energy Efficiency Chart It can be observed from Table 1 that, the mean of battery hours across all the sessions in the normal scenario is 17.84 whereas in the COSMOS the mean value is improved to 19.31 which indicate the energy utilized by the smartphone after the application of the proposed COSMOS model is efficient. Although the settings of the smartphone are dynamically adjusted by the COSMOS model implicitly without interrupting the user, these settings need to be accorded by the user. The userā€™s satisfaction level with respect to the automatic settings change is studied and the results are illustrated in Table 2 and Figure 5.
  • 10. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013 20 Table 2. COSMOS Settings Relevance Score Session ID CRS PRS CIS 1 72.4 20.1 7.5 2 80.1 10.3 9.6 3 82.1 12.8 5.1 4 69.5 20.5 10 5 70.5 15.6 13.9 6 75.6 14.5 9.9 7 80.5 10.5 9 8 88.5 6.5 5 9 84.2 10.5 5.3 10 81.5 9.5 9 11 83.4 10.5 6.1 12 88.1 4.5 7.4 13 80.2 5.9 13.9 14 83.5 6.5 10 15 79.5 6.5 14 In Table 2, CRS indicates Completely Relevant Settings, PRS indicates Partially Relevant Settings and CIS indicates Completely Irrelevant Settings. The comparison is charted out in Figure 5. Figure 5. COSMOS Settings Relevance Comparison It can be observed from data that 79.9% of settings changes made by the COSMOS model falls under the Completely Relevant category and 10.9% in partially relevant and 9.04% in completely irrelevant category. The cumulative of CRS and PRS is computed as 90.95% of settings changes made by the COSMOS model is accorded by the users as Relevant changes which confirms the efficiency of the COSMOS model. 5. CONCLUSION AND FUTURE DIRECTIONS The proposed COSMOS model has been implemented in android operating system. It was tested in various devices from diverse manufacturers. The model can be implemented in other
  • 11. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013 21 smartphone platforms like windows, apple, etc. The conclusions drawn from the proposed system are listed below: ā€¢ The COSMOS model facilitates dynamically configuring the smartphone devices based on the user context without interrupting the users. ā€¢ The settings chosen by the COSMOS model is tested for the accordance of the userā€™s satisfaction level which was estimated at 90.95% confirming the relevancy and efficiency of the model. The future directions for this research work are listed below: ā€¢ The COSMOS model can be further enriched by incorporating specific data mining algorithms in analysing various log data. ā€¢ The model shall be enhanced by widening its boundary by considering more settings and other services running in the device. ā€¢ The model shall be extended by considering parameters specific to Tablet devices in addition to the smartphones. REFERENCES [1] H. Falaki, R. Mahajan, S. Kandula, D. Lymberopoulos, R. Govindan, and D. Estrin, ā€œDiversity in smartphone usage,ā€ in Proceedings of the 8th international conference on Mobile systems, applications, and services, New York, NY, USA, 2010, pp. 179ā€“194. [2] P. Traynor, C. Amrutkar, V. Rao, T. Jaeger, P. McDaniel, and T. La Porta, ā€œFrom mobile phones to responsible devices,ā€ Security and Communication Networks, vol. 4, no. 6, pp. 719ā€“726, 2011. [3] M. Conti, V. T. N. Nguyen, and B. Crispo, ā€œCRePE: Context-Related Policy Enforcement for Android,ā€ in Information Security, M. Burmester, G. Tsudik, S. Magliveras, and I. Ilić, Eds. Springer Berlin Heidelberg, 2011, pp. 331ā€“345. [4] C. Shepard, A. Rahmati, C. Tossell, L. Zhong, and P. Kortum, ā€œLiveLab: measuring wireless networks and smartphone users in the field,ā€ SIGMETRICS Perform. Eval. Rev., vol. 38, no. 3, pp. 15ā€“20, Jan. 2011. [5] E. Cuervo, A. Balasubramanian, D. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl, ā€œMAUI: making smartphones last longer with code offload,ā€ in Proceedings of the 8th international conference on Mobile systems, applications, and services, New York, NY, USA, 2010, pp. 49ā€“62. [6] L. Zhang, B. Tiwana, Z. Qian, Z. Wang, R. P. Dick, Z. M. Mao, and L. Yang, ā€œAccurate online power estimation and automatic battery behavior based power model generation for smartphones,ā€ in Proceedings of the eighth IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, New York, NY, USA, 2010, pp. 105ā€“114. [7] E. Oliver, ā€œThe challenges in large-scale smartphone user studies,ā€ in Proceedings of the 2nd ACM International Workshop on Hot Topics in Planet-scale Measurement, New York, NY, USA, 2010, pp. 5:1ā€“5:5. [8] H. Falaki, R. Mahajan, and D. Estrin, ā€œSystemSens: a tool for monitoring usage in smartphone research deployments,ā€ in Proceedings of the sixth international workshop on MobiArch, New York, NY, USA, 2011, pp. 25ā€“30. [9] E. Horvitz, P. Koch, R. Sarin, J. Apacible, and M. Subramani, ā€œBayesphone: Precomputation of Context-Sensitive Policies for Inquiry and Action in Mobile Devices,ā€ in User Modeling 2005, L. Ardissono, P. Brna, and A. Mitrovic, Eds. Springer Berlin Heidelberg, 2005, pp. 251ā€“260. [10] C. E. Cirilo, A. F. do Prado, W. L. de Souza, and L. A. M. Zaina, ā€œModel driven RichUbi: a model driven process for building rich interfaces of context-sensitive ubiquitous applications,ā€ in Proceedings of the 28th ACM International Conference on Design of Communication, New York, NY, USA, 2010, pp. 207ā€“214. [11] C. Apte, F. Damerau, S. M. Weiss, C. Apte, F. Damerau, and S. Weiss, ā€œText Mining with Decision Trees and Decision Rules.ā€
  • 12. International Journal of Information Technology, Modeling and Computing (IJITMC) Vol.1, No.3,August 2013 22 [12] L. Breiman, J. H. Friedman, and R. A. Olshen, ā€œClassification and Regression Trees,ā€ Wadsworth, Belmont, California, 1984. [13] M. Hall, E. Frank, G. Holmes, B. Pfahringer, P. Reutemann, and I. H. Witten, ā€œThe WEKA data mining software: an update,ā€ ACM SIGKDD Explorations Newsletter, vol. 11, no. 1, pp. 10ā€“18, 2009. [14] K. B. Duan and S. Keerthi, ā€œWhich is the best multiclass SVM method? An empirical study,ā€ Multiple Classifier Systems, pp. 732ā€“760, 2005. [15] T. Xia, Y. Chai, and T. Wang, ā€œImproving SVM on web content classification by document formulation,ā€ in 2012 7th International Conference on Computer Science Education (ICCSE), 2012, pp. 110 ā€“113. [16] ā€œThe Android OS,ā€ About.com Linux. [Online]. Available: http://linux.about.com/od/mobiledevices/a/The-Android-Os.htm. [Accessed: 25-May-2013]. Authors Dr. K.S.Kuppusamy is an Assistant Professor at Department of Computer Science, School of Engineering and Technology, Pondicherry University, Pondicherry, India. He has obtained his Ph.D in Computer Science and Engineering from Pondicherry Central University, and the Master degree in Computer Science and Information Technology from Madurai Kamaraj University. His research interest includes Web Search Engines, Semantic Web and Mobile Computing. He has made more than 20 peer reviewed international publications. He is in the Editorial board of three International Peer Reviewed Journals. Leena Mary Francis was associated with Oracle as Software Engineer before she joined as Assistant Professor at Department of Computer Science, SS College, Pondicherry, India. She has obtained her Masterā€™s degree in Computer Applications from Pondicherry University. Her area of interest includes Web 2.0 and Information retrieval. Dr. G. Aghila is a Professor at Department of Computer Science & Engineering, National Institute of Technology, Puducherry. She has got a total of 25 years of teaching experience. She has received her M.E (Computer Science and Engineering) and Ph.D. from Anna University, Chennai, India. She has published more than 75 research papers in peer reviewed, indexed international journals. She is currently a supervisor guiding 8 Ph.D. scholars. She was in receipt of Schrneiger award. She is an expert in ontology development. Her area of interest includes Intelligent Information Management, artificial intelligence, text mining and semantic web technologies.