FOSS laatu, luvut ja todisteet

Päät alas, nyt ammutaan kovilla.

"Carnegie Mellon yliopiston CyLab Sustainable Computing Consortium sanoo, että suljetussa softassa on 20-30 vikaa aina tuhannen koodirivin sisällä (KLOC). Steve McConnellin mukaan, parasta mitä softafirma voi saada aikaan on 0.1 vikaa/KLOC. Tämäkin vain mikäli käytetään korkeimpia standardeja mistä ohjelmistoinsinöörit ovat ylipäätänsä kuulleet. Tämä taso vastaa viidennen tason CMMI luokitusta. Kuinka moni firma on saavuttanut tämän tason ojelmistokehityksessään? 21. Kyllä, luet nyt täsmälleen oikein: 21. Yli 99% maailman ohjelmistofirmoista ovat edelleen tasolla jota SEI kutsuu "anarkiaa ja kansantaruja" -tasoksi.

Mutta keskitytäänpä nyt tähän 0.1 vikaa/KLOC aiheeseen. On erittäin vaikeaa saada selville, kuinka hyvin Microsoft pärjää tässä. Olen upottanut tunteja yrittäessäni löytää lukuja, mutta vaikka Microsoft onkin julkaissut paljon artikkeleja aiheesta, heiltä puuttuu tämä tärkeä luku. SEI:ssä harjoittelunsa aikana Microsoftin insinöörit onnistuivat saamaan vikasuhteensa alas luvusta (pidelkää hattujanne) 25 vikaa/KLOC lukuun 7 vikaa/KLOC asti. Harjoittelun lopuksi he saivat vikasuhteen alas uskomattomaan 0.06 vikaa/KLOC. Mutta se oli harjoittelussa, ei kuolonmarssin aikana.

Mutta jos vaikka pidettäisiin kiinni tästä uskomattoman matalasta 0.06 vikaa/KLOC luvusta mikä saattaa hämilleen kehittyneimmätkin ohjelmistofirmat ja käännetään katseemme vapaisiin ohjelmistoihin. Coverity, firma joka on erikoistunut ohjelmistojen vikoja tutkiviin ohjelmiin, on tutkinut vapaan softan projekteja vuosien ajan. Tässä niiden lukuja. Kaikki kakkosportaan ohjelmistot ohittivat tämän 0.06 vikaa/KLOC helposti ja noin 40% ykkösportaan projekteista joko ohittaa tai on vastaavalla tasolla. Suurimmatkin vikaluvut edelleen vastaa tasoa CMMI 3, jota 99% suljetun softan firmoista eivät ole kyenneet saavuttamaan.

Joten kyllä, olen aika luottavainen vapaiden ohjelmistojen laadun suhteen."

Artikkeli: http://thebeezspeaks.blogspot.com/2009/03/introducing-pointy-haired-bosses-to.html

Tekstikohdan "Tässä niiden lukuja." linkki.
http://scan.coverity.com/rungAll.html

Artikkelissa oli nätisti linkkejä eri lähteisiin, en jaksanut niitä kaikkia kopsailla.
10265
Äänestä

Muut lukivat myös

Vastaukset 10

Vanhimmat

Suljetun tuoteselosteen kahvi meni väärään kurkkuun!

Äänestä
  • Katsokaa mikä laatuero KDE:n hyväksi Gnomea vastaan, huhhuh!! Itse pidän silti Gnomesta enemmän.

    Äänestä

  • Huomasinpa jotain kivaa vilkaistessani tuota antamaasi tietokone.fi linkkiä.

    Minun antamani lista ja tietokone.fi tiedot on samasta paikasta eli Coverity nimiseltä firmalta. Samppa oli ottanut ja listannut kaikki tuon löytämät viat (ei sama kuin turva-aukot vaikka uutinen väittääkin niin) ja laskenut ne yhteen. :D

    Kuinka voi noin Positiivisen listan kieräyttää noin negatiiviseksi uutiseksi. Samuli, Samuli...

    Äänestä

  • old_profile_3778 kirjoitti:

    Katsokaa mikä laatuero KDE:n hyväksi Gnomea vastaan, huhhuh!! Itse pidän silti Gnomesta enemmän.

    Epäilen vahvasti ettei tuo ole mikään sellainen vekotin, millä saa satavarmasti kaikki bugit ja muut esille. Jos sellainen olisi, olisi se aika haluttua kamaa ja alan virallinen standardi tai jotain.

    Itse tykkään enemmän uudistuneesta KDE:stä, mutta olen kyllä käytellyt enemmän Gnomea ja muita. Uusi KDE on ollut omassa käytössäni hieman buginen.

    Äänestä

  • Penguin kirjoitti:

    Huomasinpa jotain kivaa vilkaistessani tuota antamaasi tietokone.fi linkkiä.

    Minun antamani lista ja tietokone.fi tiedot on samasta paikasta eli Coverity nimiseltä firmalta. Samppa oli ottanut ja listannut kaikki tuon löytämät viat (ei sama kuin turva-aukot vaikka uutinen väittääkin niin) ja laskenut ne yhteen. :D

    Kuinka voi noin Positiivisen listan kieräyttää noin negatiiviseksi uutiseksi. Samuli, Samuli...

    Nyt muutkin ymmärtänevät miksi se perse-kotilo ottaa esimerkiksi minua pattiin yli äyräiden ;D

    Äänestä

  • old_profile_3778 kirjoitti:

    Nyt muutkin ymmärtänevät miksi se perse-kotilo ottaa esimerkiksi minua pattiin yli äyräiden ;D

    Kotilo lässyttää absoluuttisista lukumääristä eikä suhteellisesta bugia/KLOC, joka olisi (10_500/17_500_000)*1000 eli 0.6 /KLOC, joka on itse asiassa hyvä tulos, eikä mikään 'valtavasti' tai 'hämmästyttävät' kuten jutussa lukee.
    Ja kun Kotilo vielä tahallaan tai totaalisen hölmöyden takia jankuttaa 17 kertaa (!) artikkelissa 'aukosta' tai 'turva-aukosta', vaikka kyseessä ovat bugit (joista tietenkin vain pieni osa on niitä 'turva-aukkoja').

    Niin homma haiskahtaa jo systemaattiselta Open Source-vastaisuudelta. Karmeeta paskaa Tietokone-lehdeltä joka tapauksessa. Tosi Ammattilaisten lehti... voi helvetti sentään.

    Äänestä

