Home
SROC Programs
This is an exciting time to be involved in programming language research. New programming languages appear each year and older languages continue to improve on a daily basis. Both industry and academia are helping to drive the new developments in programming languages. Indiana University has a world-class group of professors and graduate students who are finding new ways to increase programmer productivity and build more reliable and efficient software. We invite students to join us this summer to help explore the next generation of programming languages.
2014 Descriptions of Available Projects and Faculty
Bioinformatics
Genomic and bioinformatic analyses of human genome variation
Matt Hahn
Computer Vision
Computer vision in social photo collections - The goal of computer vision is to allow computers to automatically "understand" images, letting them recognize the people, objects, and activities captured in a photo. This goal has become even more important with the popularity of photo-sharing websites like Flickr and Facebook that host hundreds of billions of photos and are impossible to organize without automated techniques. In this project, you will join a research team working on developing computer vision techniques for organizing and understanding huge image collections, and you'll learn about image processing, computer vision, data mining, and cloud computing frameworks like Hadoop MapReduce.
David Crandall
Data Science
MOOC (Massively Open Online Class) for Big Data. Evaluate data on class use and class material itself and suggest new approaches.
Geoffrey Fox
Data mining in biology. Running large scale datamining algorithms on biology applications to both discover new science and study technologies to improve performance.
Geoffrey Fox
Polar Science. Analyse data from radar observations at North and South pole to produce better understanding of glacier structure
Geoffrey Fox
Data Visualization
Cyberinfrastructure for Network Science (CNS) Center Analyze and visualize social media and other data to convert numbers into insights.
Katy Borner
Health Informatics
Health Sense, is a system of plug-and-play wellness monitoring, wearable components for children that are easy to build and program. REU students will work with the Health Sense team to design and build a Health Sense component, work on the Health Sense development environment, or help us analyze results from a recent user study. The REU student must be comfortable programming and have a willingness to tinker with electronics, wearables, and craft technology.
Katie Siek
Health Informatics and Artificial Intelligence
Mining for treatment patterns in electronic health record data
Kris Hauser
Machine Learning
Human-in-the-loop Machine Learning - The goal of the project is to increase the number of people who can make effective use of machine learning by extending the process by which domain experts can directly communicate with powerful learning algorithms. This research allows users to guide learning algorithms by providing knowledge about a specific task. Also, this research seeks to extend the power of learning algorithms by allowing them to request guidance from the human expert as necessary thus allowing a natural machine-human interaction. The proposed project will require evaluation of the algorithms in unmanned air vehicle simulators and a few other simulators. The student will work with a graduate student in evaluating the algorithms by designing scenarios and perform experiments.
Sriraam Natarajan
Programming Languages
This is an exciting time to be involved in programming language research. New programming languages appear each year and older languages continue to improve on a daily basis. Both industry and academia are helping to drive the new developments in programming languages. Indiana University has a world-class group of professors and graduate students who are finding new ways to increase programmer productivity and build more reliable and efficient software. We invite students to join us this summer to help explore the next generation of programming languages.
Jeremy Siek
Robotics and Human Computer Interaction (HCI)
Learning optimal robot motions using high-performance computing and random simulation.
Kris Hauser
Web interfaces for robot control and simulation
Kris Hauser
Security
Wearable Computing and Privacy: As mobile sensing devices such as fitness bands, smart watches, smart glasses, and sensor-rich smartphones are adopted into the mainstream, various privacy issues emerge. People need assurances these devices are not sharing their information with unwanted parties. interns will help research innovative mechanisms to enhance the privacy of users of wearable computing.
Apu Kapadia
Students can work on mobile computing technologies, including how to make them usable for security research and education purposes, and how to make the technologies themselves secure and privacy preserving. Other options include research on cloud computing and its security aspects.
XiaoFeng Wang