Zday 2010 "Social Pathology" Lecture, by Peter Joseph
Celkový počet závad v otevřených zdrojových projektech klesá, nová studie provedená prodejcem Coverity zjistila.
Coverity, výrobce nástrojů pro analýzu programového kódu, obdržel v roce 2006 smlouvu od Ministerstva vnitřní bezpečnosti USA pomáhá zvýšit kvalitu softwaru s otevřeným zdrojovým kódem, který je stále více využíván vládními agenturami.
Prodejce vytvořil webovou stránku, na níž mohou projekty s otevřeným projektem a vývojáři předkládat kód, který je třeba analyzovat. Dodavatel přiřadí projekty sérii "stoupání" v závislosti na počtu defektů, které vyřeší.
"Hustota defektů" za posledních tři roky klesla o 16 procent mezi projekty skenované v místě a bylo odstraněno 11 200 defektů, podle nejnovější zprávy společnosti Coverity.
Čtyři projekty dostaly status "Rung 3" nejvyšší úrovně po vyřešení závad zjištěných během Rung 1 a 2, řekl Coverity. Jsou to Samba, Tor, OpenPAM a Ruby.
Podle stránky Coverity dosáhla stránka Scan více než 60 milionů unikátních kódů z 280 projektů. Více než 180 projektů má vývojáři, kteří se aktivně pracují na skenování projektů s otevřeným zdrojovým kódem.
Služba skenování společnosti Coverity využívá statickou analýzu, která se používá ke kontrole kódu pro bezpečnostní nebo výkonnostní problémy, aniž by bylo nutné spouštět samotnou aplikaci. To je lepší, protože "testování každé cesty v složitém programu, jak to běží, vyžaduje konstrukci velkého počtu speciálních testovacích případů nebo strukturování kódu zvláštními způsoby," řekl Coverity.
"Statická analýza [tools] vám neřekne že váš obchodní proces pracuje správně … ale budou vám říkat, že kód sám o sobě je technicky solidní a řídí se druhem osvědčených postupů v oblasti programování, které byste očekávali od kódu, který prošel správnou kontrolou kódu, "řekl Forrester Research analyzátor Jeffrey Hammond.
Nástroje jsou obvykle užitečné při hledání "strukturálních" anti-patternů v kódu, špatných programovacích postupů, které mohou mít za následek problémy s výkonem a bezpečností, jako jsou úniky paměti a přetečení vyrovnávacích pamětí, stejně jako více exotických podmínek, jako jsou chyby způsobené paralelním spuštěním kódu v prostředí více procesorů, "dodal.
Studie ukazuje glaciální tempo přijetí IPv6
Nová zpráva společnosti Arbor Networks odhaluje ledoví tempo přijetí IPv6
Nápady, které budou uvolněny na tzv. patch úterý, obsahují opravy chyby, která umožňují vzdálené spuštění kódu v programu Windows Media Player 11 v různých operačních systémech společnosti Microsoft a zranitelnost umožňující vzdálené spuštění kódu v různých verzích Windows OS a související produkty, včetně 2003 Server, Vista, XP, Office, .Net Framework, Works, Visual Studio, Visual FoxPro a dalšího softwaru.
Dvě další patche budou řešit vzdálené spuštění kódu v programu Windows Media Encoder 9 a Office a Office OneNote 2007.
Studie ukazuje, že Twitter je vysílací médium
Harvard Business průzkum ukazuje, že většina uživatelů Twitter píše jen jednou v životě. data se zdají být něco, co mnozí už zjistili: Twitter je vysílací médium, nikoliv konverzace. Jak je tedy v podstatě jednosměrná konverzace považována za sociální síť? Má tato norma také televizi a rádio do sociálních sítí?