GeorgeCandea
Title: GeorgeCandea
Research Question: How can software be made more predictable to improve dependability?
Methodology: The study proposes three engineering principles to combat unpredictability in software:
1. Provide software with the environment it expects. 2. Dampen the propagation of failures. 3. Develop predictability benchmarks.
Results: The paper suggests that by improving the predictability of software, it can become easier to manage and control failures, leading to more dependable systems.
Implications: The research suggests that instead of fixing elusive bugs or rewriting software, we should focus on improving the predictability of software. This approach might be a cheaper and faster way to improve the dependability of software. The paper also outlines a research agenda for further exploring these ideas.
Link to Article: https://arxiv.org/abs/0403013v1 Authors: arXiv ID: 0403013v1