Tilasto

Äänestä
  • Mikään tilasto ole :D

    Ovat tutkineet erilaisten ohjemistovikojen määrää eri ohjelmistoissa. Mikä tuossa menee mielestäsi pieleen?

    Tuo sanonta toimii silloin, kun esimerkiksi kysytään asioita liian pienellä otannalla ja julistetaan tulos yleiseksi totuudeksi. Ei silloin, kun haastatellaan jokaista erikseen ja annetaan tutkimustulokset kokonaan julki.

    Etkö ymmärrä? Siellä on lista jokaisesta heidän tutkimastaan ohjelmistosta ja heidän löytämiensä vikojen määrät. Aika monilla tuo määrä on jopa 00.00% aika kivasti eikö vain?

    Äänestä

  • ..Tyhmempi, Taulukko.

    Tiedätkö mitä eroa on tilastolla ja taulukolla?

    Äänestä

Kommentoi aloitusta


Penguin kirjoitti:

Päät alas, nyt ammutaan kovilla.

"Carnegie Mellon yliopiston CyLab Sustainable Computing Consortium sanoo, että suljetussa softassa on 20-30 vikaa aina tuhannen koodirivin sisällä (KLOC). Steve McConnellin mukaan, parasta mitä softafirma voi saada aikaan on 0.1 vikaa/KLOC. Tämäkin vain mikäli käytetään korkeimpia standardeja mistä ohjelmistoinsinöörit ovat ylipäätänsä kuulleet. Tämä taso vastaa viidennen tason CMMI luokitusta. Kuinka moni firma on saavuttanut tämän tason ojelmistokehityksessään? 21. Kyllä, luet nyt täsmälleen oikein: 21. Yli 99% maailman ohjelmistofirmoista ovat edelleen tasolla jota SEI kutsuu "anarkiaa ja kansantaruja" -tasoksi.

Mutta keskitytäänpä nyt tähän 0.1 vikaa/KLOC aiheeseen. On erittäin vaikeaa saada selville, kuinka hyvin Microsoft pärjää tässä. Olen upottanut tunteja yrittäessäni löytää lukuja, mutta vaikka Microsoft onkin julkaissut paljon artikkeleja aiheesta, heiltä puuttuu tämä tärkeä luku. SEI:ssä harjoittelunsa aikana Microsoftin insinöörit onnistuivat saamaan vikasuhteensa alas luvusta (pidelkää hattujanne) 25 vikaa/KLOC lukuun 7 vikaa/KLOC asti. Harjoittelun lopuksi he saivat vikasuhteen alas uskomattomaan 0.06 vikaa/KLOC. Mutta se oli harjoittelussa, ei kuolonmarssin aikana.

Mutta jos vaikka pidettäisiin kiinni tästä uskomattoman matalasta 0.06 vikaa/KLOC luvusta mikä saattaa hämilleen kehittyneimmätkin ohjelmistofirmat ja käännetään katseemme vapaisiin ohjelmistoihin. Coverity, firma joka on erikoistunut ohjelmistojen vikoja tutkiviin ohjelmiin, on tutkinut vapaan softan projekteja vuosien ajan. Tässä niiden lukuja. Kaikki kakkosportaan ohjelmistot ohittivat tämän 0.06 vikaa/KLOC helposti ja noin 40% ykkösportaan projekteista joko ohittaa tai on vastaavalla tasolla. Suurimmatkin vikaluvut edelleen vastaa tasoa CMMI 3, jota 99% suljetun softan firmoista eivät ole kyenneet saavuttamaan.

Joten kyllä, olen aika luottavainen vapaiden ohjelmistojen laadun suhteen."

Artikkeli: http://thebeezspeaks.blogspot.com/2009/03/introducing-pointy-haired-bosses-to.html

Tekstikohdan "Tässä niiden lukuja." linkki.
http://scan.coverity.com/rungAll.html

Artikkelissa oli nätisti linkkejä eri lähteisiin, en jaksanut niitä kaikkia kopsailla.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu