Code Rocket

improving detailed design support in mainstream software development

Steve Parkes, Craig Ramsay, Alan Spark

    Research output: Chapter in Book/Report/Conference proceedingOther chapter contribution

    1 Citation (Scopus)

    Abstract

    In mainstream software development there can often be a gap which exists between the stages of performing the architectural design of a software system and implementing the detailed algorithms and processes required in the program code. Code Rocket is a code visualization and documentation system which has been developed to fill this gap. Code Rocket provides automated design and documentation support for software developers during detailed stages of code construction. It integrates seamlessly with existing development tools to provide extensive documentation with little or no effort on behalf of the software engineer. Code and documentation remain fully synchronized even when changes are implemented in the code. This paper describes Code Rocket, the rationale for its development, and the key features and benefits it delivers to different stakeholders on a software project.
    Original languageEnglish
    Title of host publication2011 International Conference on Computer and Management, CAMAN 2011
    Place of PublicationPiscataway
    PublisherIEEE Computer Society
    ISBN (Print)9781424492831, 978142449824
    DOIs
    Publication statusPublished - 2011
    EventInternational Conference on Computer and Management - Wuhan, China
    Duration: 19 May 201121 May 2011
    http://www.camanconf.org/2011/

    Conference

    ConferenceInternational Conference on Computer and Management
    Abbreviated titleCAMAN 2011
    CountryChina
    CityWuhan
    Period19/05/1121/05/11
    Internet address

    Fingerprint

    Rockets
    Software engineering
    System program documentation
    Architectural design
    Visualization
    Engineers

    Keywords

    • Design tools and techniques
    • Software engineering
    • Automated design
    • Code instruction
    • Code visualization
    • Detailed design
    • Documentation systems
    • Key feature
    • Program code
    • Software developer
    • Software project
    • Software systems

    Cite this

    Parkes, S., Ramsay, C., & Spark, A. (2011). Code Rocket: improving detailed design support in mainstream software development. In 2011 International Conference on Computer and Management, CAMAN 2011 Piscataway: IEEE Computer Society. https://doi.org/10.1109/CAMAN.2011.5778773
    Parkes, Steve ; Ramsay, Craig ; Spark, Alan. / Code Rocket : improving detailed design support in mainstream software development. 2011 International Conference on Computer and Management, CAMAN 2011. Piscataway : IEEE Computer Society, 2011.
    @inbook{b0642f34eeaf4e9ea3476af33d80d6d6,
    title = "Code Rocket: improving detailed design support in mainstream software development",
    abstract = "In mainstream software development there can often be a gap which exists between the stages of performing the architectural design of a software system and implementing the detailed algorithms and processes required in the program code. Code Rocket is a code visualization and documentation system which has been developed to fill this gap. Code Rocket provides automated design and documentation support for software developers during detailed stages of code construction. It integrates seamlessly with existing development tools to provide extensive documentation with little or no effort on behalf of the software engineer. Code and documentation remain fully synchronized even when changes are implemented in the code. This paper describes Code Rocket, the rationale for its development, and the key features and benefits it delivers to different stakeholders on a software project.",
    keywords = "Design tools and techniques, Software engineering, Automated design, Code instruction, Code visualization, Detailed design, Documentation systems, Key feature, Program code, Software developer, Software project, Software systems",
    author = "Steve Parkes and Craig Ramsay and Alan Spark",
    year = "2011",
    doi = "10.1109/CAMAN.2011.5778773",
    language = "English",
    isbn = "9781424492831",
    booktitle = "2011 International Conference on Computer and Management, CAMAN 2011",
    publisher = "IEEE Computer Society",

    }

    Parkes, S, Ramsay, C & Spark, A 2011, Code Rocket: improving detailed design support in mainstream software development. in 2011 International Conference on Computer and Management, CAMAN 2011. IEEE Computer Society, Piscataway, International Conference on Computer and Management, Wuhan, China, 19/05/11. https://doi.org/10.1109/CAMAN.2011.5778773

    Code Rocket : improving detailed design support in mainstream software development. / Parkes, Steve; Ramsay, Craig; Spark, Alan.

    2011 International Conference on Computer and Management, CAMAN 2011. Piscataway : IEEE Computer Society, 2011.

    Research output: Chapter in Book/Report/Conference proceedingOther chapter contribution

    TY - CHAP

    T1 - Code Rocket

    T2 - improving detailed design support in mainstream software development

    AU - Parkes, Steve

    AU - Ramsay, Craig

    AU - Spark, Alan

    PY - 2011

    Y1 - 2011

    N2 - In mainstream software development there can often be a gap which exists between the stages of performing the architectural design of a software system and implementing the detailed algorithms and processes required in the program code. Code Rocket is a code visualization and documentation system which has been developed to fill this gap. Code Rocket provides automated design and documentation support for software developers during detailed stages of code construction. It integrates seamlessly with existing development tools to provide extensive documentation with little or no effort on behalf of the software engineer. Code and documentation remain fully synchronized even when changes are implemented in the code. This paper describes Code Rocket, the rationale for its development, and the key features and benefits it delivers to different stakeholders on a software project.

    AB - In mainstream software development there can often be a gap which exists between the stages of performing the architectural design of a software system and implementing the detailed algorithms and processes required in the program code. Code Rocket is a code visualization and documentation system which has been developed to fill this gap. Code Rocket provides automated design and documentation support for software developers during detailed stages of code construction. It integrates seamlessly with existing development tools to provide extensive documentation with little or no effort on behalf of the software engineer. Code and documentation remain fully synchronized even when changes are implemented in the code. This paper describes Code Rocket, the rationale for its development, and the key features and benefits it delivers to different stakeholders on a software project.

    KW - Design tools and techniques

    KW - Software engineering

    KW - Automated design

    KW - Code instruction

    KW - Code visualization

    KW - Detailed design

    KW - Documentation systems

    KW - Key feature

    KW - Program code

    KW - Software developer

    KW - Software project

    KW - Software systems

    UR - http://www.scopus.com/inward/record.url?scp=79960530085&partnerID=8YFLogxK

    U2 - 10.1109/CAMAN.2011.5778773

    DO - 10.1109/CAMAN.2011.5778773

    M3 - Other chapter contribution

    SN - 9781424492831

    SN - 978142449824

    BT - 2011 International Conference on Computer and Management, CAMAN 2011

    PB - IEEE Computer Society

    CY - Piscataway

    ER -

    Parkes S, Ramsay C, Spark A. Code Rocket: improving detailed design support in mainstream software development. In 2011 International Conference on Computer and Management, CAMAN 2011. Piscataway: IEEE Computer Society. 2011 https://doi.org/10.1109/CAMAN.2011.5778773