DocumentCode
555310
Title
Supporting professional spreadsheet users by generating leveled dataflow diagrams
Author
Hermans, Felienne ; Pinzger, Martin ; Van Deursen, Arie
Author_Institution
Delft Univ. of Technol., Delft, Netherlands
fYear
2011
fDate
21-28 May 2011
Firstpage
451
Lastpage
460
Abstract
Thanks to their flexibility and intuitive programming model, spreadsheets are widely used in industry, often for business-critical applications. Similar to software developers, professional spreadsheet users demand support for maintaining and transferring their spreadsheets. In this paper, we first study the problems and information needs of professional spreadsheet users by means of a survey conducted at a large financial company. Based on these needs, we then present an approach that extracts this information from spreadsheets and presents it in a compact and easy to understand way, with leveled dataflow diagrams. Our approach comes with three different views on the dataflow that allow the user to analyze the dataflow diagrams in a top-down fashion. To evaluate the usefulness of the proposed approach, we conducted a series of interviews as well as nine case studies in an industrial setting. The results of the evaluation clearly indicate the demand for and usefulness of our approach in ease the understanding of spreadsheets.
Keywords
data flow analysis; diagrams; financial management; information needs; software engineering; spreadsheet programs; business-critical applications; financial company; industrial setting; information needs; intuitive programming model; leveled dataflow diagrams; professional spreadsheet users; software developers; top-down fashion; Companies; Educational institutions; Industries; Interviews; Programming profession; Software; data flow diagrams; end-user programming; spreadsheets; visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2011 33rd International Conference on
Conference_Location
Honolulu, HI
ISSN
0270-5257
Print_ISBN
978-1-4503-0445-0
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1145/1985793.1985855
Filename
6032484
Link To Document