• DocumentCode
    2548635
  • Title

    Software reconnexion: understanding software using a variation on software reconnaissance and reflexion modelling

  • Author

    Le Gear, Andrew ; Buckley, Jim ; Collins, J.J. ; O´Dea, Kieran

  • Author_Institution
    Limerick Univ., Ireland
  • fYear
    2005
  • fDate
    17-18 Nov. 2005
  • Abstract
    Software reflexion modelling is a useful technique to assist the understanding of large software systems. However, the technique relies heavily upon available documentation and domain knowledge to begin the process. We propose a technique called software reconnexion that uses a reuse perspective of software, containing core elements of the subject system, to prompt the user during the early iterations of the reflexion modelling process, thus reducing the technique´s dependency upon documentation and domain knowledge. We provide a large, ecologically valid, case study to demonstrate our technique and show, in the absence of documentation and with only limited domain knowledge, how an automatically generated reuse perspective of software can be effectively used in conjunction with reflexion modelling to aid the design recovery and comprehension of an unfamiliar system.
  • Keywords
    reverse engineering; software reusability; systems analysis; large software system understanding; software design recovery; software documentation; software reconnaissance; software reconnexion; software reflexion modelling; software reusability; Application software; Biological system modeling; Design engineering; Documentation; Enterprise resource planning; Gears; Reconnaissance; Software design; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering, 2005. 2005 International Symposium on
  • Print_ISBN
    0-7803-9507-7
  • Type

    conf

  • DOI
    10.1109/ISESE.2005.1541812
  • Filename
    1541812