Typically these types of issues are caused by a bad driver or possibly a hardware issue. The blue screen should display the name of the driver or hardware that caused the crash. The next time this occurs, make note of all error codes and information on that screen.
A good place to start would be updating the USB host controllers/drivers through Device Manager:
The Dell Support site may also have updated drivers for your specific model: