• DocumentCode
    596198
  • Title

    Toward Comprehension of Side Effects in Framework Applications as Feature Interactions

  • Author

    Kume, Izuru ; Nakamura, Mitsutoshi ; Shibayama, Etsuya

  • Author_Institution
    Grad. Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Ikoma, Japan
  • Volume
    1
  • fYear
    2012
  • fDate
    4-7 Dec. 2012
  • Firstpage
    713
  • Lastpage
    716
  • Abstract
    Application frameworks are widely used in order to increase efficiency and reliability in object-oriented software development. In this paper we put a focus on side effects caused by misuse of frameworks. A processes of such a side effect often includes cross-border method invocations between an application and its framework, and is difficult to resolve. This paper proposes an approach to visualizing such a side effect as a feature interaction between a framework and its application. This paper shows a case study to apply our approach to a practical framework application, and discuss its practical usefulness.
  • Keywords
    object-oriented programming; reverse engineering; software reliability; software reusability; application framework; cross-border method; feature interaction; object-oriented software development; program comprehension; side effect comprehension; Couplings; Educational institutions; Electronic mail; Java; Receivers; Software; Visualization; feature interactions; program comprehension; side effects;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
  • Conference_Location
    Hong Kong
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4673-4930-7
  • Type

    conf

  • DOI
    10.1109/APSEC.2012.128
  • Filename
    6462732