The Software Engineering Silver Bullet Conundrum
Daniel M. Berry
Abstract
Daniel M. Berry
Abstract
Fred Brooks argued in 1986 that, for various reasons, no software engineering silver bullet would be found in the next decade. I argue now that the main reason that there can be no software engineering silver bullet is that as soon as one is produced, we software engineers move on almost immediately to solve even harder problems for which the silver bullet does not help much. That a silver bullet quickly ceases to be silver is the basic conundrum of software engineering silver bullets.
OpenAlex reports 9 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Fred Brooks argued in 1986 that, for various reasons, no software engineering silver bullet would be found in the next decade. I argue now that the main reason that there can be no software engineering silver bullet is that as soon as one is produced, we software engineers move on almost immediately to solve even harder problems for which the silver bullet does not help much. That a silver bullet quickly ceases to be silver is the basic conundrum of software engineering silver bullets.
Key concepts: Silver bullet, Software, Computer science, Software engineering, Social software engineering, Engineering, Software development, Software construction