Viser opslag med etiketten kvalitet. Vis alle opslag
Viser opslag med etiketten kvalitet. Vis alle opslag

tirsdag den 20. februar 2018

Der er opstået et alvorligt problem i LibreOffice

Har du oplevet at LibreOffice pludselig crasher og du bliver spurgt om du vil sende en crash-report?

Næste gang skal du vælge "Ja", for disse rapport har stor betydning for udviklernes mulighed for at reagere på pludselige nedbrud. Da LibreOffice 6 blev frigivet blev der kort tid efter konstateret en alvorlig sikkerhedsbrist, som hurtigt blev lappet. Men samtidig viste crash-rapporterne at der også var opstået et problem i Windows-versionen, og crash-rapporterne gav gode detaljer, og problemet blev straks rettet. I diagrammet herunder viser problemet sig tydeligt (den lidt utydelige grå stigning).



Rettelsen nåede at blive færdig tidsnok til version 6.0.1, og eEfterfølgende kunne udviklerne konstatere, at problemet var løst, idet der fortsat kommer rapporter ind fra 6.0, men ikke fra 6.0.1.

fredag den 24. juli 2015

25.000 fejlrettelser

Siden LibreOffice så dagens lys den 28. september 2010 har der været konstant fokus på at få rettet de mange fejl, der var i OpenOffice.org.

Opgaven er endnu ikke afsluttet, og bliver det nok aldrig. IT-programmer uden fejl er utopi. Men statistikken lyver ikke, og antallet af fejlrapporter der er løst, har rundet 25.000.

Det svarer til lidt mere end 14 fejl per dag.

Statistikken: https://bugs.documentfoundation.org/report.cgi?y_axis_field=bug_status&query_format=report-table&product=LibreOffice&format=table&action=w

mandag den 18. november 2013

Kvalitet

The Document Foundation har siden etableringen fokuseret meget på oprydning i koden og forbedring af kvaliteten. Det har fra starten været et fokusområde, og kvalitetssikringen hører til i det såkaldte Q&A-team.

Dette team benytter flere forskellige metoder eller værktøjer i arbejdet. Blandt andet er der etableret et rammesystem til unittest, hvilket i bund og grund er automatiske tests som udføres på testversioner inden frigivelsen. Et program som tester et andet program.

Derudover udfører teamet ganske almindelige brugertests, hvor en række prøver gennemføres af testpersoner.

En anden af de metoder Q&A-teamet benytter, er et samarbejde med firmaet Coverity, som scanner kildekoden for mulige alvorlige fejl. I første omgang leverer Coverity en oversigt til The Document Foundation over de mest alvorlige fejl. Denne oversigt er fortrolig, idet visse fejl kan udnyttes til at udvikle ondsindet kode i form af f.eks. virus eller trojanere.

Coverity leverer desuden et statistisk billede i form af antal fejl per 1.000 linjer, hvilket kaldes fejltætheden. Det er et udtryk for, hvor stor eller lille sandsynligheden er for alvorlige fejl i programmet. Fordi Coverity viser at der er en fejl, behøver det ikke betyde at der er noget alvorligt galt, blot at her bør en programmør lige kigge efter en gang.

Siden samarbejdet med Coverity begyndte er der fundet 4.700 sådanne "punkter", hvoraf The Document Foundation allerede har løst omkring 2.100. Det har resulteret i at fejltætheden er reduceret fra 1,11 til 0,84 i den kommende version 4.2.

Resultatet er at LibreOffice har langt færre nedbrud end tidligere, men også at der er mindre sandsynlighed for at LibreOffice kan blive udsat for ondsindet kode, som netop ofte udnytter svagheder i koden.

Kilde: http://www.prnewswire.com/news-releases/libreoffice-improves-software-quality-with-coverity-scan-231896151.html