• DocumentCode
    3288085
  • Title

    A Conceptual Framework for Application Comprehension

  • Author

    Gudivada, Venkat N. ; Nandigam, Jagadeesh ; Bhuyan, Jay

  • Author_Institution
    Marshall Univ., Huntington
  • fYear
    2008
  • fDate
    7-9 April 2008
  • Firstpage
    483
  • Lastpage
    488
  • Abstract
    The scope and purpose of application comprehension is much broader than that of program comprehension. Application comprehension can be viewed as a spectrum spanning the gamut comprising code-level understanding at one end (low level) and understanding the architecture of interorganizational systems at the other end (high level). The nature and the depth of knowledge sought through application comprehension is directly related to the purpose at hand. In this paper, we propose a unified conceptual framework for application comprehension. The framework is influenced by Bloom´s taxonomy. The proposed framework considers several aspects of application comprehension and draws upon our experience in developing large-scale, multi-tier distributed applications for brokerage and financial services. We discuss how the proposed conceptual framework can be implemented by leveraging the sophisticated tools that are available as open-source software. We conclude the paper by indicating how the proposed framework can be used to learn software engineering principles, tools, and practices in education and training contexts.
  • Keywords
    data flow analysis; financial data processing; public domain software; Bloom taxonomy; application comprehension; brokerage; code-level understanding; financial services; interorganizational systems; large-scale distributed applications; multitier distributed applications; open-source software; software engineering; spectrum spanning; Application software; Computer architecture; Computer science; Information technology; Java; Open source software; Service oriented architecture; Software engineering; Software systems; Taxonomy; Application comprehension; Bloom´s taxonomy; Eclipse.; Open Source; Program comprehension;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: New Generations, 2008. ITNG 2008. Fifth International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    0-7695-3099-0
  • Type

    conf

  • DOI
    10.1109/ITNG.2008.1
  • Filename
    4492526