How To Get Involved in Europa


This document contains a necessarily incomplete list of possible Europa student research projects. If you are interested in pursuing any of the projects below, or one of your own design involving further study of software component engineering principles and practices, please contact Prof. Bruce Weide (weide.1@osu.edu), Dr. Paolo Bucci (bucci@cse.ohio-state.edu), or Dr. Wayne Heym (w.heym@ieee.org).

Your Responsibilities

Student research projects may be conducted by individuals, but small (typically two-person) teams are preferable for most activities. You should plan to spend about 6 hours per week on a project, averaged over the term. You should expect to be accountable to the project leader(s) and to your teammate(s) by meeting project deadlines and giving periodic reports at Europa group meetings (during all except summer quarter on Thursdays from 12:30-1:18 PM in DL 698), possibly including a paper that could be submitted for publication and/or a senior honors thesis. You also should plan to attend the group meeting each week and provide feedback on others' work and presentations.

Your Rewards

Typically you may count a few hours of independent study credit (but often not all the credit hours you will receive) toward your technical elective requirements; you may decide to continue on a project and do a senior honors thesis in this area; you can tell prospective employers and graduate schools that you've worked on a research project, and possibly that you've published some paper(s) about your work; and when grant money is available we can pay you an hourly stipend of about $10/hr. But don't get involved for the credits or a padded resume or the money. Do it for the experience and because you want to learn -- about what computer science and engineering research is like, and about the subject matter of that research. It might help you decide whether (or not!) you want to try graduate school and pursue CS research there and beyond.

Where The Money Comes From

Many students are surprised to learn that someone is actually willing to pay you to do research. We tap various sources of funds for this. We almost always have discretionary funds to support minority and women undergraduates to become involved in faculty-led research projects. Similar opportunities are sometimes available to highly-qualified male non-minority students through supplemental funding of RSRG work provided by other sponsors, normally the US National Science Foundation (NSF).

Index of Project Areas

Project ideas in red could have serious publication potential.

Software Composition Workbench

There are some subprojects related to the Resolve Verification Tools. These tools are being developed using Java, so the first thing you'll have to do is to learn Java. Please contact the lead designer and developer, Dr. Paolo Bucci (bucci@cse.ohio-state.edu), for more information.


Design


Component Implementation


Testing and Verification


Performance Analysis


Student Support


Teaching Support


Other