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
3524304.3524329.pdf - Publisher's typeset copy
Restricted to Repository staff only
Available under License Type 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: | 24 Feb 2023 14:03 |
URI: | https://eprints.staffs.ac.uk/id/eprint/7371 |