Describe 2-3 key (research) challenges in software engineering that need to be addressed to prevent software-related injuries in the future? Solution 1. Increasing in adaptability of change in software : 2. Increse in distributed software engineering in government sectors : 3. Increased complexity of software and need for scalability and interoperability : 4. Effectively handle large volumes of data : 5. Increased Multi tasking and Multiprogramming : 6. Different types of disposable apps are created : 7. Increasing software autonomy : 8. Increasing integration of software and systems engineering : In response to the increasing criticality of software within systems and the increasing demands being put onto software-intensive systems, software and systems engineering processes will evolve significantly over the next two decades. .