research

How do you organize your (online) resources and researched data?

Reading up on some of the answers to another question I found a tip about a book I wanted to take a closer look at. The provided link goes to amazon.com, but for historical reasons I have my wish lists at amazon.co.uk. I have quite a few titles on my various lists, so I prefer to add all new books to the same site, making it easier to ke...

How to create a graphical user interface mock-up for research?

I am a student and interested in doing some research on user interface. For some experiments, I have to change the behaviors of many default interactions in an operating system such as double-click or drag-and-drop in Windows (to make it faster, more efficient, etc.) The best way is to change the behaviors of these interactions in an o...

Where can I find (old) scientific articles (and books)?

Often when reading books I find references to old studies, essays and articles that I would like to take a closer look at. Now, the problem is, how do I find them? Popular and semi-popular books can often be found on Amazon or other book stores, but what about that out-of-print book from 1945, or the classic study on ... published in an...

Doing the best internet searches: Tips and Tricks wanted.

Someone asked a question, what was the most important bookmark for a Developer, and it got me thinking. I personally answered Google of course. I have felt for the longest time that Google is the most indispensible tool for the developer as you can literally find anything you need by using well formed searches. Which brings me to my ques...

Filtering duplicate newsgroup posts from Google

I have the constant need to Google error messages to try to find out what they mean and what solutions people might have. Usually those error messages were posted in some newsgroup. Unfortunately, Google's results (even when it says "similar results removed") usually consist of many copies of the exact same message (usually with some non...

Operating Systems that *are* the application

Conventional operating systems launch and provide services to applications. The app is like a black-box to the OS, and the app provides the UI for getting real work done with the computer. Are there any operating systems which are the other way around? Where the OS provides the UI for doing useful work with the computer, and application...

Best MATLAB toolbox that implements Support Vector Regression?

In this Wikipedia article about SVM there are a number of links to different implementations of MATLAB toolboxes for Support Vector Machines. Could anyone suggest which of these is best in terms of speed, ease of use, etc.? ...

How do I set up my environment for ESC/Java2 in Windows and build/run with ESC/Java2?

How do I set up my execution environment for ESC/Java2 in WindowsXP? And furthermore, how do I build and run, in WindowsXP, projects with ESC/Java2. It is hard to tell from their specifications/readme and documentation, specially considering the fact that they seem to be talking more about Unix based operating systems. ...

What are known uses of AI in web development?

What are known uses of AI/machine-learning in web development? And what would be some fields that, currently don't use AI, but could possibly benefit from AI? Note: I've worked on AI for academics, simulations and games before, and I'm currently doing some informal/personal research right now, so I'm looking for some new fields to draw...

Where to look for white papers on software development?

I'm interested on following the formal research on universities and academia, related to software development, and I wonder if anyone knows some centralized rss feed (blogs maybe) , mailing list, newsgroup or anything that keeps updating on the subject. I want to keep up to date on the field and discover sources, so if you have only one...

Are there any papers or research results concerning the way people use tags and keywords?

I'm working on a tagging system at work, but one thing that I would be interested in is determining what has already been learned about the way people use such systems so that, when using libraries and tools and creating code, I can accommodate the way people do things (or so I hope). After asking this question, I continued to go throug...

Understanding compression techinques...

Like many developers, I too think I have a unique compression algorithm... but I know there are at least 6 million algorithms out there and (6 million - 1) of these are patented... it is highly probable that somebody has thought of this already. I'd like to find out. Ideally, somebody could show me a page where I would have a 10,000 foo...

Current "hot" topics in parallel programming?

Hi, I hope this is the right place to ask[1], but I've read a lot of good comments on other topics here so I'll just ask. At the moment I'm searching for a topic for my dissertation (Ph.d in non-german countries I think), which must have to do something with parallelism or concurrency, etc. but otherwise I'm quite free to chose what I'm...

Do you have examples of comments or todos that were difficult to interpret?

I'm writing a chapter of my dissertation that deals with contextual cues and I'm looking for good examples of comments (or todo comments) where it's obvious that whoever wrote them had some knowledge that he didn't bother sharing with future readers, making them difficult to interpret. Examples from publicly available code would be esp...

What is the next great UI metaphor that will replace the Desktop?

The desktop metaphor has been hanging around for a number of years now. The creativity within the software field should be able to produce a new cooler metaphor that doesn't involve dragging windows around all the time. I believe that the desktop metaphor has soon been stretched to its maximum. What do you think? Have you heard of any ...

Which computing publisher has the best refereed research resources for the working programmer?

When I have a problem I often search the computing literature. Some of the resources[*] I use are: The professional associations? ACM Digital Library IEEE Xplore The scientific publishers? Lecture Notes in Computer Science HCI Bibliography What do you use? What is the best resource source (if there is one) for the working pro...

What is the best source for usage share among web browsers?

It would also be nice to see data that breaks down IE usage by version (5,6,7, etc.). Thanks! ...

Are you a self taught programmer or did you take a programming course?

Lots of developers I know were self taught programmers including me. I was wondering how much of the developer community learned programming by taking a course in school or by experimenting, asking questions on forums, reading online articles, and just making it up as you go along? Post whether you were self taught or took classes, wha...

What are your favorite programming-related academic papers?

What are your favorite programming-related / cs academic published papers? It could be a functional pearl, a programming-language paper like those often cited on lambda-the-ultimate.org, etc. Really, anything vaguely related to programming. Please also explain why you like the paper. ...

Do you use your mouse as a "placeholder" while you're reading code/documentation?

I'm going through some research tapes of developers who are editing code and reading documentation (either online or via the hover in the IDE) and I'm trying to figure out all the techniques they use for remaining oriented. I'd like to correlate what I see with the experiences of others. So, let's say you're reading a long piece of code...