Staffordshire University logo
STORE - Staffordshire Online Repository

An Investigation into the Prevalence of Reflection Techniques in Distributed Microsoft .Net NuGet Artefacts

Beaumont, Andrew and BAKHTIARI BASTAKI, Benhur (2022) An Investigation into the Prevalence of Reflection Techniques in Distributed Microsoft .Net NuGet Artefacts. In: ICSCA 2022: 2022 11th International Conference on Software and Computer Applications. Association for Computing Machinery, New York, NY, United States, pp. 173-178. ISBN 9781450385770

[img] Text
3524304.3524329.pdf - Publisher's typeset copy
Restricted to Repository staff only
Available under License All Rights Reserved.

Download (449kB) | Request a copy

Abstract or description

This paper investigates the prevalence of reflection and reflective techniques in the NuGet distribution mechanism and applies the results of the prevalence into a general discussion on the prevalence of reflective techniques onto the Microsoft .Net ecosystem as whole. The results show a over 15% utilization in over 6 million NuGets which suggests that reflective techniques are a very valuable technique in the .Net ecosystem. The results also show and discuss the number of overall NuGets utilizing reflection, unique NuGets utilizing reflection, and the most popular reflective references in said NuGets. The paper then concludes with a discussion on the advantages and disadvantages of utilizing reflection, and the value of learning and utilizing the technique for developers both at the initial stages of their career and the later ones.

Item Type: Book Chapter, Section or Conference Proceeding
Uncontrolled Keywords: Software Reuse, Reflective Techniques, distributed software reuse artefact
Faculty: School of Digital, Technologies and Arts > Computer Science, AI and Robotics
Event Title: ICSCA 2022: 2022 11th International Conference on Software and Computer Applications
Event Location: Melaka, Malaysia
Event Dates: February 24 - 26, 2022
Depositing User: Benhur BAKHTIARI BASTAKI
Date Deposited: 14 Jul 2022 13:56
Last Modified: 14 Jul 2022 13:56
URI: https://eprints.staffs.ac.uk/id/eprint/7371

Actions (login required)

View Item View Item

DisabledGo Staffordshire University is a recognised   Investor in People. Sustain Staffs
Legal | Freedom of Information | Site Map | Job Vacancies
Staffordshire University, College Road, Stoke-on-Trent, Staffordshire ST4 2DE t: +44 (0)1782 294000