Untangling the Knot: Recommending Component Refactorings

Abstract

Software Structure Enables Our Ability to Innovate. Quickly delivering new capabilities and taking advantage of new technology depend onan ability to evolve software efficiently. The structure of legacy software, however, often fails to support this goal.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2019
Accession Number
AD1118417

Entities

People

  • James Ivers

Organizations

  • Carnegie Mellon University

Tags

DTIC Thesaurus Topics

  • Algorithms
  • Application Software
  • Automation
  • Case Studies
  • Computer Programs
  • Copyrights
  • Cost Analysis
  • Costs
  • Couplings
  • Department Of Defense
  • Engineering
  • Genetic Algorithms
  • Governments
  • Guarantees
  • Heuristic Methods
  • Materials
  • Optimization
  • Sequences
  • Software Development
  • Universities

Fields of Study

  • Computer science

Readers

  • Software Engineering.
  • Systems Analysis and Design