URL: https://linuxfr.org/users/scoubid00/journaux/bayes-appliqu%C3%A9-au-code Title: Bayes appliqué au code ? Authors: scoubid00 Date: 2004年05月13日T23:41:06+02:00 Tags: Score: 0 Aujourd'hui on utilise les algorithmes bayésiens pour créer des filtres antispam qui fonctionnent relativement bien ( bon ils ont des limites qui ont pu être démontrées lors de la dernière conférence sur le spam au MIT en 2004 par JCG ), mais pourquoi se limiter aux filtres antispam ? Le code source ( C ou autre langage ) est un langage, on dispose aujourd'hui avec les cvs, les diff des différents logiciels libres d'une formidable base de données de corrections de bugs. On pourrait peut être appliqué cette méthode à la recherche de bugs dans les codes source ? C'est peut être une idée complètement stupide, mais pourquoi ne pas essayer ? Un BO, c'est quasiment toujours la même chose, ça se voit dans le source, on peut donc, en modélisant au niveau du compilateur un niveau d'abstraction suffisant, créer un analyseur ( et résolveur ) de bugs assez puissant. On parle aujourd'hui beaucoup des problèmes de sécurité un peu partout, mais pourquoi ne pas essayer cette solution pour venir à bout de ces problèmes de programmation ??? C'est un peu plus complexe parce que ça ne porte pas seulement sur un token, mais sur un ensemble, un n-uplet avec des contraintes associées mais ça reste possible... Si des personnes sont intéressées pour m'aider à développer ça ( ou simplement et modestement dans un premier temps, montrer que ça peut fonctionner ), elles peuvent me contacter, je pourrais leur expliquer plus en détail. J'ai vu sur le net que certaines personnes pensent que c'est complètement loufoque, mais bon avant d'essayer et de tester, je n'ai pas envie de partir perdant, et je préfère penser que ça peut fonctionner, et si jamais c'est le cas, c'est génial et ça sera une nouvelle victoire du logiciel libre sur le logiciel propriétaire... ( je ne cherche pas à lancer un nouveau débat, mais le logiciel libre est là, c'est une source d'informations formidable et autant s'en servir et apporter une modeste contribution à ce dernier ). Et pour finir "Free software, free society", une bien belle idée à l'heure de la societé d'information... ( allez on va encore dire que je délire, -1, mais non il faut essayer avant... l'explication donnée ici est simpliste, mais ce n'est peut être pas aussi simple à modéliser et coder, mais si ça fonctionne, c'est le bingo assuré... ).