Résumé | Les observations récentes portent à penser que la plus grande partie des défaillances sur le terrain dans les applications logicielles sont dues à un pourcentage minime des composantes logicielles. Par conséquent, si ces composantes logicielles défaillantes peuvent être détectées au début du projet de développement, une correction, telle qu'une reprise de conception, peut être effectuée. Dans les applications orientées objets, les modèles de prédiction utilisant des métrologies de conception peuvent servir à détecter les classes défaillantes dès le début. Cette communication porte sur une étude dans laquelle des métrologies de conception orientées objets ont été utilisées pour construire de tels modèles de prédiction. L'étude a utilisé des données recueillies dans une version donnée d'une application Java commerciale pour construire un modèle de prédiction. Ce modèle a ensuite été validé sur une version ultérieure de la même application. Nos résultats indiquent que le modèle de prédiction a une grande précision. De plus, nous avons observé une métrologie de couplage d'exportations avait l'association la plus prononcée avec la prédisposition aux défaillances, ce qui révèle une caractéristique structurelle qui peut être symptomatique d'une classe ayant une grande probabilité de défaillances latentes. |
---|