<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects | Swaroop Joshi</title><link>https://swaroopjoshi.in/projects/</link><atom:link href="https://swaroopjoshi.in/projects/index.xml" rel="self" type="application/rss+xml"/><description>Projects</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 19 May 2024 00:00:00 +0000</lastBuildDate><image><url>https://swaroopjoshi.in/media/icon_hu_4af439994a67251.png</url><title>Projects</title><link>https://swaroopjoshi.in/projects/</link></image><item><title>ISL Recognition and Learning</title><link>https://swaroopjoshi.in/projects/isl/</link><pubDate>Thu, 04 Apr 2024 01:41:34 +0530</pubDate><guid>https://swaroopjoshi.in/projects/isl/</guid><description>&lt;p&gt;Indian Sign Language (ISL) is the primary mode of communication for the Deaf community in India. However, there is a lack of resources and tools for learning and recognizing ISL gestures. This project aims to address this gap by developing a large dataset of ISL gestures, implementing machine learning-based recognition systems, and creating game-based learning tools to facilitate the learning of ISL.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Collaborations&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prof. Sougata Sen, Dept. of Computer Science and Information Systems, BITS Pilani, K K Birla Goa Campus&lt;/li&gt;
&lt;li&gt;Prof. Surjya Ghosh, Dept. of Computer Science and Information Systems, BITS Pilani, K K Birla Goa Campus&lt;/li&gt;
&lt;li&gt;Prof. Sravan Danda, Dept. of Computer Science and Information Systems, BITS Pilani, K K Birla Goa Campus&lt;/li&gt;
&lt;li&gt;Prof. Thad Starner, Georgia Institute of Technology, USA&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-blue-100 dark:bg-blue-900 border-blue-500"
data-callout="info"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-blue-600 dark:text-blue-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;This project is supported by Google Inc. and DST-NSF.&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>Computational Thinking for Children with Disabilities</title><link>https://swaroopjoshi.in/projects/ct4pwd/</link><pubDate>Sat, 04 Nov 2023 19:38:34 +0530</pubDate><guid>https://swaroopjoshi.in/projects/ct4pwd/</guid><description>&lt;p&gt;Computational Thinking (CT) is one of the 21st-century skills.
It is considered crucial in determining the success and livelihood opportunities of the coming generations, just like literacy and maths were for the previous generations.&lt;/p&gt;
&lt;p&gt;However, existing mainstream tools for teaching CT, such as Scratch, are not divyang-friendly. Unless we work on bridging this gap, we risk leaving these already underprivileged children further behind. The
also emphasises on inclusive culture in schools, catering to the needs of all students, including those with disabilities.&lt;/p&gt;
&lt;p&gt;In this project, we are working on designing and developing a set of game-based learning tools with tangible blocks and tablet apps that help children with certain disabilities develop computational thinking skills.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Collaborations&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prof. Basavadatta Mitra, Dept. of Humanities and Social Sciences, BITS Pilani, K K Birla Goa Campus&lt;/li&gt;
&lt;li&gt;Prof. Sujith Thomas, Dept. of Computer Science and Information Systems, BITS Pilani, K K Birla Goa Campus&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-blue-100 dark:bg-blue-900 border-blue-500"
data-callout="info"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-blue-600 dark:text-blue-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;This project is supported by BITS Pilani CDRF II.&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>Accessible Science Labs</title><link>https://swaroopjoshi.in/projects/sally/</link><pubDate>Fri, 31 Mar 2023 16:01:28 +0530</pubDate><guid>https://swaroopjoshi.in/projects/sally/</guid><description>
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-orange-100 dark:bg-orange-900 border-orange-500"
data-callout="warning"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-orange-600 dark:text-orange-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0zM12 15.75h.007v.008H12z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;This project is no longer active.&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;The Rights of Persons with Disabilities Act, 2016 (
) states that educational institutes should &amp;ldquo;provide reasonable accommodation according to the individual&amp;rsquo;s requirements and provide necessary support, individualised or otherwise, in environments that maximise academic and social development consistent with the goal of full inclusion&amp;rdquo; (Art. 16(iii-iv)). However, about 75% of children with disabilities (CWD) in India
in their lifetime. CWDs are poorly represented in science, technology, engineering and mathematics (STEM) disciplines, partly because CWDs face access challenges to typical science labs in secondary, higher secondary and university settings. Access barriers may prevent students from gaining knowledge, demonstrating knowledge, and fully participating in lab activities.&lt;/p&gt;
&lt;p&gt;We designed an Assistive Technology, &lt;em&gt;SAlly&lt;/em&gt; (short for science accessibility or science ally), to address these challenges as part of the
. It uses sensors to measure liquids in a beaker accurately. Thus, using the current prototype of SAlly, a visually impaired student can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Identify various chemicals using accessible labels on the containers&lt;/li&gt;
&lt;li&gt;Independently measure and pour out the required quantity of a liquid.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="ongoing-work"&gt;Ongoing work&lt;/h2&gt;
&lt;p&gt;We conducted user studies of our prototype with visually impaired students and their teachers in a school in Goa. Based on the feedback, we plan to refine the project to achieve these objectives:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Categorise the science experiments in Grades 6-12 in the NCERT curriculum so that similar experiments can be grouped and made accessible using the same technological innovation.&lt;/li&gt;
&lt;li&gt;Modify and enhance the existing prototype to enable visually impaired students to independently pour out accurate volumes and identify a change in the colour of a chemical as a result of a reaction.&lt;/li&gt;
&lt;li&gt;Create a lab manual that enables blind students to utilise our device to carry out experiments and for their educators to guide them.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We will evaluate existing sensors and smart devices that can identify changes in the colour of a liquid and incorporate the appropriate one in our prototype. We will then internally test the prototype with BITS students, followed by user testing with visually impaired students and their teachers in different contexts.&lt;/p&gt;
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-blue-100 dark:bg-blue-900 border-blue-500"
data-callout="info"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-blue-600 dark:text-blue-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;This project is supported by&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;p&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>Teaching Digital Accessibility through Serious Games</title><link>https://swaroopjoshi.in/projects/sugamyata/</link><pubDate>Sat, 20 Mar 2021 12:45:18 +0530</pubDate><guid>https://swaroopjoshi.in/projects/sugamyata/</guid><description>&lt;h2 id="background"&gt;Background&lt;/h2&gt;
&lt;p&gt;The
estimates that more than a billion people live with some form of disability.
The
mandates countries to &amp;ldquo;&amp;hellip; promote the design, development, production, and distribution of accessible information and communications technologies and systems&amp;hellip;&amp;rdquo;. To accomplish this, concepts and skills needed to develop accessible products and services must be included in computing education.
Software companies like
,
,
, and
emphasize making their products accessible, and accessibility often features as a preferred skill in their job postings.
For instance, a current
for a Software Engineer position specifies &amp;ldquo;Experience developing accessible technologies&amp;rdquo; as a &lt;em&gt;preferred&lt;/em&gt; qualification.&lt;/p&gt;
&lt;h2 id="the-problem"&gt;The Problem&lt;/h2&gt;
&lt;p&gt;Despite such increasing awareness in the software industry about accessibility in the recent years, many
.
Software professionals point to
for this gap in implementing accessibility.&lt;/p&gt;
&lt;p&gt;According to the
, the main barriers to teaching accessibility include the lack of clear learning objectives about accessibility and their lack of knowledge about accessibility.
Also, most instructors who teach accessibility have a background in human-computer interaction (HCI) and related fields and teach these topics in specialized courses.
This indicates that other instructors may find it challenging to build their expertise and to incorporate accessibility topics in &amp;ldquo;mainstream&amp;rdquo; CS courses.&lt;/p&gt;
&lt;h2 id="our-contribution"&gt;Our Contribution&lt;/h2&gt;
&lt;p&gt;We have developed fun, self-paced learning interventions, in the form of three sets of games:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Accessibility Awareness: (a) a special version of Wordle that asks you to guess a five-letter word, and tells you how it relates to accessibility, and (b) a game that asks you to burst the bubbles that carry a &lt;em&gt;myth&lt;/em&gt; about accessibility, while saving the ones that carry a fact.&lt;/li&gt;
&lt;li&gt;Access Quest: A role playing game that helps you learn WCAG guidelines about accessibility by solving puzzles and challenges a software developer may face in a day-to-day life.&lt;/li&gt;
&lt;li&gt;Bug Hunter: A race against time game with a goal to find as many accessibility bugs in a web page as possible. The game is designed to assess your knowledge of WCAG guidelines.&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-green-100 dark:bg-green-900 border-green-500"
data-callout="success"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-green-600 dark:text-green-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9 12.75L11.25 15L15 9.75M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;You can try out these games at&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;p&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;We welcome your feedback and suggestion.&lt;/p&gt;
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-blue-100 dark:bg-blue-900 border-blue-500"
data-callout="info"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-blue-600 dark:text-blue-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;This project is supported by the&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;p&gt; and BITS Pilani Research Initiation Grant.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;</description></item><item><title>CONSIDER</title><link>https://swaroopjoshi.in/projects/consider/</link><pubDate>Wed, 04 Jan 2017 17:01:28 -0600</pubDate><guid>https://swaroopjoshi.in/projects/consider/</guid><description>
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-orange-100 dark:bg-orange-900 border-orange-500"
data-callout="warning"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-orange-600 dark:text-orange-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0zM12 15.75h.007v.008H12z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;This project is no longer active.&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-blue-100 dark:bg-blue-900 border-blue-500"
data-callout="info"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-blue-600 dark:text-blue-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;This is part of my PhD Dissertation work.&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Piaget&amp;rsquo;s classic work on cognitive development showed that engaging learners in
critical discussions with peers about ideas that are &lt;em&gt;different&lt;/em&gt; than theirs
leads to deep conceptual understanding. Implementing such an approach in college
level STEM (Science, Technology, Engineering, Math) courses has some specific
challenges: (a) Short meeting times and large class sizes; (b) Competitive
nature of the courses and single answer questions on assignments and exams; and
(c) Overall lack of collaborative learning culture where students are unsure of
how to seek help and many faculty members tend to think that engaging in
collaborative activities may affect content coverage; etc. Based on Piaget&amp;rsquo;s
theory, we have developed a highly innovative collaborative learning approach
that exploits specific affordances of web technologies to address these
challenges. This approach, named CONSIDER (short for CONflicting Ideas
Discussed, Evaluated, and Resolved) allows creation of small groups of students
with different ideas about the topic in question, engages them in a
highly-structured &lt;em&gt;rounds-based&lt;/em&gt; discussion so that the group progresses at an
equitable pace, and makes their submissions anonymous to others so that students
can receive the comments without any preconceived notions they may have about
the poster.&lt;/p&gt;
&lt;p&gt;We built a platform independent responsive web application using Google App
Engine and Python to implement this approach and to compare it with the commonly
used discussion forum approach, where students respond to other posts in a
threaded discussion. This app was used in various undergraduate Computer Science
&amp;amp; Engineering courses at The Ohio State University, where one discussion was
conducted using the &lt;em&gt;forum-based&lt;/em&gt; approach and the other using our approach in
each course. Students performance on the pre- and post-discussion question and
participation of individual students was measured.&lt;/p&gt;
&lt;p&gt;Our evaluations are generally positive. See some
for more details.&lt;/p&gt;</description></item><item><title>Geogame</title><link>https://swaroopjoshi.in/projects/geogame/</link><pubDate>Wed, 27 Apr 2016 17:01:23 -0600</pubDate><guid>https://swaroopjoshi.in/projects/geogame/</guid><description>
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-orange-100 dark:bg-orange-900 border-orange-500"
data-callout="warning"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-orange-600 dark:text-orange-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0zM12 15.75h.007v.008H12z"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;This project is no longer active.&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;GeoGame is a web based role-playing game developed to let the students of
geography experience the life of an ordinary farmer in developing countries, and
thereby learn concepts of green revolution, etc. It is developed using MVC .NET
architecture. I worked on this NSF-funded project (Grants
and
) as a graduate research associate in
.&lt;/p&gt;
&lt;p&gt;For more information, read our book chapter &amp;ldquo;
&amp;rdquo;.&lt;/p&gt;</description></item><item><title>gdfa</title><link>https://swaroopjoshi.in/projects/gdfa/</link><pubDate>Tue, 05 Jan 2016 16:54:54 -0600</pubDate><guid>https://swaroopjoshi.in/projects/gdfa/</guid><description>
&lt;div class="callout flex px-4 py-3 mb-6 rounded-md border-l-4 bg-blue-100 dark:bg-blue-900 border-blue-500"
data-callout="note"
data-callout-metadata=""&gt;
&lt;span class="callout-icon pr-3 pt-1 text-blue-600 dark:text-blue-300"&gt;
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m16.862 4.487l1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L6.832 19.82a4.5 4.5 0 0 1-1.897 1.13l-2.685.8l.8-2.685a4.5 4.5 0 0 1 1.13-1.897zm0 0L19.5 7.125"/&gt;&lt;/svg&gt;
&lt;/span&gt;
&lt;div class="callout-content dark:text-neutral-300"&gt;
&lt;div class="callout-title font-semibold mb-1"&gt;Note&lt;/div&gt;
&lt;div class="callout-body"&gt;&lt;p&gt;This project is no longer active.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;GDFA is a generic data flow analyzer for per function (i.e., intraprocedural)
bit vector data flow analysis in GCC. I worked on this project between 2009
and 2011.
at IIT Bombay maintains this project.&lt;/p&gt;</description></item></channel></rss>