• DocumentCode
    3236960
  • Title

    Computer-Aided Extraction of Software Components

  • Author

    Marx, Andreas ; Beck, Fabian ; Diehl, Stephan

  • Author_Institution
    Univ. of Trier, Trier, Germany
  • fYear
    2010
  • fDate
    13-16 Oct. 2010
  • Firstpage
    183
  • Lastpage
    192
  • Abstract
    In a software project, outsourcing the development of a particular functionality, reusing a part in another software, or handing-over a part of the code to a new team member requires the extraction of an independent subset of the software-a component. This paper describes and analyzes the process of extracting such a component. We introduce an automated approach based on optimizing the cut between the new component and the remaining system. A visual development tool implements our approach and interactively supports the extraction. Finally, we look at the results of a thinking aloud user study and discuss the lessons learned about the extraction tool as well as the extraction process.
  • Keywords
    interactive systems; outsourcing; software management; software reusability; computer aided software component extraction; software development; software project; Complexity theory; Contracts; Data mining; Java; Optimization; Production facilities; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2010 17th Working Conference on
  • Conference_Location
    Beverly, MA
  • ISSN
    1095-1350
  • Print_ISBN
    978-1-4244-8911-4
  • Type

    conf

  • DOI
    10.1109/WCRE.2010.28
  • Filename
    5645558