gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
Número de "bugs" de software livre (SL) em função do tempo
Contribuído por AsHeS em 16-05-05 10:08
do departamento estatístico
perguntas tca escreve " Pode parecer uma pergunta estranha mas faz todo o sentido. Onde é possível arranjar uma série temporal do número de "bugs" de um dado programa como função do tempo? Mesmo nos projectos com mais visibilidade, ex. kernel/linux, os dados não estão acessíveis, ou pelo menos não os consigo arranjar. Da distruição de de GNU/Linux Debian ainda se arranja uns "plots" da série mas mais nada.
Desde que saiu o artigo Closed source versus open source in a model of software bug dynamics, de Damien Challet, Yann Le Du , onde se mostra a "inequivocamente" a "vantagem" de usar SL em vez de não-SL, sempre aparecem uns gráficos do número de "bugs" em função do tempo, mas estranhamente, não há nenhuma compração com os dados "reais"!"

"O meu "apetite" pelos dados vem de querer estudar a estatistica da série. Estou curioso em saber: será estacionária? Gaussiana? Tem momentos finitos(L-systems)? Até que ordem? Etc! E aplicar alguns dos métodos que se usam no estudo das séries temporais, por exemplo, da bolsa.

"

Falha de segurança no mecanismo de Hyperthreading | [Yuan]  >

 

gildot Login
Login:

Password:

Referências
  • Linux
  • Debian
  • tca
  • Closed source versus open source in a model of software bug dynamics
  • Mais acerca perguntas
  • Também por AsHeS
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    Advisories (Pontos:2)
    por Ancestor em 16-05-05 10:47 GMT (#1)
    (Utilizador Info) http://www.norteglobal.com
    Podes tentar procurar nos sites de segurança. Normalmente disponibilizam gráficos de advisories em função do tempo (exemplo).


    Why do you Linux and drive when you can BSD and fly?
    Weibull (Pontos:2)
    por toze em 16-05-05 14:36 GMT (#2)
    (Utilizador Info) http://mega.ist.utl.pt/~tozevv
    Tenho ideia que o processo de bugs de software segue uma distribuição do tipo Weibull (a distribuição de Poisson é um caso particular da Weibull). Já experimentei usar um ajuste à weibull sobre o histórico de um projecto e parece-me ser bastante adequada e aproximada da realidade. Podes usar para estimar o esforço de correcção e o tempo que poderás precisar. Claro que é muito difícil passares de um projecto para outro, os parâmetros da curva podem ser muito diferentes. Um bom histórico de projectos é muito importante para fazeres qualquer dedução a partir do passado.

    Tó-Zé 'Senador'
    Changelogs (Pontos:1)
    por karamelo em 16-05-05 14:47 GMT (#3)
    (Utilizador Info)
    A maioria dos Changelogs tem esse tipo de informação...
    Numa palavra.. (Pontos:1)
    por voxvirus em 16-05-05 14:54 GMT (#4)
    (Utilizador Info)

      Numa palavra, Bugzilla.
      A Bugzilla descreve o bug, quando foi submetido, por quem, quando foi corrigido, por quem foi corrigido, como foi corrigido. (ou pelo menos uma boa bugzilla deveria faze-lo)
      Tanto o projecto debian como o proprio kernel do linux usam sistemas deste tipo pa registo e controlo de bugs e patchs, só precisas d ter o trabalho d extrair os dados e apresenta-los/estuda-los.

      Bom trabalho.
    Re:Numa palavra.. (Pontos:1)
    por Th0rin em 18-05-05 11:26 GMT (#6)
    (Utilizador Info)
    E filtrar os bugs que são "Duplicated", "Unconfirmed", "Feature Request", "Notabug", "Invalid", ..
    Is this desire?
    check this out (Pontos:1)
    por hybriz em 17-05-05 8:47 GMT (#5)
    (Utilizador Info)
    secunia.com
    como? (Pontos:2)
    por Perky_Goth em 21-05-05 2:00 GMT (#7)
    (Utilizador Info) http://www.fe.up.pt/freefeup
    O software liver n tem bugs pah. são features! aproveita a liberdade q te dão.

    ;)
    -----
    Windows: Agora com ecrãs azuis... vermelhos...

     

     

    [ Topo | Sugerir artigo | Artigos anteriores | Sondagens passadas | FAQ | Editores | Preferências | Contacto ]