Research and development costs for projects other than software development should be:

Expensed in the period they are determined to be unsuccessful.

Deferred pending determination of success.

Expensed in the period incurred.

Expensed if unsuccessful, capitalized if successful.