This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
teaching:reverse:2017:sujetsproposes [2017/12/09 22:57] blay [Comparer des bibliothèques de code : Weka versus scikit-learn] |
teaching:reverse:2017:sujetsproposes [2017/12/11 08:43] blay [Propositions de sujets pour une étude de reverse engineering] |
||
---|---|---|---|
Line 5: | Line 5: | ||
+ | |||
+ | |||
+ | |||
+ | Date limite du sujet sur le slack lundi 20h. | ||
Line 14: | Line 18: | ||
\\ | \\ | ||
+ | |||
+ | <note tip>Vous pouvez tout à fait proposer votre propre sujet. Mais vous devez le faire valider avant de vous lancer dans le projet.</note> | ||
+ | |||
+ | |||
+ | ===== Avant-Propositions ===== | ||
+ | |||
+ | * Les questions sont données à titre indicatif. Il vous appartient (1) de choisir celles qui vous intéressent et (2) de les reformuler avec précision pour pouvoir y répondre avec des éléments tangibles : métriques, schéma d'architecture, ... | ||
+ | * Vous ne devez pas avoir besoin de déployer les plateformes pour répondre aux questions, mais vous le pouvez. | ||
+ | * Il est possible que vous ne puissiez par répondre à certaines questions sur tous les points, mais vous pouvez établir quelles informations vous manquent ou comment vous procéderiez vous si vous aviez du temps? | ||
+ | |||
===== Puis-je avoir confiance dans ce logiciel ? ===== | ===== Puis-je avoir confiance dans ce logiciel ? ===== | ||
+ | |||
\\ | \\ | ||
<accordion collapsed="true"> | <accordion collapsed="true"> | ||
Line 37: | Line 52: | ||
Indépendamment des aspects politiques ((au sens premier du terme)) voici quelques questions auxquelles nous aimerions des réponses afin de faire ce choix ou non. | Indépendamment des aspects politiques ((au sens premier du terme)) voici quelques questions auxquelles nous aimerions des réponses afin de faire ce choix ou non. | ||
Bien sûr vous êtes libres((fortement invités)) à les reformuler : | Bien sûr vous êtes libres((fortement invités)) à les reformuler : | ||
- | - A l'étude du code, est-ce que l'on peut faire confiance à la robustesse de la plateforme face à des hordes d'étudiants? ((Il est possible que vous ne puissiez par répondre à la question, sur tous les points, mais quelles informations vous manquent ou comment procéderiez vous si vous aviez du temps?)) | + | - A l'étude du code, est-ce que l'on peut faire confiance à la **robustesse** de la plateforme face à des hordes d'étudiants? |
- Ce projet en version béta va devoir très fortement évolué pour s'adapter d'une part aux différents publiques, d'autres parts aux évolutions des NTICs. Quels sont les mécanismes d'évolution prévus? Pouvez vous évaluer quantitativement et/ou qualitativement la capacité d'évolution de ces codes ? la réactivité constatée de l’équipe de développement ? | - Ce projet en version béta va devoir très fortement évolué pour s'adapter d'une part aux différents publiques, d'autres parts aux évolutions des NTICs. Quels sont les mécanismes d'évolution prévus? Pouvez vous évaluer quantitativement et/ou qualitativement la capacité d'évolution de ces codes ? la réactivité constatée de l’équipe de développement ? | ||
- Ces codes seraient développés en mode agile. Pouvez-vous le confirmer à l'analyse du dépôt? | - Ces codes seraient développés en mode agile. Pouvez-vous le confirmer à l'analyse du dépôt? | ||
Line 130: | Line 145: | ||
- | ===== Quel métric pour quoi? ===== | + | |
+ | |||
+ | ===== Comparer des codes ===== | ||
<accordion collapsed="true"> | <accordion collapsed="true"> | ||
- | <panel title="Titre"> | + | <panel title="Weka versus scikit-learn "> |
=== Projet === | === Projet === | ||
- | Description | + | Il s'agit de comparer Weka et Scikit-learn (voir plus haut). |
===Code === | ===Code === | ||
- | code | + | https://github.com/scikit-learn/scikit-learn |
=== Premières questions === | === Premières questions === | ||
- | L'idée serait ici d'évaluer plusieurs projets et de regarder la correspondance des métriques avec nos attentes... | + | Comparer ces deux bibliothèques : |
+ | - Sauriez-vous de manière automatique déterminer les algos présents versus absents de ces deux bibliothèques? | ||
+ | - Pourriez vous faire le lien entre les deux architectures (structurations) de ces libraires? | ||
+ | - En quoi les communautés qui contribue au niveau code, sont elles différentes? | ||
</panel> | </panel> | ||
</accordion> | </accordion> | ||
Line 144: | Line 164: | ||
- | + | ===== Quels tests ? Quels limites dans les codes? Que nous .. DOCKER ===== | |
- | + | ||
- | ===== BUT4Reuse ===== | + | |
<accordion collapsed="true"> | <accordion collapsed="true"> | ||
<panel title="Titre"> | <panel title="Titre"> | ||
Line 152: | Line 170: | ||
Description | Description | ||
===Code === | ===Code === | ||
- | https://github.com/but4reuse/but4reuse | + | code |
=== Premières questions === | === Premières questions === | ||
- | Quelle qualité des codes composés? | + | 1) https://github.com/docker/compose |
+ | Quels sont les principaux contributeurs ? | ||
+ | Quelle est l’histoire vu du côté code : fonctionnalités ajoutées - ôtées | ||
+ | Quelle qualité pour les codes ? | ||
+ | - Quelle fréquence de bug ? Quelle couverture ? | ||
+ | Peut-on croire à la pérennité de cet outil ? | ||
+ | Quells tests de composition? | ||
</panel> | </panel> | ||
</accordion> | </accordion> | ||
Line 163: | Line 186: | ||
- | ===== Quels tests ? Quels limites dans les codes? Que nous .. DOCKER ===== | + | |
+ | |||
+ | ===== Quel métric pour quoi? ===== | ||
<accordion collapsed="true"> | <accordion collapsed="true"> | ||
<panel title="Titre"> | <panel title="Titre"> | ||
Line 171: | Line 196: | ||
code | code | ||
=== Premières questions === | === Premières questions === | ||
- | 1) https://github.com/docker/compose | + | L'idée serait ici d'évaluer plusieurs projets et de regarder la correspondance des métriques avec nos attentes... |
- | Quels sont les principaux contributeurs ? | + | |
- | Quelle est l’histoire vu du côté code : fonctionnalités ajoutées - ôtées | + | |
- | Quelle qualité pour les codes ? | + | |
- | - Quelle fréquence de bug ? Quelle couverture ? | + | |
- | Peut-on croire à la pérennité de cet outil ? | + | |
- | + | ||
- | Quells tests de composition? | + | |
</panel> | </panel> | ||
</accordion> | </accordion> | ||
Line 185: | Line 203: | ||
- | ===== Comparer des codes : ===== | + | |
+ | ===== BUT4Reuse ===== | ||
<accordion collapsed="true"> | <accordion collapsed="true"> | ||
- | <panel title="Weka versus scikit-learn "> | + | <panel title="Titre"> |
=== Projet === | === Projet === | ||
- | Il s'agit de comparer Weka et Scikit-learn (voir plus haut). | + | Description |
===Code === | ===Code === | ||
- | https://github.com/scikit-learn/scikit-learn | + | https://github.com/but4reuse/but4reuse |
=== Premières questions === | === Premières questions === | ||
- | Comparer ces deux bibliothèques : | + | Quelle qualité des codes composés? |
- | - Sauriez-vous de manière automatique déterminer les algos présents versus absents de ces deux bibliothèques? | + | |
- | - Pourriez vous faire le lien entre les deux architectures (structurations) de ces libraires? | + | |
- | - En quoi les communautés qui contribue au niveau code, sont elles différentes? | + | |
</panel> | </panel> | ||
</accordion> | </accordion> | ||
Line 219: | Line 237: | ||
===== TITRE ===== | ===== TITRE ===== | ||
<accordion collapsed="true"> | <accordion collapsed="true"> | ||
- | <panel title="Titre"> | + | <panel title="Aller plus loin sur le projet de l'an passé"> |
=== Projet === | === Projet === | ||
Description | Description | ||
===Code === | ===Code === | ||
- | http://spoon.gforge.inria.fr/structural_elements.html | + | |
=== Premières questions === | === Premières questions === | ||
sss | sss |