Explore open access research and scholarly works from STORE - University of Staffordshire Online Repository

Advanced Search

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

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

Download (449kB) | Request a copy
Official URL: http://dx.doi.org/10.1145/3524304.3524329

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: 24 Feb 2023 14:03
URI: https://eprints.staffs.ac.uk/id/eprint/7371

Actions (login required)

View Item
View Item