Project Ideas for GovTrack Development
If you're thinking about getting involved in the development of GovTrack or
starting a new related civic project (great!!) check out some of the ideas
below. Some funding may be available for you to work on these ideas.
A longer but more informal list of ideas is on the wiki.
And if you have ideas of your own, even better!
Earmarks
Earmarks are spending items inserted by legislators that are directed
to projects in the legislator's district. Let's include some statistics
about earmarks in the pages for Members of Congress: are they a big
leader in earmarks or an icon of reform? Taxpayers for Common Sense
and EarmarkWatch.org have done
the hard work of creating a database of earmarks. We just have to
tie the data into our system, generate some statistics, and add the info
to the website.
Law Diffs and Patches
Bills are written in a precise legal language that describe how they update the United States Code
to revise the law. But bills are like patches without any context, making it sometimes very difficult
to understand their intent and ramifications. (The United States Code isn't the only aspect of law, but it's the most relevant
to GovTrack. See this page.) Can we make an
automated process to show a "diff" of how the U.S.C. is going to be updated by a bill? Can we
put bills in context? This is going to involve some text processing.
Election Statistics
How close are the elections? The Federal Elections Commission has a few
spreadsheets with elections statistics.
We want to normalize these spreadsheets and integrate them with our database
so we can display some statistics on GovTrack.
Historical Legislative Documents
The Library of Congress has scanned images of historical legislative documents.
Can we integrate these into our system to make the most comprehensive legislative
database? It might involve some image processing and scanning. See
this page.
Finding Similar Legislation
Often bills are introduced in parallel forms in the House and Senate, and often
when they fail to get enough support in one year they are reintroduced as new
bills in later years. Can we automatically identify related bills by their content?
Can simhash help?
Social Tools
Create a Facebook app for GovTrack. Let people post bills to their
profile (OpenCongress has one like this), but there's a lot of
untapped potential here. Let people network by congressional district
(there's an app in the works about this at the time of writing
and there's probably room for collaboration).
Visualization of Legislative Statistics
Create new visualizations of legislative statistics: missed votes, political
leaning, how many bills legislators introduced, etc. The goal with new
visualizations is to help people put the numbers in context.
Integrate Legislator Blog and Twitter Feeds
Help legislators get their message out to the GovTrack community by
excerpting from their blog and twitter feeds. We'd need to collect
the feed URLs first.
Integrate the Code of Federal Regulations
The Code of Federal Regulations (CFR) is an aspect of U.S. law primarily due
to the work of the executive branch. Anyway, Carl Malamud, GovTrack, and others
bought the raw text of the CFR from the Government Printing Office (yes,
it was not free), but now we have to put it to use. Carl probably could use
a hand getting the raw text into a displayable form. It's in SGML with
limited documentation.