Anil Mishra

dblp:38/2667 · DBLP profile ↗
← Back
6ranked-venue papers
0as first author
0since 2021 · last 2017
0000-0003-4266-4684ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Programming languages and type systems · 100%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 56% Vision and language · 44%

Topics — the 5 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Programming languages and type systems
object-oriented programming
0.122002
R++: Adding Path-Based Rules to C++ · IEEE Trans. Knowl. Data Eng. 2002
Modeling Dynamic Collections of Interdependent Objects Using Path-Based Rules · OOPSLA 1997
Programming languages and type systems
language design
0.012002
R++: Adding Path-Based Rules to C++ · IEEE Trans. Knowl. Data Eng. 2002
Programming languages and type systems › programming paradigms
rule-based programming
0.011997
Modeling Dynamic Collections of Interdependent Objects Using Path-Based Rules · OOPSLA 1997
Computer vision › Vision and language
affective reasoning
0.011995
Device Representation and Reasoning with Affective Relations · IJCAI 1995
Knowledge, reasoning and agents › Knowledge representation and reasoning
qualitative reasoning
0.011995
Device Representation and Reasoning with Affective Relations · IJCAI 1995

Methods — techniques the papers use, named apart from their topics

path-based rules · 0.0data-driven rules · 0.0r++ · 0.0device representation · 0.0affective relations · 0.0
YearPublicationVenuePosition
2017 Examining Localization Approaches for Community Health
abstract
We present a mixed-methods study that compares and contrasts two distinct localization approaches for imparting video-based health education to rural Indian populations. Prior research efforts in the Human-Computer Interaction for Development (HCI4D) community have emphasized the value of localization of educational content. Our research uses a combination of focus groups, interviews, and knowledge retention tests to deconstruct what localization means and how it might be incorporated. Our findings highlight how characteristics of localized videos shape the participants' viewing experiences. For development-focused organizations that leverage video-based learning, our study provides insights regarding the costs and benefits of distinct localization approaches, and offers design recommendations for producing videos that yield greater traction and higher information absorption.
Aditya Vashistha, Neha Kumar 0001, Anil Mishra, Richard J. Anderson 0001
Conference on Designing Interactive Systems3
2016 Mobile Video Dissemination for Community Health
abstract
We examine the dissemination of mobile phone videos in the context of Projecting Health - a community health project in rural India. Our research objective was to identify the most effective means of promoting the distribution of health videos on a largely offline network of mobile phones in a resource-constrained environment. We compared three different distribution channels: mobile shop owners, laptop owners, and community health workers in a fourteen-week intervention that relied on data collected via missed calls from viewers and callbacks made to them. We present the design of our experiment, describe the challenges in deploying this experiment, and discuss overall findings. All three distribution channels were successful in targeting the community; mobile shops had access to most community members but the community health workers were most successful in getting videos out to those who were most interested in viewing them. Many participants were motivated to distribute the videos for the benefit of community. However, the number of missed calls received decreased over time, suggesting the exploration of alternative mechanisms to extrinsically motivate intermediaries and viewers for broader video distribution.
Aditya Vashistha, Neha Kumar 0001, Anil Mishra, Richard J. Anderson 0001
ICTD3
2015 Projecting health: community-led video education for maternal health
abstract
We present a qualitative study of Projecting Health, a public health project we deployed in rural Uttar Pradesh (India) to address persistently high maternal and infant mortality rates. This project is based on our model of Community-led Video Education (CVE), which leverages community resources for the generation, dissemination, and assimilation of visual media. We use the lens of information flows to examine how our instantiation of CVE enables the translation of globally approved health care norms to local household practices. We also demonstrate how CVE allows for integration with current community practices, existing state-supported health care infrastructure, social and patriarchal structures, and power dynamics within our target populations to drive community participation.
Neha Kumar 0001, Trevor Perrier, Michelle Desmond, Kiersten Israel-Ballard, Vikrant Kumar, Sudip Mahapatra, Anil Mishra, Shreya Agarwal, Rikin Gandhi, Pallavi Lal, Richard J. Anderson 0001
ICTD7
2002 R++: Adding Path-Based Rules to C++
abstract
Object-oriented languages and rule-based languages offer two distinct and useful programming abstractions. However, previous attempts to integrate data-driven rules into object-oriented languages have typically achieved an uneasy union at best. R++ is a new, closer integration of the rule-based and object-oriented paradigms that extends C++ with a single programming construct, the path-based rule, as a new kind of class member. Path-based rules-data-driven rules that are restricted to following pointers between objects-are like automatic methods that are triggered by changes to the objects they monitor. Path-based rules provide a useful level of abstraction that encourages a more declarative style of programming and are valuable in object-oriented designs as a means of modeling dynamic collections of interdependent objects. Unlike more traditional pattern-matching rules, path-based rules are not at odds with the object-oriented paradigm and offer performance advantages for many natural applications.
Diane J. Litman, Peter F. Patel-Schneider, Anil Mishra, James M. Crawford, Daniel Dvorak
IEEE Trans. Knowl. Data Eng.3
1997 Modeling Dynamic Collections of Interdependent Objects Using Path-Based Rules
abstract
Standard object-oriented languages do not provide language support for modeling changing collections of interdependent objects. We propose that R++, an integration of the rule and objectoriented paradigms, provides a mechanism for easily implementing such models. R++ extends C++ by adding a new programming construct called the path-based rule. Such data-driven rules are restricted to follow pointers between objects, and are like "automatic methods" that are triggered by changes to monitored objects. Path-based rules encourage a more abstract level of programming, and unlike previous rule integrations, are not at odds with the object-oriented paradigm and offer performance advantages for natural applications. 1 Introduction Object-oriented languages have simplified the design and implementation of sophisticated applications. However, as application domains have become increasingly dynamic and complex, it has become necessary to model such domains using changing collections of interdep...
Diane J. Litman, Anil Mishra, Peter F. Patel-Schneider
OOPSLA2
1995 Device Representation and Reasoning with Affective Relations
James M. Crawford, Daniel Dvorak, Diane J. Litman, Anil Mishra, Peter F. Patel-Schneider
IJCAI4