• DocumentCode
    2544704
  • Title

    [Keynotes]

  • Author

    Moonen, L.

  • Author_Institution
    Simula Res. Lab., Norway
  • fYear
    2011
  • fDate
    22-24 June 2011
  • Abstract
    Summary form only given. Program understanding is one of the core activities in software engineering, and one of the main challenges in getting a grip on large industrial systems is finding appropriate representations that support the comprehension process. In this talk, we will investigate the benefits and challenges of using a map metaphor to help software engineers explore and understand software systems. We will analyze what factors influence the legibitility of a software map, i.e. what makes the information contained in a map easy to understand, interpret and remember. In addition, we will look at what has been done in city planning and architecture to make it easier for people find their way in unknown terrain, and reflect on opportunities for using these results in program comprehension research. Leon Moonen is a research scientist at Simula Research Laboratory in Norway. His research is aimed at developing better techniques and tools for the exploration, assessment and evolution of large industrial software systems. His research interests include program comprehension, reverse engineering, program analysis, software visualisation and empirical software engineering. Current topics include the reconstruction and visualization of higher level abstractions (models) from the development artifacts of existing software systems, and the use of these models in software inspection, verification and validation. He is co-founder of the Software Improvement Group, a company that specializes in the use of source code analysis to help organizations get control over their software systems.
  • Keywords
    reverse engineering; software engineering; Simula Research Laboratory; industrial software systems; map metaphor; program comprehension; program understanding; reverse engineering; software engineering; software map legibitility; software visualisation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension (ICPC), 2011 IEEE 19th International Conference on
  • Conference_Location
    Kingston, ON
  • ISSN
    1092-8138
  • Print_ISBN
    978-1-61284-308-7
  • Electronic_ISBN
    1092-8138
  • Type

    conf

  • DOI
    10.1109/ICPC.2011.58
  • Filename
    5970198