Simple Science

La science de pointe expliquée simplement

# Informatique# Génie logiciel

Améliorer la précision de l'attribution des problèmes grâce aux captures d'écran

Cette étude examine comment les captures d'écran peuvent améliorer la précision des attributions de problèmes.

― 6 min lire


Les captures d'écranLes captures d'écranboostent la précision desassignments.problèmes de logiciel.visuelles améliorent la résolution desUne étude révèle que les données
Table des matières

Dans pas mal de boîtes de software, gérer les Problèmes signalés par les utilisateurs est super important. Ce processus consiste à attribuer les problèmes signalés à des équipes ou des personnes spécifiques qui s'occupent de les résoudre. L'efficacité de cette attribution peut vraiment influencer la vitesse et la qualité des mises à jour logicielles.

Processus d'Attribution des Problèmes Actuels

Chez Softtech, une grosse boîte de software, un système appelé IssueTAG est utilisé pour automatiser l'attribution des problèmes signalés. Ce système analyse le texte dans les champs de résumé et de description des Rapports de problèmes pour déterminer qui doit gérer chaque souci. Même si ce système est en place depuis un moment, on a remarqué que la Précision des attributions n'est pas toujours au top.

Le Rôle des Captures d'écran

Un bon nombre de problèmes signalés viennent avec des pièces jointes, surtout des captures d'écran. Ces captures contiennent souvent des infos visuelles qui peuvent aider à clarifier le problème. Mais quand les utilisateurs ajoutent des captures, ils tendent à écrire des résumés et des descriptions plus courts. Ça peut donner moins d'infos utiles pour le système IssueTAG, ce qui impacte sa performance pour faire des attributions précises.

Analyse des Bénéfices des Captures d'Écran

Pour régler le souci de la précision des attributions, l'idée c'est d'explorer comment utiliser les infos des captures peut améliorer le processus d'attribution. Le but, c'est de développer des méthodes qui combinent le texte du rapport de problème et les infos des captures jointes pour optimiser le processus.

Solutions Proposées

Différentes méthodes ont été élaborées pour évaluer cette idée. Ces méthodes se divisent en deux catégories : celles qui utilisent uniquement les infos des captures et celles qui utilisent à la fois le texte des rapports et les captures. L’efficacité de ces méthodes a été testée sur de vrais rapports de problèmes soumis à Softtech.

L'Importance de la Précision

Bien attribuer les problèmes est crucial pour plein de raisons. Chaque rapport de problème est sensible au temps, surtout dans des entreprises où le software est super important pour les opérations. Améliorer la précision des attributions peut mener à des résolutions plus rapides et, au final, à une meilleure expérience pour les utilisateurs.

Captures d'Écran vs. Infos Textuelles

Grâce à l'analyse, il est devenu clair que l'utilisation des captures présente des avantages distincts. Les captures peuvent donner un contexte que les descriptions écrites ne peuvent pas toujours transmettre. Par exemple, une capture peut montrer directement un message d'erreur ou un problème, ce qui facilite la compréhension et le traitement du souci par l'équipe.

Méthodologie de l'Étude

L'étude a impliqué d'examiner un ensemble de vrais rapports de problèmes et de comparer différents modèles d'attribution. Chaque modèle a été évalué selon sa capacité à attribuer correctement les problèmes. Les résultats ont ensuite été analysés pour déterminer quel modèle a le mieux fonctionné dans divers scénarios.

Résultats de l'Étude

Les résultats ont indiqué que les modèles utilisant à la fois le texte et les captures avaient tendance à être plus précis par rapport à ceux utilisant uniquement le texte. Cela soutient l'hypothèse que les éléments visuels peuvent vraiment aider à mieux comprendre et traiter les problèmes signalés.

Décomposition des Modèles

Différentes approches ont été testées pour voir comment elles se comportaient en pratique. Certains modèles s'appuyaient uniquement sur le texte, tandis que d'autres combinaient texte et captures. Les résultats ont montré que mélanger les deux sources d'infos menait à une meilleure précision sans ajouter trop de temps de traitement.

Le Défi des Caractéristiques Visuelles

Malgré les avantages clairs d'utiliser des captures, un des défis était la similarité de design utilisée dans pas mal de produits chez Softtech. Cette similarité compliquait la tâche de déterminer quelle équipe devait être assignée uniquement sur la base des infos visuelles. Du coup, se fier juste aux aspects visuels n’était pas toujours efficace.

