<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel rdf:about="http://repository.iiitd.edu.in/xmlui/handle/123456789/117">
<title>Year-2014</title>
<link>http://repository.iiitd.edu.in/xmlui/handle/123456789/117</link>
<description/>
<items>
<rdf:Seq>
<rdf:li rdf:resource="http://repository.iiitd.edu.in/xmlui/handle/123456789/207"/>
<rdf:li rdf:resource="http://repository.iiitd.edu.in/xmlui/handle/123456789/206"/>
<rdf:li rdf:resource="http://repository.iiitd.edu.in/xmlui/handle/123456789/205"/>
<rdf:li rdf:resource="http://repository.iiitd.edu.in/xmlui/handle/123456789/204"/>
</rdf:Seq>
</items>
<dc:date>2026-04-10T22:13:24Z</dc:date>
</channel>
<item rdf:about="http://repository.iiitd.edu.in/xmlui/handle/123456789/207">
<title>TeKnowBase : a tool for enrichment of textbooks using discussion forums</title>
<link>http://repository.iiitd.edu.in/xmlui/handle/123456789/207</link>
<description>TeKnowBase : a tool for enrichment of textbooks using discussion forums
Kongara, Amani; Bedathur, Srikanta (Advisor)
Several knowledge resources are available both online and o  line in learning technical topics.&#13;
Textbooks act as a basic reference with their general organization into sections where each&#13;
section is dedicated in explaining a single topic. Other online resources like Wikipedia articles&#13;
and its topic hierarchy help the users in structured learning of a speci c technical topic by&#13;
providing them with the details on advanced applications. Various discussion forums aid the&#13;
users in clarifying the doubts on real world implementation details of the technical topics. For an&#13;
e ective learning of technical topics, all these features are to be curated. By making use of online&#13;
knowledge resources,through TeKnowBase, we present our early explorations in trying to bridge&#13;
the gaps in textbooks by providing more details on the technical topic to be learnt. To extract&#13;
the discussions on the details of real world implementation and advanced applications of the&#13;
topics, we make use the data in StackOver&#13;
ow, a discussion forum on computer programming.&#13;
Extraction of relevant discussions on a speci c topic is performed using query expansion with&#13;
various keywords. Two approaches are used in the query expansion, one using the keywords&#13;
from Wikipedia category hierarchy and the other using the keywords describing context of a&#13;
topic in textbook. A database of topics is built from the index terms and their parent topics&#13;
of textbooks. Using these parent topics as keywords, we expand our search in Stackover&#13;
ow for&#13;
extracting more relevant discussions on the selected topic. Keywords from the above mentioned&#13;
resources helps in re ning the search and extraction of relevant discussions by setting the context&#13;
from the textbook to learn a topic and by using the category hierarchy of Wikipedia. The results&#13;
obtained from the expanded query search are evaluated manually. Both the techniques showed&#13;
an improvement over the normal keyword search in extracting relevant discussions when queried&#13;
using the search framework of Lucene and evaluated using the graded evaluation measure of&#13;
DCG@k.
</description>
<dc:date>2014-12-12T09:15:31Z</dc:date>
</item>
<item rdf:about="http://repository.iiitd.edu.in/xmlui/handle/123456789/206">
<title>R3 : reduce, reuse and recycle</title>
<link>http://repository.iiitd.edu.in/xmlui/handle/123456789/206</link>
<description>R3 : reduce, reuse and recycle
Anwer, Samit; Purandare, Rahul (Advisor)
Every Android application runs in its own virtual machine, with its own Linux user account&#13;
and corresponding permissions. Although this ensures that permissions are given as per each&#13;
application’s requirements, each permission itself is still broad enough to possible exploitation.&#13;
The heap memory can be accessed by default by all apps and can be misutilized to unimaginable&#13;
extents. Such exploitations may result in an over consumption of phone’s resources, in terms&#13;
of memory, battery, and communication bandwidth. In this work, we propose a tool called&#13;
R3, for the app developers and users to control application’s permissions at a fine granularity&#13;
thereby reducing the exploitation of permissions. We provide the developers an opportunity to&#13;
recycle the objects that are short lived and created in large numbers so that they can be reused&#13;
instead of getting garbage collected. The framework is based on static code analysis and code&#13;
instrumentation. It takes in compiled code and so does not require access to source code of&#13;
the application. As a case study, we passed publicly available applications through R3 to fine&#13;
tune their performance. We compared energy, data and memory consumed by these applications&#13;
before and after the code injection to corroborate our claims of improvement in performance. The&#13;
data consumption reduced by a factor of 12.2 after removing advertisements, energy consumption&#13;
reduced by a factor of 1.88 by optimizing the wake lock type and energy consumption reduced by&#13;
a factor of 3.7 after optimizing GPS location update frequency. The pause times due to garbage&#13;
collection reduced from 184 ms to 80 ms as the object pool size was increased from 0 to 1000.
</description>
<dc:date>2014-12-12T07:12:02Z</dc:date>
</item>
<item rdf:about="http://repository.iiitd.edu.in/xmlui/handle/123456789/205">
<title>Semantic similarity through hierarchical abstraction of knowledge</title>
<link>http://repository.iiitd.edu.in/xmlui/handle/123456789/205</link>
<description>Semantic similarity through hierarchical abstraction of knowledge
Arora, Kanchan; Bedathur, Srikanta (Advisor)
Identifying semantic similarity between two texts has many applications in&#13;
NLP including information extraction and retrieval, word sense disambigua-&#13;
tion, text summarization and type classi cation. Similarity between texts&#13;
is commonly determined using a taxonomy based approach, but the limited&#13;
scalability of existing taxonomies has led recent research to use Wikipedia's&#13;
encyclopaedic knowledge base to  nd similarity or relatedness. In this the-&#13;
sis, we propose Hierarchical Semantic Analysis, a method which represents&#13;
semantics of a text in high dimensional space of Wikipedia concepts and&#13;
category hierarchies. We represent the meaning of any text excerpt as a&#13;
weighed vector of Wikipedia-based resources. To evaluate the similarity of&#13;
texts in this space, we compare the corresponding vectors using conventional&#13;
metrics (e.g. cosine). Compared with the previous state of the art, use of&#13;
Hierarchical Semantic Analysis(HSA) results in substantial improvements in&#13;
correlation of computed similarity scores with human judgements from r=&#13;
.873 to 0.901 for short sentence pairs and from r= .72 to 0.863 for paragraph&#13;
pairs.
</description>
<dc:date>2014-12-12T07:07:16Z</dc:date>
</item>
<item rdf:about="http://repository.iiitd.edu.in/xmlui/handle/123456789/204">
<title>SOS : save our object space</title>
<link>http://repository.iiitd.edu.in/xmlui/handle/123456789/204</link>
<description>SOS : save our object space
Aggarwal, Aniya; Purandare, Rahul (Advisor)
Each Android application (app) runs in its own virtual machine (VM), with every VM allocated&#13;
a limited heap size for creating new objects. The heap size is scarce and device dependent. The&#13;
more heap space an app uses, the more work the garbage collector (GC) would have; the more&#13;
work the GC has, the bigger is the pause time for collection of un-referenced objects. To avoid&#13;
frequent garbage collection, the objects should be allocated wisely. In this work, we propose&#13;
a tool called SOS to help the developers to control and reuse memory allocated to objects on&#13;
the heap. In this work, we target objects allocated in loops and identify them by leveraging&#13;
static program analysis techniques. With the intention to reuse the heap space allocated to these&#13;
objects, we further perform program transformation. As a case study, we take Android apps and&#13;
manifest the benefits that SOS can provide in terms of reduction in pause times and reduction in&#13;
heap space used. We show the trends in pause times, number of GC invocations and heap space&#13;
freed, as a function of number of temporary objects.
</description>
<dc:date>2014-12-12T07:03:54Z</dc:date>
</item>
</rdf:RDF>
