Pendant l’International Conference on Software Engineering 2007, des chercheurs de l'Oregon State University (OSU) ont présenté leurs dernières avancées sur un débogueur semi-automatique de tableur.
C’est dans le cadre du des recherches menées au sein du consortium EUSES (End Users Shaping Effective Software), dirigé par l'Oregon State University, en partenariat avec les universités de Cambridge, Carnegie Mellon, Drexel et IBM qu’est inscrit ce travail. Financé par la NSF, cette initiative intervient dans le but d'aider les non-spécialistes à identifier et résoudre les problèmes dans les logiciels qu'ils utilisent.
Pour lancer la commercialisation de leur produit, une demande de brevet a été déposée par une start-up sous le nom de GoalDebug (pour « Goal Directed Debugging of Spreadsheets »).
D’après l’OSU, 90% des 100 millions de feuilles de tableur créées chaque année aux Etats-Unis contiennent des erreurs non triviales, difficiles à détecter et qui sont souvent la source de pertes financières pour les entreprises.
Lorsqu’un utilisateur a un doute sur un résultat, il indique la valeur qu’il s’attend à trouver dans la cellule. Le plug-in intervient alors et propose des changements, si nécessaire, dans la ou les formules utilisée(s). Dans 72% des cas, une des deux premières suggestions permet de corriger l'erreur. La question qui se pose maintenant est de savoir si Microsoft ou OpenOffice seront intéressés par cet outil.