Print Email Facebook Twitter Detecting and Visualizing Inter-Worksheet Smells in Spreadsheets Title Detecting and Visualizing Inter-Worksheet Smells in Spreadsheets Author Hermans, F. Pinger, M. Van Deursen, A. Faculty Electrical Engineering, Mathematics and Computer Science Department Software Technology Date 2011-06-02 Abstract Spreadsheets are often used in business, for simple tasks, as well as for mission critical tasks such as finance or forecasting. Similar to software, some spreadsheets are of better quality than others, for instance with respect to usability, maintainability or reliability. In contrast with software however, spreadsheets are rarely checked, tested or certified. In this paper, we aim at developing an approach for detecting smells that indicate weak points in a spreadsheet’s design. To that end we first study code smells and transform these code smells to their spreadsheet counterparts. We then present an approach to detect the smells, and communicate located smells to spreadsheet users with data flow diagrams. We analyzed occurrences of these smells in the Euses corpus. Furthermore we conducted ten case studies in an industrial setting. The results of the evaluation indicate that smells can indeed reveal weaknesses in a spreadsheet’s design, and that data flow diagrams are an appropriate way to show those weaknesses. Paper presented at: ICSE 2012, the 34th International Conference on Software Engineering, June 2-9, 2012 in Zurich, Switzerland. Subject code smellsrefactoringdata flow diagrams To reference this document use: http://resolver.tudelft.nl/uuid:ef3a8486-f88e-4d05-a749-1d288363b8b1 Publisher Delft University of Technology, Software Engineering Research Group ISSN 1872-5392 Source Technical Report Series TUD-SERG-2011-029 Part of collection Institutional Repository Document type report Rights (c) 2011 The authors. Software Engineering Research Group, Department of Software Technology, Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology. Files PDF TUD-SERG-2011-029.pdf 346.38 KB Close viewer /islandora/object/uuid:ef3a8486-f88e-4d05-a749-1d288363b8b1/datastream/OBJ/view