Human-Computer Interaction

LokDhaba : Acquiring, Visualizing and Disseminating Data on Indian Elections
Mohit Kumar, Chinmay Narayan, Sudheendra Hangal, Priyamvada Trivedi
COMPASS '20: Proceedings of the 3rd ACM SIGCAS Conference on Computing and Sustainable Societies. ACM, 2020.
(PDF, Presentation, Live site)

Autobiographical recall of personally familiar names and temporal information in e-mails: An automatic analytic approach using e-mail communications.
Abhilasha Kumar, Sudheendra Hangal and Allyson C. Rosen. (2019).
Behavior Research Methods, 51, 1510–1530 (2019)
(PDF, Software)

Historical Research Using Email Archives
Sudheendra Hangal, Vihari Piratla, Chaiyasit Manovit, Peter Chan, Glynn Edwards, Monica S. Lam
CHI-2015 Case Studies: Computer Human Interaction. ACM, 2015.
(PDF)

Effect Of Phonemic Cuing On Recall Of Personally Relevant Names Derived From Email
Allyson C. Rosen, Ankit Mathur, Monica S. Lam, Sudheendra Hangal
INS-2015: Poster at the 2015 International Neuropsychological Society annual meeting
(PDF)

Processing Email Archives in Special Collections
Sudheendra Hangal, Peter Chan, Monica S. Lam, Jeffrey Heer
DH-2012: Digital Humanities Conference.
(PDF)

Effective Browsing and Serendipitous Discovery with an Experience-Infused Browser
Sudheendra Hangal, Abhinay Nagpal, Monica S. Lam
IUI-2012: Proceedings of the 2012 International Conference on Intelligent User Interfaces. ACM, 2012.
(PDF)

Muse: Reviving memories using email archives.
Sudheendra Hangal, Monica S. Lam, Jeffrey Heer
UIST-2011: Proceedings of the 24th Symposium on User Interface Software and Technology. ACM, 2011.
(PDF)

Life-browsing with a lifetime of email.
Sudheendra Hangal, Monica S. Lam.
In Proceedings of the CHI-2010 workshop on Personal Informatics. ACM, 2010.
(PDF)

Sentiment analysis on personal email archives.
Sudheendra Hangal, Monica S. Lam.
In Proceedings of the CHI-2011 workshop on Personal Informatics. ACM, 2011.
(PDF)

Social Computing

Friends, Romans, Countrymen: Lend me your URLs. Using social chatter to personalize web search.
Abhinay Nagpal, Sudheendra Hangal, Rifat Reza Joyee, Monica S. Lam
CSCW-2012: Proceedings of the 15th Conference on Computer Supported Cooperative Work. ACM, 2012.
(PDF)

An Algorithm and Analysis of Social Topologies from Email and Photo Tags.
T. J. Purtell, Diana MacLean, Seng Keat Teh, Sudheendra Hangal, Monica S. Lam, Jeffrey Heer
SNAKDD-2011: 5th SIGKDD Workshop on Social Network Mining and Analysis. ACM, 2011.
(PDF)

Groups without tears: mining social topologies from email.
Diana MacLean, Sudheendra Hangal, Seng Keat Teh, Monica S. Lam, and Jeffrey Heer.
IUI-2011: Proceedings of the International Conference on Intelligent User Interfaces. ACM, 2011.
(PDF)

All friends are not equal: Using weights in social graphs to improve search.
Sudheendra Hangal, Diana MacLean, Monica S. Lam, Jeffrey Heer.
SNAKDD-2010: 4th SIGKDD Workshop on Social Network Mining and Analysis. ACM, 2010.
(PDF)

PrPl: a Decentralized Social Networking Infrastructure.
Seok-Won Seong, Jiwon Seo, Matthew Nasielski, Debangsu Sengupta, Sudheendra Hangal, Seng Keat Teh, Ruven Chu, Ben Dodson, and Monica S. Lam
In Proceedings of the 1st International Workshop on Mobile Cloud Computing and Services: Social Networks and Beyond.(Invited Paper)
(PDF)

Computer Architecture and Verification

TSOtool: A program for verifying memory systems using the memory consistency model.
Sudheendra Hangal, Durgam Vahia, Chaiyasit Manovit, Juin-Yeu Joseph Lu and Sridhar Narayanan.
ISCA '04: Proceedings of the 31st Annual International Symposium on Computer Architecture (ISCA), 2004.
(PDF)

Efficient algorithms for verifying memory consistency.
Chaiyasit Manovit and Sudheendra Hangal
SPAA '05: Proceedings of the Seventeenth Annual ACM Symposium on Parallelism in Algorithms and Architectures (SPAA), 2005.
(PDF)

Completely verifying memory consistency of test program executions.
Chaiyasit Manovit and Sudheendra Hangal
HPCA '06: Proceedings of the 12th International Symposium on High-Performance Computer Architecture (HPCA), 2006.
(PDF)

Testing implementations of transactional memory.
Chaiyasit Manovit, Sudheendra Hangal, Hassan Chafi, Austen McDonald, Christos Kozyrakis and Kunle Olukotun.
PACT '06: Proceedings of the 15th International Conference on Parallel Architectures and Compilation Techniques (PACT), 2006.
(PDF)

Performance analysis and validation of the picoJava processor.
Sudheendra Hangal and Mike O'Connor
IEEE Micro, Volume 19, Issue 3, May-June 1999
(PDF)

IODINE: a tool to automatically infer dynamic invariants for hardware designs.
Sudheendra Hangal, Naveen Chandra, Sridhar Narayanan and Sandeep Chakravorty
DAC '05: Proceedings of the 42nd Annual Conference on Design Automation (DAC), 2005.
(PDF)


Program Analysis

Tracking down software bugs using automatic anomaly detection.
Sudheendra Hangal and Monica S. Lam
ICSE '02: Proceedings of the 24th International Conference on Software Engineering (ICSE), 2002.
(PDF)

Automatic Dimension Inference and Checking for Object-Oriented Programs.
Sudheendra Hangal and Monica S. Lam
ICSE '09: Proceedings of the 31st International Conference on Software Engineering (ICSE), 2009.
(PDF)

Hardware Design

A general purpose interconnection network interface for the PCI bus.
Sudheendra Hangal, Lokesh Bhasin, Abhay Ranade, and Praveen Shekokar
HiPC '95: Proceedings of the International Conference on High-Performance Computing (HiPC), 1995.