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