research

What are the major tools for DSL construction?

I know there's support for design and creation of domain-specific languages in VS 2008, then there's the Meta Programming System from Jetbrains. Are there any other major tools in this arena? What are the most used tools for DSL construction? ...

"Best Practices" for a software research and development team?

I have seen numerous articles and questions here on SO regarding best practices for software development in general. I am however after more specific best practices or guidelines focussing more on the research area for and R&D team. For example, i have read that Google allows their developers to work on personal projects for one day per...

Old ASCII Protocol Avatar Question

For anyone that remembers the protocol Avatar, (I'm pretty sure this was it's name) I'm trying to find information on it. All I've found so far, is that it's an ANSI style compression protocol, done by compressing common ANSI escape sequences. But, back in the day, (The early 90's) I swore I remembered that it was used to compress ASCI...

MSSQL 2005 Fulltext search setup

I'm beginning my foray into fulltext search for MSSQL2005. This is a new, in-dev database, so I can monkey around with it. Let's say I have a "Form" table that has a one-to-many relationship to two other tables, "Answer" and "Comment." I want the user to be able to enter one search term and have it peg all three of those tables via full...

Top-Rated JavaScript Blogs

I am currently trying to find some blogs that talk (almost solely) on the JavaScript Language, and this is due to the fact that most of the time, bloggers with real life experience at work or at home development can explain more clearly and concisely certain quirks and hidden features than most 'Official Language Specifications' Below f...

Using Google to find programming answers (does locale matter)?

I have overseas developers working for me, and sometimes I am surprised they can't find the same resources online that I do. They are in a South America country... and Google defaults to their language/locale. What do you think about this, when using it to solve computer programs? There is very little software development done in their ...

What where some good research papers related to distributed computing, web , databases that you studied in you school?

Any good research papers that you studied in school which you found to be interesting, you applied? ...

how to obtain historical information about code and websites

I remember a couple of websites that seemed to be pretty ground-breaking a long time ago, but they are long gone now. One of them was "Gabocorp.com" ... it had a nice flash interface. Another one was "Octopus.com" ... it was a cool-looking web-based 'mashup' of web content. Is there a way to find out who coded these sites and contact t...

Technical White paper: How to write one

Folks, What is the best way to go about researching and presenting for a technical whitepaper? I dont mean the format, overview, sections and such stuff. I've never written one - and I wonder if a white paper needs to be very very generic (conceptual) or specific (for instance favouring a particular tool/methodology) And if your ans...

Are insomnia, sleep debt, short sleep more prevalent among programmers ?

I know that some people are unable to function past a bedtime of, say, 10 or 11pm, and really need their 8 hours' sleep each night. I'm even married to someone like that. I'm at the opposite end of the spectrum - often up late, tending to wake up fully refreshed after 6 hours sleep, able to go by on less, used to pull all-nighters at th...

What is the shortest perceivable application response delay?

A delay will always occur between a user action and an application response. It is well known that the lower the response delay, the greater the feeling of the application responding instantaneously. It is also commonly known that a delay of up to 100ms is generally not perceivable. But what about a delay of 110ms? What is the shortest...

Looking for papers/studies on TDD effectivness

I'm looking for research papers or studies made on Unit Testing and TDD effectiveness. Points of interest: Does TDD reduce Development time? Does overall development cost reduced as well? Is the result product more stable? ...

How to tune web searches to filter out old information?

I'm currently researching XNA and C# 3.0, and other related tech (Maya 2009) and am running into a problem I always have with fast-moving technologies: my web searches come up with a lot of outdated info and it's wasting a lot of my time. Articles about betas, or old school assignments, or abandoned projects. In looking for tutorials or...

When is Googling it wrong?

I've been going through Stack Overflow for quite a bit now and noticed certain people (usually experienced programmers) frown upon Googling (researching) certain problems. Since I myself tend to use Google quite a bit to solve certain programming related issues I found certain comments rather demoralising. Now some of you may have come ...

Papers or tools for parallelism discovering.

Hi, I am looking for papers or tools about parallelism discovering. More explicitly, if you have a sequential source code, how to find sections which could be efficiently parallelized (taking account of data dependencies...). The speculation could be static or dynamic. The source code to observe should be in C or C++. I have already s...

How much time do you spend on research / refactoring?

Staying up-to-date is essential in the programming world as new technologies / methods etc.. are so quick to arrive (and depart). So how much time do you spend doing this? Does your employer allow you to do this on their time? Or do they expect that as a professional it is up to you to keep your skills up? On a related subject, how much...

Has any research been done to scientifically evaluate various coding standards?

As we all know, in the software development world there is a huge amount of passionate debate about coding standards: brackets on the same line or new line, when to indent and by how much, tabs or spaces, etc. Has anyone ever done any actual scientific research to determine what coding standards produce the "best" code (where "best" c...

What is a seam (Seam-carving)

I am reading the paper about seam carving for resizing an image. Down on page 3 where they define a seam mathematically, I need help clarifying it. The paper says that a seam is an 8-connected path of pixels. How can it be 8-connected if the pixel cannot be on the same row? Shouldn't it be 3-connected? http://www.seamcarving.com/arik/...

Intelligent code-completion? Is there AI to write code by learning?

I am asking this question because I know there are a lot of well-read CS types on here who can give a clear answer. I am wondering if such an AI exists (or is being researched/developed) that it writes programs by generating and compiling code all on it's own and then progresses by learning from former iterations. I am talking about wo...

Does anyone know of a similar Rails Project for creating web-forms ?

Hello, I'm starting to code a Rails application to allow users to create and edit forms that other users could then fill in, the data could then be analyzed and re-used. I've already asked other questions on structure etc. Now, believing that the best code is the code you don't have to write, I was looking for similar, open source, pr...