SCIgen - An Automatic CS Paper Generator
SCIgen is a program that generates random Computer Science research papers, including graphs, figures, and citations. It uses a hand-written context-free grammar to form all elements of the papers. Our aim here is to maximize amusement, rather than coherence.
One useful purpose for such a program is to auto-generate submissions to conferences that you suspect might have very low submission standards. A prime example, which you may recognize from spam in your inbox, is SCI/IIIS and its dozens of co-located conferences (check out the very broad conference description on the WMSCI 2005 website). There's also a list of known bogus conferences. Using SCIgen to generate submissions for conferences like this gives us pleasure to no end. In fact, one of our papers was accepted to SCI 2005! See Examples for more details.
We went to WMSCI 2005. Check out the talks and video. You can find more details in our blog.
Also, check out our 10th anniversary celebration project: SCIpher!
Generate a Random Paper
Want to generate a random CS paper of your own? Type in some optional author names below, and click "Generate".
SCIgen currently supports Latin-1 characters, but not the full Unicode character set.
ExamplesHere are two papers we submitted to WMSCI 2005:
- Rooter: A Methodology for the Typical Unification of Access Points and Redundancy (PS, PDF)
Jeremy Stribling, Daniel Aguayo and Maxwell Krohn
This paper was accepted as a "non-reviewed" paper!
We received many donations to send us to the conference, so that we can give a randomly-generated talk.
- The Influence of Probabilistic Methodologies on Networking (PS, PDF)
Thomer M. Gil
For some reason, this paper was rejected. We asked for reviews, and got this response.
Thanks to the generous donations of 165 people, we went to WMSCI 2005 in Orlando and held our own "technical" session in the same hotel. The (randomly-generated) title of the session was The 6th Annual North American Symposium on Methodologies, Theory, and Information. The session included three randomly-generated talks:
As promised, we videotaped the whole thing. You can download the resulting movie, titled Near Science, below. Movie length: 13:15.
Trouble playing the AVI? Try downloading a DivX codec for Windows or Mac, or try the open source VideoLAN player.
You can read more about the trip here, and check out some pictures here.
Many thanks to everyone who made this possible, especially Tadd Torborg and family, Open Clipart, the PDOS research group, and of course all the SCIgen donors.
The code for SCIgen is released under GPL, and is now available via github!
If you are a time-traveler from 2002 and prefer anonymous CVS, here you go:
We're still working on documentation and making it more user-friendly, but you should be able to figure most of it out from the code. Here's what you need on your computer to run it (we've run it on FreeBSD and GNU/Linux platforms):
If you would like to contribute code to this project (i.e., by helping us expand our context-free grammar with more sentences, nouns, etc.), please contact us with any patches and we'll apply them if they seem reasonable. We hope to set up a better system sometime in the near future.
Running the code. We've been getting a lot of questions about how to run the code. There are quite a few misleading files in the source -- sorry about that. All you need to do to generate a paper is to run (also look at ). You can also use to generate any arbitrary starting target. See for most of the grammar rules.
As indicated above, one of our generated papers got accepted to WMSCI 2005. Our plan was to go there and give a completely randomly-generated talk, delivered entirely with a straight face. However, this is very expensive for grad students such as ourselves. So, we asked visitors to this site to make small donations toward this dream of ours; the response was overwhelming.
Amount of donations:$2401.43(after PayPal fees)
Number of donations:165
Amount of time:72 hours
We used this money to hold our own session at the same hotel as WMSCI 2005.
Related WorkOther papers:Other generators:Other SCIgen successes:
EssaySoft Essay Generator takes an essay question and keywords as input, and generates creative high quality essay articles that are free of plagiarism, fully automatic in just a few seconds. No matter what essay topic you have been given, our essay generator will be able to complete your essay without any hassle. If you need instant help with any content writing tasks including essays, assignments, article, reports...etc. EssaySoft Essay Generator is the software you know you can trust, simply click your mouse button to produce work to amaze your teachers and professors.
EssaySoft Essay Generator was designed to make your essay writing whole lot easier by:
- Being able to generate essays and articles on virtually any topic
- Writing content automatically
- Producing work that is unique by paraphrasing sentences and replacing words using synonyms
- Keeping track of the number of words in an article to fulfil essay requirements
- Providing a bibliography to cite accurately data used to create the essay
- Re-writing and shuffling content in order to ensure that CopyScape and plagiarism checks are passed
- Adding images to paragraphs making essays more professional
Our Essay Generator ensures that writing is always of the highest quality - whether it is a article, report, assignment, thesis paper or an essay, you can count on Essay Generator to eliminate the risk of errors. So if you have school works, or need to analyse a book or better yet, want to enter a writing competition, this is the software for you! This software is also very useful for SEO content writers who wishes to generate unique articles for their website. You may also try our Essay Master software for assisted essay writing.
Download Essay Generator