• DocumentCode
    2726590
  • Title

    Traceability recovery by modeling programmer behavior

  • Author

    Antoniol, Giuliano ; Casazza, Gerardo ; Cimitile, Aniello

  • Author_Institution
    Fac. of Eng., Sannio Univ., Benevento, Italy
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    240
  • Lastpage
    247
  • Abstract
    When a system evolves, while the source code is changed, documentation and traceability links are barely ever updated: maintaining traceability information between software artifacts is a costly and tedious activity, which is frequently sacrificed during development and maintenance due to market pressure. The paper presents a new method to recovery traceability links between high level and low level artifacts. The method is based on the partial knowledge of a subset of tracability links. It can be fully automated and the human intervention is only required to confirm or confute recovered traceability links. The method has been applied to software written in Java, to trace classes onto functional requirements. Experimental results demonstrate the superiority of the novel method over previously published results on the same system
  • Keywords
    Java; automatic programming; program diagnostics; reverse engineering; software maintenance; software prototyping; system recovery; Java; functional requirements; human intervention; partial knowledge; programmer behavior modeling; software artifacts; source code; system documentation; tracability links; traceability information; traceability links; traceability recovery; Documentation; Humans; Java; Maintenance engineering; Natural languages; Programming profession; Software maintenance; Software performance; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 2000. Proceedings. Seventh Working Conference on
  • Conference_Location
    Brisbane, Qld.
  • ISSN
    1095-1350
  • Print_ISBN
    0-7695-0881-2
  • Type

    conf

  • DOI
    10.1109/WCRE.2000.891475
  • Filename
    891475