Olivia Moore

Olivia Moore

New York, New York, United States
499 followers 482 connections

About

Experienced Senior ServiceNow Developer with over 8 years of expertise in developing and…

Activity

Join now to see all activity

Licenses & Certifications

Volunteer Experience

  • SUNY Downstate Medical Center Graphic

    Administrative Assistant

    SUNY Downstate Medical Center

    - 2 months

    Education

    • Data entry.
    • Filing duties.
    • Stocking supplies.
    • Welcoming students on orientation day and directing them to their designated areas.

  • SUNY Downstate Medical Center Graphic

    Administrative Assistant

    SUNY Downstate Medical Center

    - 2 months

    Education

    • Data entry.
    • Filing duties.
    • Stocking supplies.
    • Welcoming students on orientation day and directing them to their designated areas.

Publications

  • Towards Improving Interface Modularity in Legacy Java Software through Automated Refactoring

    Modularity Companion 2016

    The skeletal implementation pattern is a software design pattern consisting of defining an abstract class that provides a partial interface implementation. However, since Java allows only single class inheritance, if implementers decide to extend a skeletal implementation, they will not be allowed to extend any other class. Also, discovering the skeletal implementation may require a global analysis. Java 8 enhanced interfaces alleviate these problems by allowing interfaces to contain (default)…

    The skeletal implementation pattern is a software design pattern consisting of defining an abstract class that provides a partial interface implementation. However, since Java allows only single class inheritance, if implementers decide to extend a skeletal implementation, they will not be allowed to extend any other class. Also, discovering the skeletal implementation may require a global analysis. Java 8 enhanced interfaces alleviate these problems by allowing interfaces to contain (default) method implementations, which implementers inherit. Java classes are then free to extend a different class, and a separate abstract class is no longer needed; developers considering implementing an interface need only examine the interface itself. We argue that both these benefits improve software modularity, and discuss our ongoing work in developing an automated refactoring tool that would assist developers in taking advantage of the enhanced interface feature for their legacy Java software.

    Other authors
    See publication

Honors & Awards

  • The Louis Stokes Alliances for Minority Participation

    LSAMP

    Awarded funding for research.

  • Brooklyn Tech Triangle Internship Program

    BTTIP

    Participant and graduate of the Brooklyn Tech Triangle Internship Program.

  • Honours Scholar

    New York City College of Technology

    Part of the Honours Scholars Program at New York City College of Technology.

  • National Science Foundation STEM Scholarship

    NSF

    Awarded a 4 year scholarship at New York City College of Technology from the NSF.

Languages

  • English

    Full professional proficiency

More activity by Olivia

View Olivia’s full profile

  • See who you know in common
  • Get introduced
  • Contact Olivia directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Olivia Moore in United States

Add new skills with these courses