William Thies

According to our database1, William Thies authored at least 70 papers between 2001 and 2020.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

On csauthors.net:

Bibliography

2020
Using Mobile Airtime Credits to Incentivize Learning, Sharing and Survey Response: Experiences from the Field.
Proceedings of the 3rd ACM SIGCAS Conference on Computing and Sustainable Societies, 2020

Facilitating Media Distribution with Monetary Incentives.
Proceedings of the Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, 2020

2019
Learn2Earn: Using Mobile Airtime Incentives to Bolster Public Awareness Campaigns.
Proc. ACM Hum. Comput. Interact., 2019

99DOTS: a low-cost approach to monitoring and improving medication adherence.
Proceedings of the Tenth International Conference on Information and Communication Technologies and Development, 2019

Learnings from an Ongoing Deployment of an IVR-based Platform for Voter Awareness.
Proceedings of the Conference Companion Publication of the 2019 on Computer Supported Cooperative Work and Social Computing, 2019

Exploring Crowdsourced Work in Low-Resource Settings.
Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, 2019

2018
Avatar: Enabling Immersive Collaboration via Live Mobile Video.
Proceedings of the 3rd International Workshop on Multimedia Alternate Realities, 2018

2016
ICT-Enabled Grievance Redressal in Central India: A Comparative Analysis.
Proceedings of the Eighth International Conference on Information and Communication Technologies and Development, 2016


2015
Deterring Cheating in Online Environments.
ACM Trans. Comput. Hum. Interact., 2015

Source Effects in Online Education.
Proceedings of the Second ACM Conference on Learning @ Scale, 2015

Blended Learning in Indian Colleges with Massively Empowered Classroom.
Proceedings of the Second ACM Conference on Learning @ Scale, 2015

Measuring and Maximizing the Effectiveness of Honor Codes in Online Courses.
Proceedings of the Second ACM Conference on Learning @ Scale, 2015

The Whodunit Challenge: Mobilizing the Crowd in India.
Proceedings of the Human-Computer Interaction - INTERACT 2015, 2015

Revisiting CGNet Swara and its impact in rural India.
Proceedings of the Seventh International Conference on Information and Communication Technologies and Development, 2015

Increasing the Reach of Snowball Sampling: The Impact of Fixed versus Lottery Incentives.
Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, 2015

Sangeet Swara: A Community-Moderated Voice Forum in Rural India.
Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, 2015

2014
Online learning versus blended learning: an exploratory study.
Proceedings of the First (2014) ACM Conference on Learning @ Scale, 2014

Educational Content Creation and Sharing by Low-Income Visually Impaired People in India.
Proceedings of the Fifth ACM Symposium on Computing for Development, 2014

Measuring the Learning Benefits of Electronic Teaching Aids in Low-Resource Classrooms.
Proceedings of the Fifth ACM Symposium on Computing for Development, 2014

A Mobile Application for Interactive Voice Forums: Design and Pilot Deployment in Rural India.
Proceedings of the Fifth ACM Symposium on Computing for Development, 2014

VidWiki: enabling the crowd to improve the legibility of online educational videos.
Proceedings of the Computer Supported Cooperative Work, 2014

2013
Using automated voice calls to improve adherence to iron supplements during pregnancy: a pilot study.
Proceedings of the International conference on information and communication technologies and development, 2013

How should users convey their location to an interactive voice response system?
Proceedings of the Annual Symposium on Computing for Development, 2013

Accurate speed and density measurement for road traffic in India.
Proceedings of the Annual Symposium on Computing for Development, 2013

DocTalk: extending doctors' visits with personalized voice messages.
Proceedings of the Annual Symposium on Computing for Development, 2013

Man versus machine: evaluating IVR versus a live operator for phone surveys in India.
Proceedings of the Annual Symposium on Computing for Development, 2013

TypeRighting: combining the benefits of handwriting and typeface in online educational videos.
Proceedings of the 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, 2013

2012
Low-cost audience polling using computer vision.
Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology, 2012

Mapping Large Educational Websites to Interactive DVDs.
Proceedings of the 2012 IEEE Fourth International Conference on Technology for Education, 2012

An Empirical Study of License Violations in Open Source Projects.
Proceedings of the 35th Annual IEEE Software Engineering Workshop, 2012

Biometric Monitoring as a Persuasive Technology: Ensuring Patients Visit Health Centers in India's Slums.
Proceedings of the Persuasive Technology. Design for Health and Safety, 2012

