I'm struggling with how to say "robust software" in Japanese.

From Wikipedia https://en.wikipedia.org/wiki/Robustness_(computer_science):

In computer science, robustness is the ability of a computer system to cope with errors during execution[1][2] and cope with erroneous input.

There is no Japanese version of this page. I have searched weblio and Google and found examples of 堅牢なソフトエア and ロバストなソフトエア being used, albeit not very many. There is also this document from The University of Tokyo on robust software. http://www.i.u-tokyo.ac.jp/coe/report/H14/21COE-ISTSC-H14_5_5_1_2.pdf


If you're looking for commonly used technical terms among Japanese software engineers go to Qiita.

Let me quote two version of robustness:


Slightly more complicated:


From this article about antifragile. Also related is Chaos Engineering, where I found the antifragile article.

Usually this term is being used among DevOps or people who manage a group of distributed and resilient services using Containerized OS or Kubernetes. From the technical discussion among people in this circle, you'll find what robustness means, and you can translate it in a better way.

| improve this answer | |

I think ロバストなソフトウェア would be understandable by many technical people.

If you needed to explain what exactly you meant by「ロバスト」, you might say something like,



(second definition)

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.