The Oxford English Dictionary defines “risk” as the possibility of loss, injury, or other adverse or unwelcome circumstance. Risk management in software engineering is the process of identifying and managing threats and hazards that can jeopardize the safety or efficacy of software products, software-based services, or software embedded in products such as airplanes, pacemakers, or automobiles.