Abstract
This paper aims at nurturing the component-based development paradigm by quantitatively analyzing the component’s reusability. The study intends to resolve the issues revolving around compatibility of the units to be incorporated. With the help of case study of open source software, multiple versions are studied. Metrics are one of the methods to analyze the growth of software quantitatively. A metric suite has been proposed for this purpose. These metrics can be helpful in making our decision regarding whether any new component can be deployed merely or former component can be easily removed. These metrics contribute to check the reusability properties of the component.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Belguidoum, M., Dagnat, F.: Dependency Management in Software Component Deployment. Electron. Notes Theor. Comput. Sci. 182, 17–32 (2007)
Estublier, J., Casallas, R.: The Adele, configuration manager. Config. Manag. (Trends in Software), 99–134 (1995). http://doi.org/10.1.1.92.6064
Henry, S., Kafura, D.: Software structure metrics based on information flow. IEEE Trans. Softw. Eng. SE-7(5), 510–518 (1981)
Hutchinson, J., Kotonya, G.: A Review of Negotiation Techniques in Component-Based Software Engineering (2006)
Mahmood, S., Lai, R., Kim, Y.S.: Survey of component-based software development. IET Softw. 2(1), 57–56 (2008)
Mcllroy, M.D.: Mass produced software components. In: Proceedings of NATO Conference on Software Engineering, pp. 88–98 (1969)
Ratti, N., Kaur, P.: A conceptual framework for analyzing the source code dependencies. In: Bhatia, S.K., et al. (eds.) Advances in Intelligent Systems and Computing. Advances in Computer and Computational Sciences, vol. 554, pp. ISBN 480–483. 978-981-10-3772-6
Rhinelander, R.: Components have no Interfaces! Wcop2007. Retrieved from http://research.microsoft.com/en-us/um/people/cszypers/events/wcop2007/initialsubmissions/p10-rhinelander.pdf (2007)
Sametinger, J.: On a taxonomy for software components. In: Workshop on Component-Oriented Programming, pp. 1–6 (1996)
Sametinger, J.: Software Engineering with Reusable Components. Springer, Berlin (1997). ISBN 3-540-62695-6
Jalender, B., Govardhan, A., Premchand, P.: A pragmatic approach to software reuse. J. Theor. Appl. Inf. Technol. (JATIT) 14(2), 87–96 (2010)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Ratti, N., Kaur, P. (2019). Quantitative Analysis of Software Component’s Reusability. In: Benavente-Peces, C., Slama, S., Zafar, B. (eds) Proceedings of the 1st International Conference on Smart Innovation, Ergonomics and Applied Human Factors (SEAHF). SEAHF 2019. Smart Innovation, Systems and Technologies, vol 150. Springer, Cham. https://doi.org/10.1007/978-3-030-22964-1_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-22964-1_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-22963-4
Online ISBN: 978-3-030-22964-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)