From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.182.149.230 with SMTP id ud6mr2956082obb.36.1427986125390; Thu, 02 Apr 2015 07:48:45 -0700 (PDT) X-Received: by 10.140.91.47 with SMTP id y44mr171099qgd.39.1427986125307; Thu, 02 Apr 2015 07:48:45 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!m20no152096iga.0!news-out.google.com!q14ni5765ign.0!nntp.google.com!j5no95275qga.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 2 Apr 2015 07:48:45 -0700 (PDT) In-Reply-To: <1q1hq0qt8n15$.kxfdpvio0p1w.dlg@40tude.net> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=81.203.96.43; posting-account=xd0OrwoAAABQUGXxWZdZWv6VwPFSqa1J NNTP-Posting-Host: 81.203.96.43 References: <59ac455c-72f6-43e2-8a79-efc0f3e16d9a@googlegroups.com> <19qfgu5pjszm5.s5y5u8r0zx8k.dlg@40tude.net> <161a69af-a392-4214-bd92-0e20e7522cca@googlegroups.com> <1ht5q4lxmtf3p.mntbczbpti5n.dlg@40tude.net> <0ac76a41-d276-47d4-8659-530229802d12@googlegroups.com> <1ieaan02ff638.n6kjnn72tsp3$.dlg@40tude.net> <1o9qidr7413f4$.1jbc41w6r9j62.dlg@40tude.net> <1q1hq0qt8n15$.kxfdpvio0p1w.dlg@40tude.net> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <88bcdf76-b09e-4995-8410-b680cabb7241@googlegroups.com> Subject: Re: Languages don't matter. A mathematical refutation From: jm.tarrasa@gmail.com Injection-Date: Thu, 02 Apr 2015 14:48:45 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:25376 Date: 2015-04-02T07:48:45-07:00 List-Id: El jueves, 2 de abril de 2015, 15:36:02 (UTC+2), Dmitry A. Kazakov escribi= =F3: > On Thu, 2 Apr 2015 05:59:03 -0700 (PDT), brbarkstrom@gmail.com wrote: >=20 > > To change the subject a bit, is there any possibility of using > > the probabilistic approach to estimating the long-term cost of > > maintenance given a history of errors with a particular language? >=20 > since errors made in C are different from > errors made in Ada. You change the language, you get *other* errors, no > statistics across to compare. >=20 > Or taking another path, considering "probabilities" of same error made in= C > and Ada. Again, > ... > Apples and oranges all the way. You can create a criteria valid for any error or language A) Severity 1) Data lost 2) Crash 3) ... 4) Inconvenience B) Frequency 1) each day 2) One a week 3)... C) Time needed to fix it (hours) Score=3D ((Severity * K1) * (Frequency * K2)) + Time * K3 Or whatever formula you want to come with. Calculate the errors of several = similar projects and you have an statistic. Obviously the trick is in "similar projects". There are many factors, exper= ience of programmers, experience of management, the domain of the project, = the difficulty of the project..... In fact there are a lot of off-the-shelf packages (accounting, antivirus..= .), probably many of them programmed in the same language, and the quality = ranges from crap to very good. That's a good clue: Language is not the main= factor.