• DocumentCode
    1967241
  • Title

    Method of comparing graph differencing algorithms for software differencing

  • Author

    Stanek, Jason ; Kothari, Suraj ; Gui, Kang

  • Author_Institution
    Dept of Electr. & Comput. Eng., Iowa State Univ., Ames, IA
  • fYear
    2008
  • fDate
    18-20 May 2008
  • Firstpage
    482
  • Lastpage
    487
  • Abstract
    Software differencing is the process of identifying differences between two versions of software. Finding the differences is important for applications such as efficient testing, merging, and auditing. Software differencing reduces to the problem of graph differencing for which the most general case is intractable. Graph differencing is important in several fields and several notions of graph differences exist. In this paper we describe an experimental method for comparing graph differencing algorithms for software differencing, develop a new definition of graph difference for identifying the semantic differences in software and conjecture about the definitionpsilas relation to another mathematical definition, and finally use these in a comparative study of graph differencing algorithms.
  • Keywords
    graph theory; software engineering; graph differencing algorithm; semantic difference; software differencing; software version; Application software; Contacts; Design methodology; Image analysis; Merging; Runtime; Scalability; Software algorithms; Supercomputers; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electro/Information Technology, 2008. EIT 2008. IEEE International Conference on
  • Conference_Location
    Ames, IA
  • Print_ISBN
    978-1-4244-2029-2
  • Electronic_ISBN
    978-1-4244-2030-8
  • Type

    conf

  • DOI
    10.1109/EIT.2008.4554351
  • Filename
    4554351