L’International Conference on Software Engineering 2007 a été l’occasion pour des chercheurs de l’Oregon State University (OSU) de présenter les dernières avancées sur leurs travaux de débogueur semi-automatique de tableur. Ils ont développé un logiciel capable de trouver des erreurs de formules dans des feuilles Excel après que l’utilisateur ait indiqué les valeurs probablement attendues dans des cellules.
Ce travail s’inscrit dans le cadre 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. Ce consortium est financé en partie par la NSF, dans le but d’aider les non-spécialistes à identifier et résoudre les problèmes dans les logiciels qu’ils utilisent.
Afin de commercialiser leur produit, une licence a été déposée dans 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, difficile à détecter et qui sont souvent la source de pertes financières pour les entreprises. La version présentée de GoalDebug est un plugin Excel qui agit sur demande d’un utilisateur. Lorsque celui-ci a un doute sur un résultat, il indique la valeur qu’il s’attend à trouver dans une cellule. Le plugin propose alors des suggestions de corrections de formules. 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.
Source :
– New Approach to Fixing Spreadsheet Errors Could Save Billions, 24/05/2007
https://oregonstate.edu/dept/ncs/newsarch/2007/May07/spreadsheet.html
– Fixing spreadsheet errors, Roland Piquepaille, 29/05/2007
https://blogs.zdnet.com/emergingtech/?p=588
Pour en savoir plus, contacts :
– International Conference on Software Engineering 2007 (ICSE’07)
https://web4.cs.ucl.ac.uk/icse07/
– GoalDebug: Goal-Directed Debugging of Spreadsheets – https://web.engr.oregonstate.edu/~erwig/GoalDebug/
Abstract : "GoalDebug: A Spreadsheet Debugger for End Users", ICSE’07
https://web.engr.oregonstate.edu/~erwig/papers/abstracts.html#ICSE07
– Oregon State University, College of Engineering
https://engr.oregonstate.edu/
– Goal-Directed Debugging of Spreadsheets, Robin Abraham and Martin Erwig. IEEE Symp. on Visual Languages and Human-centric Computing (VL/HCC’05)
https://web.engr.oregonstate.edu/~erwig/papers/GoalDebug_VLHCC05.pdf
– Site Internet du consortium "End Users Shaping Effective Software"
https://eusesconsortium.org/
Code brève
ADIT : 43052
Rédacteur :
Vincent Reboul [email protected]