IVR Junction: Building Scalable and Distributed Voice Forums in the Developing World.
Proceedings of the 6th USENIX/ACM Workshop on Networked Systems for Developing Regions, 2012

Emergent practices around CGNet Swara, voice forum for citizen journalism in rural India.
Proceedings of the Fifth International Conference on Information and Communication Technologies and Development, 2012

mClerk: enabling mobile crowdsourcing in developing regions.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

"Yours is better!": participant response bias in HCI.
Proceedings of the CHI Conference on Human Factors in Computing Systems, 2012

2011
Designing mobile interfaces for novice and low-literacy users.
ACM Trans. Comput. Hum. Interact., 2011

Analyzing and accelerating web access in a school in peri-urban India.
Proceedings of the 20th International Conference on World Wide Web, 2011

ALTER: exploiting breakable dependences for parallelization.
Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, 2011

Computer viruses in urban Indian telecenters: characterizing an unsolved problem.
Proceedings of the 5th ACM workshop on Networked systems for developing regions, 2011

Utilizing DVD players as low-cost offline internet browsers.
Proceedings of the International Conference on Human Factors in Computing Systems, 2011

2010
A biometric attendance terminal and its application to health programs in India.
Proceedings of the 4th ACM Workshop on Networked Systems for Developing Regions, 2010

FoneAstra: making mobile phones smarter.
Proceedings of the 4th ACM Workshop on Networked Systems for Developing Regions, 2010

Evaluating and improving the usability of Mechanical Turk for low-income workers in India.
Proceedings of the First ACM Annual Symposium on Computing for Development, 2010

An empirical characterization of stream programs and its implications for language and compiler design.
Proceedings of the 19th International Conference on Parallel Architectures and Compilation Techniques, 2010

2009
Language and compiler support for stream programs.
PhD thesis, 2009

Manipulating lossless video in the compressed domain.
Proceedings of the 17th International Conference on Multimedia 2009, 2009

Evaluating the accuracy of data collection on mobile phones: A study of forms, SMS, and voice.
Proceedings of the 2009 International Conference on Information and Communication Technologies and Development, 2009

Computer-aided design for microfluidic chips based on multilayer soft lithography.
Proceedings of the 27th International Conference on Computer Design, 2009

2008
Abstraction layers for scalable microfluidic biocomputing.
Nat. Comput., 2008

2007
A step towards unifying schedule and storage optimization.
ACM Trans. Program. Lang. Syst., 2007

Learning biophysically-motivated parameters for alpha helix prediction.
BMC Bioinform., 2007

A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Programs.
Proceedings of the 40th Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-40 2007), 2007

2006
Predicting Secondary Structure of All-Helical Proteins Using Hidden Markov Support Vector Machines.
Proceedings of the Pattern Recognition in Bioinformatics, International Workshop, 2006

Abstraction Layers for Scalable Microfluidic Biocomputers.
Proceedings of the DNA Computing, 12th International Meeting on DNA Computing, 2006

Exploiting coarse-grained task, data, and pipeline parallelism in stream programs.
Proceedings of the 12th International Conference on Architectural Support for Programming Languages and Operating Systems, 2006

2005
Language and Compiler Design for Streaming Applications.
Int. J. Parallel Program., 2005

Teleport messaging for distributed stream programs.
Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2005

Cache aware optimization of stream programs.
Proceedings of the 2005 ACM SIGPLAN/SIGBED Conference on Languages, 2005

A reconfigurable architecture for load-balanced rendering.
Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Symposium on Graphics Hardware 2005, 2005

Static Deadlock Detection for Java Libraries.
Proceedings of the ECOOP 2005, 2005

Optimizing stream programs using linear state space analysis.
Proceedings of the 2005 International Conference on Compilers, 2005

2004
The Stream Virtual Machine.
Proceedings of the 13th International Conference on Parallel Architectures and Compilation Techniques (PACT 2004), 29 September, 2004

2003
Linear analysis and optimization of stream programs.
Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation 2003, 2003

Phased scheduling of stream programs.
Proceedings of the 2003 Conference on Languages, 2003

2002
A common machine language for grid-based architectures.
SIGARCH Comput. Archit. News, 2002

Providing Web search capability for low-connectivity communities.
Proceedings of the 2002 International Symposium on Technology and Society, 2002

StreamIt: A Language for Streaming Applications.
Proceedings of the Compiler Construction, 11th International Conference, 2002

A stream compiler for communication-exposed architectures.
Proceedings of the 10th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-X), 2002

2001
A Unified Framework for Schedule and Storage Optimization.
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2001


  Loading...