Le Besoin d'Infos Complètes

Les entrées textuelles et visuelles jouent des rôles cruciaux dans l'attribution des problèmes. Le texte explique souvent le contexte et le comportement attendu, tandis que les captures fournissent des preuves du problème. Ignorer l'une ou l'autre source peut causer des malentendus et des mauvaises attributions.

L'Impact sur la Formation et le Temps de Réponse

Ajouter la possibilité de traiter les captures engendre un peu plus de temps de traitement. Cependant, ce temps supplémentaire a été jugé acceptable pour la société, ce qui signifie que les bénéfices d'une meilleure précision l'emportaient sur les inconvénients de temps de traitement légèrement plus longs.

Résultats et Implications

Avec l'introduction de nouveaux modèles qui utilisent à la fois texte et captures, la précision des attributions de problèmes s'est nettement améliorée. La combinaison des sources a permis une compréhension plus nuancée de chaque problème, menant à de meilleurs résultats.

Conclusion

Explorer l'utilisation des captures dans les attributions de problèmes est un pas en avant précieux. Ça met en avant l'importance d'incorporer différentes sources d'infos dans les systèmes automatisés. En comprenant le rôle des données visuelles, les entreprises peuvent améliorer leurs processus de gestion des problèmes et fournir un meilleur service à leurs utilisateurs.

Directions Futures

Le focus va continuer à être sur le perfectionnement de ces méthodes. Il y a un potentiel pour encore de meilleures améliorations dans la précision des attributions en développant des techniques spécialisées qui se concentrent sur les parties les plus pertinentes des captures ou en incluant d'autres types de pièces jointes aussi.

Résumé des Opportunités de Recherche Futures

  1. Focus sur les Zones Importantes dans les Captures : Les futurs travaux pourraient explorer comment identifier et prioriser les régions clés d'intérêt dans une capture pour une résolution de problème plus efficace.

  2. Élargir l'Utilisation des Pièces Jointes : D'autres types de pièces jointes pourraient être analysés pour voir comment ils pourraient aussi contribuer au processus d'attribution.

  3. Intégration dans d'Autres Processus : Les insights tirés de cette recherche pourraient être appliqués à d'autres processus de développement logiciel, y compris l'évaluation des niveaux de gravité des problèmes et l'identification des doublons.

  4. Tests dans Différents Environnements : D'autres études dans des contextes et entreprises différents pourraient fournir plus de données sur l'efficacité de ces méthodes et les meilleures pratiques pour leur mise en œuvre.

En se concentrant sur ces aspects, les entreprises peuvent non seulement améliorer leurs systèmes actuels mais aussi se préparer aux défis futurs en matière de gestion des problèmes.

Source originale

Titre: Using Screenshot Attachments in Issue Reports for Triaging

Résumé: In previous work, we deployed IssueTAG, which uses the texts present in the one-line summary and the description fields of the issue reports to automatically assign them to the stakeholders, who are responsible for resolving the reported issues. Since its deployment on January 12, 2018 at Softtech, i.e., the software subsidiary of the largest private bank in Turkey, IssueTAG has made a total of 301,752 assignments (as of November 2021). One observation we make is that a large fraction of the issue reports submitted to Softtech has screenshot attachments and, in the presence of such attachments, the reports often convey less information in their one-line summary and the description fields, which tends to reduce the assignment accuracy. In this work, we use the screenshot attachments as an additional source of information to further improve the assignment accuracy, which (to the best of our knowledge) has not been studied before in this context. In particular, we develop a number of multi-source (using both the issue reports and the screenshot attachments) and single-source assignment models (using either the issue reports or the screenshot attachments) and empirically evaluate them on real issue reports. In the experiments, compared to the currently deployed single-source model in the field, the best multi-source model developed in this work, significantly (both in the practical and statistical sense) improved the assignment accuracy for the issue reports with screenshot attachments from 0.843 to 0.858 at acceptable overhead costs, a result strongly supporting our basic hypothesis.

Auteurs: Ethem Utku Aktas, Cemal Yilmaz

Dernière mise à jour: 2023-06-06 00:00:00

Langue: English

Source URL: https://arxiv.org/abs/2306.03634

Source PDF: https://arxiv.org/pdf/2306.03634

Licence: https://creativecommons.org/licenses/by/4.0/

Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.

Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.

Plus d'auteurs

Articles similaires