<p>Spreadsheets are used extensively in business processes around the world and just like software, spreadsheets are changed throughout their lifetime causing understandability and maintainability issues. This paper adapts knowncode smellsto spreadsheet formulas. To that end we present a list of metrics by which we can detectsmellyformulas; a visualization<br>technique to highlight these formulas in spreadsheets and a method to automatically suggest refactorings to resolve smells. We implemented the metrics, visualization and refactoring suggestions techniques in a prototype tool and evaluated our approach in three studies.<br>Firstly, we analyze the EUSES spreadsheet corpus, to study the occurrence of the formula smells. Secondly, we analy...
This paper presents a tool, dubbed FaultySheet Detective, for aiding in spreadsheet fault localizati...
<p>Spreadsheets are widely used in industry. It is estimated that end-user programmers outnumber reg...
The number of end-users who write spreadsheet programs is at least an order of magnitude larger tha...
Preprint of article published in: Empirical Software Engineering, February 2014, Springer Science+Bu...
Spreadsheets are used extensively in business processes around the world and just like software, spr...
Spreadsheets are often used in business, for simple tasks, as well as for mission critical tasks suc...
Abstract. Spreadsheets are considered to be the most widely used pro-gramming language in the world,...
Spreadsheets are considered to be the most widely used programming language in the world, and report...
Identifying bad design patterns in software is a successful and inspiring research trend. While thes...
Graduation date: 2013Spreadsheets are a widely used end-user programming tool. Field audits have fou...
<p>This tool demo paper presents SmellSheet Detective: a tool for automatically detecting bad smells...
This tool demo paper presents SmellSheet Detective: a tool for automatically detecting bad smells in...
Dissertação de mestrado em Engenharia de InformáticaViewing spreadsheets as a programing language ma...
Despite being staggeringly error prone, spreadsheets are a highly flexible programming environment t...
The number of end-users who write spreadsheet programs is at least an order of magnitude larger tha...
This paper presents a tool, dubbed FaultySheet Detective, for aiding in spreadsheet fault localizati...
<p>Spreadsheets are widely used in industry. It is estimated that end-user programmers outnumber reg...
The number of end-users who write spreadsheet programs is at least an order of magnitude larger tha...
Preprint of article published in: Empirical Software Engineering, February 2014, Springer Science+Bu...
Spreadsheets are used extensively in business processes around the world and just like software, spr...
Spreadsheets are often used in business, for simple tasks, as well as for mission critical tasks suc...
Abstract. Spreadsheets are considered to be the most widely used pro-gramming language in the world,...
Spreadsheets are considered to be the most widely used programming language in the world, and report...
Identifying bad design patterns in software is a successful and inspiring research trend. While thes...
Graduation date: 2013Spreadsheets are a widely used end-user programming tool. Field audits have fou...
<p>This tool demo paper presents SmellSheet Detective: a tool for automatically detecting bad smells...
This tool demo paper presents SmellSheet Detective: a tool for automatically detecting bad smells in...
Dissertação de mestrado em Engenharia de InformáticaViewing spreadsheets as a programing language ma...
Despite being staggeringly error prone, spreadsheets are a highly flexible programming environment t...
The number of end-users who write spreadsheet programs is at least an order of magnitude larger tha...
This paper presents a tool, dubbed FaultySheet Detective, for aiding in spreadsheet fault localizati...
<p>Spreadsheets are widely used in industry. It is estimated that end-user programmers outnumber reg...
The number of end-users who write spreadsheet programs is at least an order of magnitude larger tha...