Analyse d'artefacts logiciels (analyse statique, dynamique et symbolique)
Analyse de similarité de logiciel,
Détection de clones,
Protection de la propriété intellectuelle du logiciel,
Analyse d'évolution des logiciels,
Re-ingénierie des logiciels,
Maintenance des logiciels,
Récupération de l'architecture logiciel,
Évaluation de la qualité des logiciels,
Tests de logiciel (sélection, génération),
Sécurité des applications logiciels,
Analyse des interfaces usager,
Intelligence artificielle,
Apprentissage machine,
Reconnaissance de formes,