Recovering Design Patterns from Large Codebases

ROBINSON, Ashley and BATES, Christopher (2016). Recovering Design Patterns from Large Codebases. Computer Science Education : Innovation and Technology (CSEIT) Conference, 136-143.

[img] PDF (No archiving policy)
designpatternrecoveryusingantlr.pdf - Accepted Version
Restricted to Repository staff only

Download (426kB) | Contact the author
[img] PDF (Acceptance email)
Bates 12704.pdf - Other
Restricted to Repository staff only

Download (481kB) | Contact the author
Official URL: http://dl4.globalstf.org/?wpsc-product=recovering-...
Link to published version:: https://doi.org/10.5176/2251-2195_CSEIT16.15
Related URLs:

    Abstract

    Understanding and using Design Patterns improves software quality through better comprehension of programs for both experienced developers and students. Often design patterns are learned through simplified “toy” programs and exemplars that foreground the structure of the pattern. However in production code the objects and methods that comprise the pattern can be hidden within a complex mesh of intra-code relationships. This paper introduces APRT, an ANTLR-based tool that recovers the structure of both static and dynamic patterns from large codebases so that they can be studied in context.

    Item Type: Article
    Uncontrolled Keywords: object-oriented; software architecture; program constructs; design patterns
    Research Institute, Centre or Group - Does NOT include content added after October 2018: Cultural Communication and Computing Research Institute > Communication and Computing Research Centre
    Identification Number: https://doi.org/10.5176/2251-2195_CSEIT16.15
    Page Range: 136-143
    Depositing User: Christopher Bates
    Date Deposited: 05 Jul 2016 11:42
    Last Modified: 18 Mar 2021 00:25
    URI: https://shura.shu.ac.uk/id/eprint/12704

    Actions (login required)

    View Item View Item

    Downloads

    Downloads per month over past year

    View more statistics