Browse Active Research Projects

Undergraduates can participate in projects for credits by registering in CS 4974 or 4994. Consult the Faculty Advisor or Research Supervisor before you register for this course.

Participation on a VTURCS project could also lead to an honors thesis for CS majors interested in graduating with honors.

Can't find anything that piques your curiousity? Don't be afraid to check out the Computer Science faculty list for someone who has a research interest you'd like to know more about. They might just have something for you.

Nicholas F. Polys

3D Blacksburg

Faculty Advisor
Nicholas F. Polys
Research Supervisor
Nicholas F. Polys
Description of Work
Th collection, translation and integration of geospatial information is increasingly important for safety, development, transportation and policy. This independent study will work on any of several aspects for 3DBlacksburg.org from the server to the client.
Application Instructions
Email to setup a convenient time to discuss details.
Project URL
not online yet
Area(s) of Research
Computer-Aided Instruction, Digital Libraries, Human-Computer Interaction, Databases
Compensation
Work for Credit
Contact
npolys@vt.edu
Nicholas Polys

3D User Interfaces for Scientific Visualization

Faculty Advisor
Nicholas Polys
Research Supervisor
Nicholas Polys
Description of Work
In the Visionarium Lab [https://snoid.sv.vt.edu/visionarium/] , we are using tablets and multi-touch tables to add 2D interfaces to immersive virtual environments. This project will explore alternative architectures and techniques to support scientific analysis.
Application Instructions
Email me.
Project URL
http://
Area(s) of Research
Human-Computer Interaction, Problem Solving Environments, Software Engineering
Compensation
Work for Pay
Contact
npolys@vt.eud
Cliff Shaffer

Algorithm Visualizations

Faculty Advisor
Cliff Shaffer
Research Supervisor
Cliff Shaffer
Description of Work
Help to advance our research program on algorithm visualization and improving undergraduate education in Computer Science. Students will work with our OpenDSA project development team. Typically this involves creating one or more visualizations to be used in courses such as CS2114, CS3114, CS4104, CS4114. We also develop infrastructure for our eTextbook system. We need help with front-end development work (HTML5/CSS/JavaScript), back-end infrastructure support (Ruby/Rails, Docker), and data analysis (Python, Ruby). This project provides a good opportunity for learning or practicing web development skills. For information on the project, see http://opendsa.org for examples of material, and http://opendsa.readthedocs.org for information about the development environment. We typically have several students each year working on the project for Independent Study or Undergraduate Research 4000-level credit.
Application Instructions
Contact Dr. Shaffer to set up an appointment.
Project URL
http://research.cs.vt.edu/AVresearch/vturcs
Area(s) of Research
Computer-Aided Instruction, Human-Computer Interaction
Compensation
Work for Credit
Contact
shaffer@vt.edu
Dr. Joe Gabbard

Augmented and Virtual Reality -- Animating Virtual Patients for Triage Training

Faculty Advisor
Dr. Joe Gabbard
Research Supervisor
Joe Gabbard
Description of Work
For this research, the student will work with existing 3D models of patients to (1) ensure rigging is consistent and correct, (2) animate the virtual patient body motions using motion capture, and (3) animate patients mouth and eyes (facial expressions). In general, research conducted by students may support user studies that are submitted for conference or journal publication. In these cases, students have the opportunity to be co-authors. Students will be selected from among those who apply. This work is for undergraduate research credit. As such, students are expected to spend on average 9 hours per week on the course (for a 3 credit hour enrollment), demonstrate initiative for self-paced learning and discovery, and complete assignments in a timely fashion and professional manner.
Application Instructions
Interested students who wish to apply for this project should email a resume and short paragraph of intent (in the email body) to Dr. Joe Gabbard >> jgabbard@vt.edu.
Project URL
http://
Area(s) of Research
Human-Computer Interaction
Compensation
Work for Credit
Contact
jgabbard@vt.edu
Dr. Joe Gabbard

Augmented and Virtual Reality -- Drone-based AR Civil Infrastructure Inspection

Faculty Advisor
Dr. Joe Gabbard
Research Supervisor
Description of Work
Unmanned aircraft systems (UAS), or drones, will extend the ability of human workers in hard-to- access work spaces such as bridges, tunnels, dams, towers, pipelines and electrical transmission lines. As a use case to motivate fundamental research, and as an application with immediate commercial merit, this project will investigate the use of airborne embedded intelligent cognitive assistants (e-ICAs) for bridge inspection, where augmented reality (AR) enhances the first-person view (FPV) use interface. For this course, students will design and build components of an VR-based drone research testbed to support future e-ICA research described above and assist in data collection of human factors studies using VR-based drone research testbed. Experience with Unity is strongly suggested. In general, research conducted by students may support user studies that are submitted for conference or journal publication. In these cases, students have the opportunity to be co-authors. Students will be selected from among those who apply. This work is for undergraduate research credit. As such, students are expected to spend on average 9 hours per week on the course (for a 3 credit hour enrollment), demonstrate initiative for self-paced learning and discovery, and complete assignments in a timely fashion and professional manner.
Application Instructions
Interested students who wish to apply for this project should email a resume and short paragraph of intent (in the email body) to Dr. Joe Gabbard >> jgabbard@vt.edu.
Project URL
http://
Area(s) of Research
Human-Computer Interaction
Compensation
Work for Credit
Contact
jgabbard@vt.edu
Dr. Joe Gabbard

Augmented and Virtual Reality -- First-Responder User Interface Research

Faculty Advisor
Dr. Joe Gabbard
Research Supervisor
Description of Work
For this work, students will develop an app to serve as a testbed/framework for researching head-worn AR interfaces for first responders. The work will actually involve porting MRTK AR apps to VR to be deployed on, for example, an Oculus Quest 2. Experience with Unity is strongly needed, and experience with MRTK is preferred (but not required). In general, research conducted by students may support user studies that are submitted for conference or journal publication. In these cases, students have the opportunity to be co-authors. Students will be selected from among those who apply. This work is for undergraduate research credit. As such, students are expected to spend on average 9 hours per week on the course (for a 3 credit hour enrollment), demonstrate initiative for self-paced learning and discovery, and complete assignments in a timely fashion and professional manner.
Application Instructions
Interested students who wish to apply for this project should email a resume and short paragraph of intent (in the email body) to Dr. Joe Gabbard >> jgabbard@vt.edu.
Project URL
http://
Area(s) of Research
Human-Computer Interaction
Compensation
Work for Credit
Contact
Dr. Joe Gabbard

Augmented and Virtual Reality -- Immersive Environments for System Engineering

Faculty Advisor
Dr. Joe Gabbard
Research Supervisor
Jared Van Dam
Description of Work
The use of modeling and simulation within the AR and VR spaces offers a quicker and more robust way of testing and demonstrating product capabilities. Traditional forms of manufacturing require that physical and functional prototypes be built in order to demonstrate how the product will operate in different existing systems. AR and VR, however, offer a promising route in that these products, which already have associated 3D models, can be inputted into many different virtual environments to simulate their effectiveness before building costly functional prototypes. Thus, our goal with this project is to build a Unity-based VR testbed that will take in values from other, already built, programs and integrate them with the Unity environment to build a system that can model various prototypes in a wide variety of environments (e.g., how a new aircraft engine will fit onto an existing airframe or how different seating designs in a tank impact overall usability). This course offers entry into a relatively new field (model-based systems engineering in virtual environments) that shows a great deal of utility in the commercial space going forward and will result in a highly useful project and likely publications. Experience with Unity is strongly suggested. In general, research conducted by students may support user studies that are submitted for conference or journal publication. In these cases, students have the opportunity to be co-authors. Students will be selected from among those who apply. This work is for undergraduate research credit. As such, students are expected to spend on average 9 hours per week on the course (for a 3 credit hour enrollment), demonstrate initiative for self-paced learning and discovery, and complete assignments in a timely fashion and professional manner.
Application Instructions
Interested students who wish to apply for this project should email a resume and short paragraph of intent (in the email body) to Ph.D. student Jared Van Dam >> jaredvd@vt.edu and cc: Joe Gabbard >> jgabbard@vt.edu.
Project URL
http://
Area(s) of Research
Human-Computer Interaction
Compensation
Work for Credit
Contact
jaredvd@vt.edu
Tanushree Mitra

Building social tools that augment current social computing systems

Faculty Advisor
Tanushree Mitra
Research Supervisor
Description of Work
Range of projects that will allow you to work with social media data, and build tools/browser plugins/apps on social media systems, such as Facebook or Twitter.
Application Instructions
Please send me your resume listing your technical skills, past projects that you have worked on, your linked-in, github page links.
Project URL
http://
Area(s) of Research
Artificial Intelligence, Data Mining, Digital Libraries, Human-Computer Interaction, Knowledge, Problem Solving Environments, Software Engineering
Compensation
Work for Credit or Volunteer
Contact
tmitra@vt.edu
Godmar Back

Client- and server-side web technology surrounding LibX

Faculty Advisor
Godmar Back
Research Supervisor
Description of Work
Implement cool web technology with and surrounding LibX. For more information, see http://libx.org/ This project is for anybody who wants to learn modern, so-called "Web 2.0" technologies such as AJAX on both client or server. While our main application area is libraries (digital and traditional), the technology we develop transcends them. I have several projects "shovel-ready" and I am willing to entertain ideas (including for mobile applications) you may have. LibX-related projects have won multiple awards at past VTURCS symposia and have led to software that is used by tens of thousands of users world-wide.
Application Instructions
Send email.
Project URL
http://libx.org/
Area(s) of Research
Digital Libraries, Human-Computer Interaction, Networking, Software Engineering
Compensation
Work for Pay or Credit
Contact
gback@cs.vt.edu
Scott McCrickard

Collaborative Design on Large Displays

Faculty Advisor
Scott McCrickard
Research Supervisor
Scott McCrickard
Description of Work
This project explores issues related to the design of user interfaces through the creation of collaborative storyboards, diagrams, and other shared displays. The project team is investigating novel interfaces--large multitouch displays, tabletop computers, handhelds/tablets--that can facilitate the creative process.
Application Instructions
Contact the supervisors for details.
Project URL
Area(s) of Research
Human-Computer Interaction
Compensation
Negotiable
Contact
mccricks@cs.vt.edu
Sang Won Lee

Computer-mediated Empathy

Faculty Advisor
Sang Won Lee
Research Supervisor
Description of Work
Computers have been mediating our day-to-day communications and facilitate collaboration between people. Not only the technologies remove the barriers in interacting with others regardless of time and space, but we also have completely novel modes of social and collaborative interactions through the Internet, for example, social media, open-source projects, and online games. One remaining question is that: did it help us better understand other? How can we have a more empathic conversation than before with the aide of technology? This is an open-ended research vision and I have a number of project ideas to help us move forward in facilitating empathy using computational systems. I am also open to anybody who would like to bring their own ideas.
Application Instructions
Send me an email with your interests in the research with resume or CV if available.
Project URL
http://
Area(s) of Research
Human-Computer Interaction
Compensation
Work for Credit or Volunteer
Contact
sangwonlee@vt.edu
Scott McCrickard

Creating Real-World Peripheral Displays

Faculty Advisor
Scott McCrickard
Research Supervisor
Scott McCrickard
Description of Work
Peripheral devices like stock tickers and sports score trackers are moving off the computer desktop and into the real world. The goal of this projects is to build a real-word device that displays information collected online in an interesting way. Examples of existing systems and ideas for things to build are available from Dr. McCrickard, or come up with your own!
Application Instructions
Contact Dr. McCrickard for details and to sign up!
Project URL
none
Area(s) of Research
Human-Computer Interaction
Compensation
Work for Credit or Volunteer
Contact
mccricks@cs.vt.edu
Chris North

Data Science

Faculty Advisor
Chris North
Research Supervisor
Chris North
Description of Work
Conduct data analysis and visualization using Python and Jupyter notebooks for a data client, in various data domains including forestry, remote sensing, usability log data, etc.
Application Instructions
Email unofficial transcript to Dr North, north@cs.vt.edu
Project URL
http://infovis.cs.vt.edu/
Area(s) of Research
Data Mining, Databases, Human-Computer Interaction, Knowledge
Compensation
Work for Pay or Credit
Contact
north@cs.vt.edu
Chris North

Data visualization and analytics

Faculty Advisor
Chris North
Research Supervisor
Chris North
Description of Work
Learn to design and build tools for interactive big-data visualization and analytics, that enable humans to gain deep insight from big data.
Application Instructions
Email Dr. North (north@vt.edu) your GPA and unofficial transcript.
Project URL
http://infovis.cs.vt.edu/
Area(s) of Research
Digital Libraries, Human-Computer Interaction, Problem Solving Environments, Databases, Data Mining, Knowledge, Artificial Intelligence
Compensation
Work for Pay or Credit
Contact
north@cs.vt.edu
Scott McCrickard

Designing and Evaluating Notification Systems

Faculty Advisor
Scott McCrickard
Research Supervisor
Scott McCrickard
Description of Work
Notification systems attempt to efficiently and effectively deliver current, important information to users in multitasking situations. Examples of notification systems include instant messengers, stock tickers, and ubiquitous systems. This independent study examines this emerging research area through team activities and semester projects in a fun but challenging environment.
Application Instructions
Email Dr. McCrickard for more details or to sign up.
Project URL
http://research.cs.vt.edu/ns/
Area(s) of Research
Human-Computer Interaction
Compensation
Work for Credit or Volunteer
Contact
mccricks@cs.vt.edu
W. Feng

Desktop Supercomputing with the Graphics Processing Unit (GPU)

Faculty Advisor
W. Feng
Research Supervisor
Description of Work
Today's high-definition displays, e.g., 1080p = 1920x1080 > 2 million pixels, support a frame rate of 30 frames per second (fps) so that fast-actioned video appears smooth to the viewer. In other words, 60-million pixels must be updated every second. Such processing capability amounts to needing a supercomputing device (in this case, a video card) to update the display at such a fast rate. Consequently, this project seeks to 'hijack' and re-purpose the use of the video card, or more specifically, the graphics processing unit (GPU) within the video card, for general-purpose computing. Target GPUs include the following: AMD Radeon HD 5450, AMD Radeon HD 5870, AMD Radeon HD 5970, AMD Firepro V7700, NVIDIA GTX 280, NVIDIA GTX 480, NVIDIA GTX 580, NVIDIA Tesla Fermi, and the much-ballyhooed AMD Fusion. To actually see the power of the GPU in action, please visit http://www.youtube.com/watch?v=zPBFenYg2Zk. There are a myriad of component projects associated with this project. A sampling is provided below: 1. GPU and the 13 Dwarfs. http://www.gpucomputing.net/?q=node/275. 2. "Compute the Cure" for Cancer using GPUs. Google 'Feng Compute the Cure' for more information. 3. Molecular dynamics in support of rational drug design. http://www.youtube.com/watch?v=zPBFenYg2Zk. Note: For those interested in human-computer interaction, a nice interface to the above would serve as a nice project as well, or an interface to our existing codes.
Application Instructions
E-mail a resume to feng@cs.vt.edu. Optional, but preferred, materials include unofficial undergraduate transcript and a brief one-paragraph statement of what interests you about this project.
Project URL
http://synergy.cs.vt.edu/ and http://accel.cs.vt.edu/
Area(s) of Research
Bioinformatics, Human-Computer Interaction, Parallel Computation, Problem Solving Environments, Software Engineering, Systems, Theory, Databases, Data Mining, Knowledge
Compensation
Negotiable
Contact
feng@cs.vt.edu
Tanu Mitra

Extracting data from social media

Faculty Advisor
Tanu Mitra
Research Supervisor
Tanu Mitra
Description of Work
In recent years, the rise of social media as a news source has resulted in an information environment where any claim made by any source and any news story published by any news site can gain legitimacy. Thus, both professional analysts and citizens have become increasingly concerned about the veracity of claims and credibility of online news. In this project, students will use computational ways to extract data from social media and news platforms, analyze the textual content and find credibility cues in the context of online news. This project is part of a larger study on the use of VR to analyze news credibility. Thus, the student will work within an interdisciplinary team of undergraduates with interest/experience in (VR), visualization, human-computer interaction, visual analytics, text analytics, and the analysis of source credibility. This particular position is focused on text analytics, and the analysis of source credibility.
Application Instructions
Send a resume to tmitra@vt.edu explaining your background and interest in this project.
Project URL
http://
Area(s) of Research
Computer-Aided Instruction, Human-Computer Interaction, Theory
Compensation
Work for pay
Contact
tmitra@vt.edu
Sang Won Lee

Interactive System for Programming Interview Practice

Faculty Advisor
Sang Won Lee
Research Supervisor
Description of Work
Read the blog post below for more detail.
Application Instructions
Project URL
http://wordpress.cs.vt.edu/echolab/2018/09/13/coding-practice/
Area(s) of Research
Computer-Aided Instruction, Human-Computer Interaction, Software Engineering
Compensation
Work for Credit or Volunteer
Contact
sangwonlee@vt.edu
Nicholas F. Polys

Mobile 3D Graphics

Faculty Advisor
Nicholas F. Polys
Research Supervisor
Nicholas F. Polys
Description of Work
This project will devise 3D and web-based applications and interfaces especially for mobile devices. How do we use the extra speed and dimensionality to improve work, play, and usability? We will look at remote maintenance scenarios and augmented reality.
Application Instructions
Email to setup a convenient time to discuss details.
Project URL
not online yet
Area(s) of Research
Human-Computer Interaction
Compensation
Work for Credit
Contact
npolys@vt.edu
Scott McCrickard

Mobile Interfaces for Healthy Living

Faculty Advisor
Scott McCrickard
Research Supervisor
Scott McCrickard
Description of Work
Mobile interfaces--including those on handhelds, tablets, and smartwatches--provide opportunities for users to track and assess their physical and mental well-being. This project provides opportunities to investigate interfaces for a variety of groups, including college students, children, older adults, and people with special needs. Projects will involve developing applications for state-of-the-art handheld computers, and conducting usability tests on them. Come with your own domain ideas, or plug into one of the many ideas from around campus!
Application Instructions
Email Dr. McCrickard to apply for this project.
Project URL
http://research.cs.vt.edu/ns/
Area(s) of Research
Human-Computer Interaction
Compensation
Work for Credit
Contact
mccricks@cs.vt.edu
Wu Feng

Parallel Programming with Video Cards and More ...

Faculty Advisor
Wu Feng
Research Supervisor
Description of Work
The world of computing is now irrevocably parallel. CPUs have "topped" out roughly 3.0 GHz. So, while performance in the past has doubled roughly every 2 years due to increases in clock frequency, future performance increases will be due to the doubling of the number of cores in a system every 2 years. As such, we are looking at programming models, environments, and applications on multicore and manycore architectures. Of particular relevance and accessibility for VTURCS students are mapping applications onto traditional multicore (Intel and AMD), hybrid multicore (Cell and PlayStation3), manycore (video cards), and reconfigurable multicore (Tilera TILE64) architectures.
Application Instructions
E-mail a resume to feng@cs.vt.edu. Optional, but preferred, materials include unofficial undergraduate transcript and a brief one-paragraph statement of what interests you about this project.
Project URL
http://synergy.cs.vt.edu/
Area(s) of Research
Bioinformatics, Human-Computer Interaction, Parallel Computation, Systems, Theory, Computational Biology, Data Mining
Compensation
Negotiable
Contact
feng@cs.vt.edu
Andrea Kavanaugh

Social Computing

Faculty Advisor
Andrea Kavanaugh
Research Supervisor
Andrea Kavanaugh
Description of Work
Working with local groups in the community to help them become information producers through the use of tools for non-experts (for example, authoring web materials, customizing content, and collaborating online with wikis or blogs). Various local groups include medical (New River Health District), educational (Montgomery schools), ethnic (Christiansburg Institute), civic (Literacy Volunteers), and socio-economically disadvantaged (New River Community Action, Appalachian Women's Alliance).
Application Instructions
Contact me by email (kavan@vt.edu) or telephone (231-1806); my office is 1116 in KnowledgeWorks II, the CS Department building in the corporate research center.
Project URL
http://www.cs.vt.edu/node/682
Area(s) of Research
Human-Computer Interaction, Theory
Compensation
Work for Credit or Volunteer
Contact
kavan@vt.edu
Kurt Luther

Social Computing / Crowdsourcing Research Projects

Faculty Advisor
Kurt Luther
Research Supervisor
Kurt Luther
Description of Work
Dr. Kurt Luther (Computer Science) is seeking talented and enthusiastic undergraduates to work on a variety of research projects related to social computing, crowdsourcing, and human-AI collaboration. There are multiple opportunities to work for either course credit or hourly wages, starting ASAP. We are particularly interested in students with the following skill sets: web development, graphic design, interviewing, and data analysis. For more information and to learn about some of our projects, please visit the website for the Crowd Intelligence Lab: http://crowd.cs.vt.edu
Application Instructions
If you are interested in a position, please email Dr. Luther (kluther@vt.edu) with your resume and a brief description of the project(s) that interest you and any relevant skills/experiences.
Project URL
http://crowd.cs.vt.edu
Area(s) of Research
Digital Libraries, Human-Computer Interaction, Databases, Knowledge, Artificial Intelligence
Compensation
Work for Pay or Credit
Contact
kluther@vt.edu
William Plymale

Social Networking for Automobiles

Faculty Advisor
William Plymale
Research Supervisor
William Plymale
Description of Work
The focus of this research will be to design and prototype a social networking system that provides secure, contextual and creative Facebook-like web services describing the identity and personality, or personae, of a car to nearby consumer devices using direct ad-hoc networking. Project Description: https://drive.google.com/file/d/1ywvBUy4f3OckQVSRVhhRlNZyaiUShY1o/view?usp=sharing Using a team-based approach, these systems and technologies will be studied, and realized using open source and vendor hardware and software. Note: The intellectual property resulting from this project has been pre-negotiated with Ford. Anyone working on this project realizes and agrees that the resulting intellectual property is the property of Virginia Tech Intellectual Properties (VTIP) and Ford. Use of equipment and facilities associated with VT has the impact of VT/Ford claiming IP ownership.
Application Instructions
ECE 4994 for Fall 2018 (3 credits) Can be approved for CS elective credit. Interested students please send resume to Dr. William Plymale (plymale@vt.edu)
Project URL
https://drive.google.com/file/d/1ywvBUy4f3OckQVSRVhhRlNZyaiUShY1o/view?usp=sharing
Area(s) of Research
Data Mining, Human-Computer Interaction, Networking, Software Engineering, Systems
Compensation
Work for Credit
Contact
plymale@vt.edu
Dan Dunlap

TeacherBridge

Faculty Advisor
Dan Dunlap
Research Supervisor
Dan Dunlap
Description of Work
The Center for Human-Computer Interaction is seeking applicants for 2 NSF Research Experiences for Undergraduates (REU) positions with the TeacherBridge Project (http://www.teacherbridge.org). Ideal applicants would be highly motivated undergraduate students in Computer Science, Engineering, or related fields who are interested in research with technology and local K-12 teachers. The positions will involve approximately 10 hours per week at $11 per hour for Fall 2004 and Spring 2005 semesters. The tasks will involve research and evaluation related to the TeacherBridge project, system, and participants. This includes a wide range of possibilities such as data collection, analysis, field research, and related tool development. Please contact Dan Dunlap 231-2345 for more information.
Application Instructions
Contact me.
Project URL
http://www.teacherbridge.org
Area(s) of Research
Human-Computer Interaction
Compensation
Work for Pay
Contact
dunlapd@vt.edu
Dr. Christopher Williams; Dr. Chris North

The Adaptive Concept Map (large-scale node-Link diagram visualization)

Faculty Advisor
Dr. Christopher Williams; Dr. Chris North
Research Supervisor
Description of Work
The goal of this project is create a new type of “digital textbook” for an engineering course. While the content would be standard, the innovation lies in the visualization of the structure of the information. The online tool we aim to create, termed “the adaptive concept map” is a navigable node-link diagram (concept map) of the course topics that provide the user the ability to “zoom-in and zoom-out” of varying levels of topic detail. Expert generated concept maps (node-link diagrams designed to visualize an expert’s cognitive structures) have been shown to improve learning and retention when used with classroom instruction or as a way to organize digital information. As with any node link diagram, however, when maps become too large they become very difficult to process. Existing strategies to combat this problem include animating the creation of the map or creating a nested map structure. While both of these strategies have been shown to reduce cognitive overload, neither of them are optimal solutions for all learners and both hinder navigation of the information in some way. At its core, the proposed adaptive concept map is a series of linked content pages. These pages would be mostly traditional webpages that provide information on a specific idea from a course (about 20 minutes of classroom instruction). In addition to the content itself, the pages would include tags indicating the related ideas, tags indicating the nature of those relationships, and tags indicating any groups the individual idea belongs to (such as chapter or course groups). Once the content pages are created, the adaptive map software would be used to navigate these pages. Users would be able to view the information at different levels of abstraction. At the lowest level of abstraction (highest detail) the user would view an individual idea in the form of the content page created by a content expert. If the user “zooms out” they begin to see the concept map structure. The content page that is the current focus of the user gets reduced to a node with a short description. Using the metadata embedded in the pages, the adaptive map tool would build up other related concepts around the central node. As the user continues to zoom out more and more layers of related nodes build upon the focus node. As more nodes become displayed, less information is displayed for each node. First descriptions and then the titles themselves disappear. As this happens, clouds form over groups of nodes showing the groups the nodes belong to. Chapter titles and then course titles become visible over groups of nodes. At any level of abstraction except for the lowest level, the user will also be able to navigate the structure by clicking on other nodes in the display. The adaptive concept map tool is hypothesized to help visualize and navigate large concept maps. Large concept maps could be used to structure information for an entire course and link together several courses over a curriculum.
Application Instructions
Please send a resume and statement of interest to Dr. Williams (cbwilliams@vt.edu) and Dr. North (north@cs.vt.edu).
Project URL
http://
Area(s) of Research
Computer-Aided Instruction, Databases, Digital Libraries, Human-Computer Interaction, Knowledge, Software Engineering
Compensation
Work for Credit or Volunteer
Contact
cbwilliams@vt.edu
Wu Feng

Virtual Computing for K-12 Pedagogy

Faculty Advisor
Wu Feng
Research Supervisor
Description of Work
Computing has become an indispensable tool for enhancing productivity, accelerating scientific discovery and innovation, and enriching K-12 education. However, with respect to the latter, computing has arguably had limited impact on children, parents, and teachers in rural and economically disadvantaged areas and serves as additional evidence of the ever-expanding digital divide between the “haves” and “have nots.” To address this inequity as well as reduce the overall cost of adopting and maintaining information technology (IT) infrastructures in K-12 education, we propose to build upon our virtualization project: • To simplify and expedite the delivery of educational content anywhere and anytime. • To create an engaging and “kid-friendly” curriculum so as to improve the quality of IT education holistically from elementary school through high school and in support of science, technology, engineering, and mathematics (STEM).
Application Instructions
E-mail a resume to feng@cs.vt.edu. Optional, but preferred, materials include unofficial undergraduate transcript and a brief one-paragraph statement of what interests you about this project.
Project URL
http://myvice.cs.vt.edu/
Area(s) of Research
Computer-Aided Instruction, Human-Computer Interaction, Systems
Compensation
Negotiable
Contact
feng@cs.vt.edu
Doug Bowman

VR/AR user experience projects

Faculty Advisor
Doug Bowman
Research Supervisor
Doug Bowman
Description of Work
The 3D Interaction Group designs, develops, and evaluates user interfaces, interaction techniques, and applications of virtual and augmented reality. The focus of the projects is on providing effective user experiences.
Application Instructions
Send a resume to dbowman@vt.edu and explain your relevant background and interests in our work. Experience with GUI programming (CS 3744), HCI (CS 3724), and 3D graphics (CS 4204) is highly desirable, but not required.
Project URL
http://research.cs.vt.edu/3di/
Area(s) of Research
Human-Computer Interaction
Compensation
Work for Credit or Volunteer
Contact
dbowman@vt.edu
Chris North

Web-based data visualization

Faculty Advisor
Chris North
Research Supervisor
Chris North
Description of Work
Build a new website for visualizing and disseminating data, using Javascript, D3, and/or Python. Projects are available for working with various clients who have data and want to create web-based data visualizations.
Application Instructions
Send unofficial transcript to Dr North, north@cs.vt.edu
Project URL
http://infovis.cs.vt.edu/
Area(s) of Research
Databases, Digital Libraries, Human-Computer Interaction, Knowledge, Software Engineering
Compensation
Work for Pay or Credit
Contact
north@cs.vt.edu