Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2048147.2048229acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
tutorial

Workshop: beyond green-field software development: reuse, recycle, refactor

Published: 22 October 2011 Publication History

Abstract

There are many languages, tools, and design methodologies in the software community that are aimed at the creation of new software. But a lot of valuable software is the product of evolution, reuse, and reengineering. Some software is too expensive to "throw away and start over." A skilled software team will have an arsenal of techniques at their disposal for adapting, evolving, and refactoring existing code and designs. Adapting legacy software is a kind of recycling. If extending a legacy system is done well, it can help deliver business value sooner at a lower cost.
This workshop will explore some old and new techniques for building on existing code -- wrapper classes, design patterns, test-driven approaches, refactoring tools, and others. The workshop will also address management issues: what factors to consider in the decision to reengineer or to build anew. This workshop revisits a topic discussed in an OOPSLA 2003 workshop.

Index Terms

  1. Workshop: beyond green-field software development: reuse, recycle, refactor

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    OOPSLA '11: Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
    October 2011
    360 pages
    ISBN:9781450309424
    DOI:10.1145/2048147

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 22 October 2011

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. legacy code
    2. reengineering
    3. refactoring

    Qualifiers

    • Tutorial

    Conference

    SPLASH '11
    Sponsor:

    Upcoming Conference

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 186
      Total Downloads
    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 01 Dec 2024

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media