• DocumentCode
    639835
  • Title

    Trace-by-classification: A machine learning approach to generate trace links for frequently occurring software artifacts

  • Author

    Wieloch, Mateusz ; Amornborvornwong, Sorawit ; Cleland-Huang, Jane

  • Author_Institution
    Sch. of Comput., DePaul Univ., Chicago, IL, USA
  • fYear
    2013
  • fDate
    19-19 May 2013
  • Firstpage
    110
  • Lastpage
    114
  • Abstract
    Over the past decade the traceability research community has focused upon developing and improving trace retrieval techniques in order to retrieve trace links between a source artifact, such as a requirement, and set of target artifacts, such as a set of java classes. In this Trace Challenge paper we present a previously published technique that uses machine learning to trace software artifacts that recur is similar forms across across multiple projects. Examples include quality concerns related to non-functional requirements such as security, performance, and usability; regulatory codes that are applied across multiple systems; and architectural-decisions that are found in many different solutions. The purpose of this paper is to release a publicly available TraceLab experiment including reusable and modifiable components as well as associated datasets, and to establish baseline results that would encourage further experimentation.
  • Keywords
    Java; information retrieval; learning (artificial intelligence); object-oriented programming; pattern classification; program diagnostics; security of data; software architecture; software quality; software reusability; Java classes; TraceLab experiment; architectural-decisions; component modifiability; component reusability; frequently occurring software artifacts; machine learning approach; performance requirement; quality concerns; regulatory codes; security requirement; target artifacts; trace challenge; trace link generation; trace link retrieval; trace retrieval techniques; trace-by-classification; traceability research community; usability requirement; Educational institutions; Probabilistic logic; Security; Software; Standards; Training; Weight measurement; challenge; machine learning; traceability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Traceability in Emerging Forms of Software Engineering (TEFSE), 2013 International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/TEFSE.2013.6620165
  • Filename
    6620165