Pulak Malhotra’s research while affiliated with International Institute of Information Technology, Hyderabad and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (5)


Pied Piper: Meta Search for Music
  • Chapter

October 2023

·

12 Reads

Pulak Malhotra

·

Internet search engines have become an integral part of life, but for pop music, people still rely on textual search engines like Google. We propose Pied Piper, a meta search engine for music. It can search for music lyrics, song metadata and song audio or a combination of any of these as the input query and efficiently return the relevant results.


Fig. 1. System Architecture
Fig. 2. A Sample UI for the frontend of Pied Piper. User can enter lyrics, record audio, search by artist name and can get songs released before or after a given date.
Fig. 3. Sample inverted index for lyrics
Fig. 4. Sample inverted index for audio fingerprints
Fig. 5. The fingerprints generated with up to n toggled bits point to the same posting list as that for fingerprint A.

+1

Pied Piper: Meta Search for Music
  • Preprint
  • File available

November 2022

·

119 Reads

Internet search engines have become an integral part of life, but for pop music, people still rely on textual search engines like Google. We propose Pied piper, a meta search engine for music. It can search for music lyrics, song metadata and song audio or a combination of any of these as the input query and efficiently return the relevant results.

Download

Classifying Celeste as NP Complete

November 2022

·

16 Reads

Zeeshan Ahmed

·

Alapan Chaudhuri

·

Kunwar Grover

·

[...]

·

Pulak Malhotra

We analyze the computational complexity of the video game "CELESTE" and prove that solving a generalized level in it is NP-Complete. Further, we also show how, upon introducing a small change in the game mechanics (adding a new game entity), we can make it PSPACE-complete.



Erasing Labor with Labor: Dark Patterns and Lockstep Behaviors on the Google Play Store

February 2022

·

29 Reads

Google Play Store's policy forbids the use of incentivized installs, ratings, and reviews to manipulate the placement of apps. However, there still exist apps that incentivize installs for other apps on the platform. To understand how install-incentivizing apps affect their users, we examine their ecosystem through a socio-technical lens and perform a longitudinal mixed-methods analysis of their reviews. We shortlist 60 install-incentivizing apps which collectively account for over 160.5M installs on the Google Play Store. We collect 1,000 most relevant reviews on these apps every day for a period of 52 days. First, our qualitative analysis reveals various types of dark patterns that developers incorporate in install-incentivizing apps to extort services and build market at the expense of their users. Second, we highlight the normative concerns of these dark patterns at both the individual and collective levels, elaborating on their detrimental effects on the price transparency and trust in the market of Google Play Store. Third, we uncover evidence of install-incentivizing apps indulging in review and rating fraud. Building upon our findings, we model apps and reviewers as networks and discover lockstep behaviors in the reviewing patterns that are strong indicators of review fraud. Fourth, we leverage the content information of reviews to find that reviewers who co-review more apps also show greater similarity in the content of their reviews, making them more suspicious. Finally, we conclude with a discussion on how our future work will generate implications for Google Play Store to prevent the exploitation of users while preserving transparency and trust in its market.

Citations (1)


... The main objective of this step is to build an enhanced version of the taxonomy based on previous work on dark patterns. Previous research includes prior taxonomies [14,18,32,33,35,49,54,58,67], reports [10,11,21,55,64] , as well as some dark patterns mentioned in papers but not included in prior taxonomies [14,20,24,31,37,50,56,72,73,75]. Additionally, we annotated each dark pattern in the preliminary augmented taxonomy regarding its potential impact on users, application scenarios, and available type examples. ...

Reference:

A Comprehensive Study on Dark Patterns
Erasing Labor with Labor: Dark Patterns and Lockstep Behaviors on Google Play