© 2011 jonathan lung
September 2006 - Present
September 2003 - May 2006
September 1997 - June 2003
You may remember me from such courses as...
for a full list of courses taken since i began my undergraduate degree.
CSC207H1S: Software Design (Labs, Tutorials, Marking) :: course site
CCSC300H1F: Computers and Society (Marking)
- CSCA48H: Introduction to Computer Science (Lectures)
- CSC180H1F: Introduction to Computer Programming (Marking)
My publication list. Yup, it's just the one, all by its lonesome.
- Lung, J., Aranda, J., Easterbrook, S. M. and Wilson, G. V., On the Difficulty of Replicating Human Subjects Studies in Software Engineering. 30th ACM/IEEE International Conference on Software Engineering (ICSE'2008), Leipzig, Germany, May 10-18, 2008.
It's probably easiest to read it on-line, as much fun as it was lugging a hardcopy of the proceedings around. My master's thesis is based on this paper.
Intellectual nomad - Okay, so i haven't decided on a question to examine, let alone settled on any particular topic. i guess that makes me the academic equivalent of a nomad. Sosumi
. Electronic communications (e.g. e-mail, newsgroups, instant messaging, social network sites) is starting to look like a possible home, though. Ironically, i only really use e-mail
. Don't ask.
In the past, there have been some shiny things that have caught my attention. You can read about them below in reverse chronological order.
i'd like to pursue some research into languages. No, not programming languages... natural languages. Attempting to learn German, my first new language in almost a decade, in preparation for ICSE 2008
has gotten me thinking. To think. Penser. Cogitere. Pensar. Denken.
Hopefully you're not trying to second guess what sorts of terrible experiments i'm going to perform on myself when i'm in Leipzig!
This is a paper on which Professor Khai Truong
and i are working. Unfortunately, we're back to the drawing board - or at least, building a full prototype from parts we've already built, so details will take at least a few more months to emerge. Again, please don't scoop us!
whispers: an aural interface
My course project for CSC2524
dealt with aural interfaces. As part of this project, i performed a preliminary experiment on the auditory equivalent of visual search
. The results are documented in my term report
. Follow-up work is currently underway.
edgar :: e
i did some work on semantic content matching during the summer of 2006 as part of an NSERC USRA. The intent of this research is to reduce the amount of message repetition in electronic fora such as newsgroups and message boards. You can download a draft of the paper
describing the results obtained, but Word 2007's "save as PDF" feature didn't seem to care much for the non-alphanumeric symbols in the document. A presentation
i gave on EDGAR makes for a lighter read.
And wouldn't it be great if...
This probably belongs in its own section, but i didn't want to design an icon for this, so...
Anyone interested in buying coloured aluminum and seeing what other people thought about it? Let's do a search! Doesn't sound so bad, but we'll need to consider that it would be written as "colored aluminum" in the US. And it's "coloured aluminium" in the UK! Okay, let's just enter all four combinations of "colour" and "aluminum" into a search engine: +("colored aluminum" | "coloured aluminum" | "colored aluminium" | "coloured aluminium"). That's not too bad - it's only four combinations... but wait! There's more!
What if you were wondering what reflections would look like in this coloured aluminum? Okay, let's do a manual search for +"coloured aluminum"+"reflection" accounting for all possible spellings. Oh no! Because of reflection/reflexion, this expands into 2^3 = 8 combinations for a total of 24 words and quite a lot of typing! And think of all the parentheses, quotation marks, and pipes ("|") you'd have to use. Pretty soon, you've got a mess that's almost as hard to read as a regular expression. Automatic term expansion means less work for the user. That's working smarter, not harder. That's smarter searching.