Laboratoire de recherche et d’éducation en génie logiciel (SEER Lab)

Université Ontario Tech (Institut universitaire de technologie de l'Ontario), Oshawa, Ontario
Que fait l'installation

Développement de systèmes logiciels et amélioration de la qualité des logiciels de systèmes complexes.

Domaines d'expertise

Ce laboratoire de l’Université Ontario Tech favorise les découvertes révolutionnaires dans le domaine de l’informatique. Les chercheurs du laboratoire se concentrent principalement sur l’amélioration de la qualité des logiciels de systèmes complexes. Cette amélioration est obtenue grâce à un perfectionnement des pratiques de développement, des outils et de l’enseignement.

Les principaux objectifs des chercheurs du laboratoire sont de trouver des solutions aux défis propres à l’industrie, d’automatiser les activités de développement de logiciels en lien avec l’intelligence artificielle, et de mettre au point de nouvelles techniques de test et d’analyse des logiciels. De plus, les chercheurs mènent des expériences et des études sur les utilisateurs afin de comprendre comment les développeurs analysent, corrigent et testent les logiciels, et développent de nouvelles méthodes pour former les développeurs de logiciels.

Les chercheurs du laboratoire mènent actuellement une série de projets novateurs qui visent à renforcer la compréhension et l’amélioration de la science.

Services de recherche

Le laboratoire peut fournir les services suivants :

  • Tests et analyses de systèmes logiciels.
  • Conseils sur l’utilisation de l’intelligence artificielle et de l’apprentissage machine dans les pratiques de développement de logiciels.
  • Prototypage et développement de jeux éducatifs pour améliorer les compétences des informaticiens et des développeurs.
  • Études sur les utilisateurs qui se servent des outils de développement de logiciels et des logiciels d’enseignement de l’informatique.
Secteurs d'application
  • Éducation
  • Technologies de l’information et des communications, et médias
  • Services professionnels et techniques (y compris les services juridiques, l’architecture et le génie)

Équipement

Fonction

Outils de test et d’analyse fondés sur l’IA

Outils de test et d’analyse de logiciels qui ont été mis en œuvre au moyen de techniques d’intelligence artificielle (IA), en particulier ARC, CORE et MutationScorePredictor.

Outils de test et d’analyse de l’accès simultané

Outils logiciels conçus pour améliorer la qualité des logiciels. Les chercheurs du laboratoire utilisent CCMetrics, Eclipticon et SyncTest.

Outils de visualisation de logiciels

Outils de visualisation pour améliorer le caractère compréhensible des tests et des analyses. Il s’agit notamment des outils PriorityTestVis, VisMAn, TIE (Thread Interleaving Explorer) et GitView.

 

Titre

Hyperlien

Site GitHub du laboratoire

https://github.com/seer-lab