• 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