CFP last date
20 May 2024
Reseach Article

A Systematic Mapping Study on Value of Reuse

by Mandava Kranthi K, B M Konda, Dr. K. Thammi Reddy, B. Ravi Kiran, A.Vindhya
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 34 - Number 4
Year of Publication: 2011
Authors: Mandava Kranthi K, B M Konda, Dr. K. Thammi Reddy, B. Ravi Kiran, A.Vindhya
10.5120/4088-5896

Mandava Kranthi K, B M Konda, Dr. K. Thammi Reddy, B. Ravi Kiran, A.Vindhya . A Systematic Mapping Study on Value of Reuse. International Journal of Computer Applications. 34, 4 ( November 2011), 37-44. DOI=10.5120/4088-5896

@article{ 10.5120/4088-5896,
author = { Mandava Kranthi K, B M Konda, Dr. K. Thammi Reddy, B. Ravi Kiran, A.Vindhya },
title = { A Systematic Mapping Study on Value of Reuse },
journal = { International Journal of Computer Applications },
issue_date = { November 2011 },
volume = { 34 },
number = { 4 },
month = { November },
year = { 2011 },
issn = { 0975-8887 },
pages = { 37-44 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume34/number4/4088-5896/ },
doi = { 10.5120/4088-5896 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:20:14.820293+05:30
%A Mandava Kranthi K
%A B M Konda
%A Dr. K. Thammi Reddy
%A B. Ravi Kiran
%A A.Vindhya
%T A Systematic Mapping Study on Value of Reuse
%J International Journal of Computer Applications
%@ 0975-8887
%V 34
%N 4
%P 37-44
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software reuse is considered as the key to a successful software development because of its potential to reduce the time to market, increase quality and reduce costs. This increase in demand made the software organizations to envision the use of software reusable assets which can also help in solving reoccurring problems for successful software. Now a day, organizations are interested in implementing reuse program. As the “reuse” is growing in software industry, there is a growing need to assess the value of reuse by measuring it, which helps to know their success. As the concepts like reuse and reusability emerged, a question arose on how to measure them. So, in our paper, we investigate on what techniques, methods, models and metrics for assessing the value of reuse and proposed some new subcategories for the reuse metrics and models categories. Note: This work is part of our thesis which we have submitted during our masters in BTH, Sweden. One can find the whole thesis at [55].

References
  1. Frakes, W. and C. Terry (1996). Software Reuse: Metrics and Models. ACM Computing Surveys, ACM. Volume 28: Pp: 415 - 435.
  2. William, B. F. and K. Kyo (2005). "Software Reuse Research: Status and Future." IEEE Trans. Softw. Eng. 31(7): 529-536.
  3. Frakes, W. B., R. Anguswamy, et al. (2009). Reuse Ratio Metrics RL and RF. Demo. 11th International Conference on Software Reuse. Falls Church, VA, VA Springer.
  4. Dr. P. K. Suri and N. Garg (May 2009). "Software Reuse Metrics: Measuring Component Independence and its applicability in Software Reuse." IJCSNS International Journal of Computer Science and Network Security Volume 9(Issue 5).
  5. Jorge C. C. P. Mascena, Vinícius Cardoso Garcia, et al. (2006). "Admire: Asset development metrics-based integrated reuse environment." In XX Brazilian Symposium on Software Engineering.
  6. Frakes, W. B. and B. A. Nejmeh (1986). "Software reuse through information retrieval." SIGIR Forum 21(1-2): 30-36.
  7. Frakes, W. and Terry, C. (1994). Reuse Level Metrics. Proceedings 3rd International Conference on Software Reuse.
  8. J.S. Poulin and J. M. Caruso (1993). A reuse metrics and return on investment model. Selected papers from the 2nd. Int’l workshop on software reusability advances in software. ReuseLucca, Italy, IEEE Computer Society Press: pp: 52-166.
  9. J. Mascena, E. Almeida, et al. (2005). A Comparative Study on Software Reuse Metrics and Economic Models from a Traceability Perspective. IEEE Information Reuse and Integration. Las Vegas, USA.
  10. Prem, D., K. Sakke, et al. (1996). Analytical and empirical evaluation of software reuse metrics. Proceedings of the 18th international conference on Software engineering. Berlin, Germany, IEEE Computer Society
  11. Trans. Softw. Eng. 22(4): 274-279.
  12. Barnes. B, Durek. T, et al. (1988). A framework and economic foundation for software reuse. In Software Reuse: Emerging Technology. Los Alamitos, CA, IEEE Computer Society Press: pp: 77-88.
  13. Gaffney, Johan, et al. (1989). Software reuse-key to enhanced productivity: some quantitative models. Information and Software Technology. Volume 31: pp: 258-267.
  14. Favaro, J. (1991). What price reusability? A case study. In Proceedings of the First international Symposium on Environments and Tools For Ada (Redondo Beach, California, United States, April 30 - May 02, 1990). New York, NY, ACM.
  15. Margono, Johan, et al. (1992). Software reuse economics: cost-benefit analysis on a large-scale Ada project. ICSE '92: Proceedings of the 14th international conference on Software engineering. Melbourne, Australia, ACM.
  16. 76 Malan, R., K. Wentzel. (1993). Economics of Reuse, Revisited. Technical Report HPL-93-31, Hewlett Packard Laboratories.
  17. Parastoo Mohagheghi , R. C. (2007). "Quality, productivity and economic benefits of software reuse: a review of industrial studies." Empirical Software Engineering Volume 12(Issue 5): pp: 471-516.
  18. Jasmine K.S and D. R. Vasantha (2008). Cost Estimation Model For Reuse Based Software Products. proceedings of the International MultiConference of Engineers and Computer Scientists. Hong Kong. Volume 1: pp: 19-21.
  19. Emam, K. E. (2003). "Return on investment models". Klocwork Inc, Citeseer.
  20. Barns, B. H. B., T.B. (1991). Making reuse cost-effective. Software, IEEE, IEEE Computer Society. Volume 8: pp: 13-24.
  21. Poulin, J. S., Caruso, J. M., and Hancock, D. R. (1993). "The business case for software reuse." IBM Systems Journal Volume 32(Issue 4): pp: 567-594.
  22. Koltun, P., Hudson, A (1991). A reuse maturity model. In Fourth Annual Workshop on Software Reuse Herndon, VA.
  23. Davis, M. J. (1992). Stars reuse maturity model: Guidelines for reuse strategy formulation. In Proceedings of the Fifth Workshop on Institutionalizing Software Reuse, Palo Alto, California, USA.
  24. Davis, T. (1993). The reuse capability model: A basis for improving an organization’s reuse capability. In Proceedings of 2nd ACM/IEEE International Workshop on Software Reusability, IEEE Computer Society Press / ACM Press: pp: 126–133.
  25. Rine, D. C. and N. Nada (1998). "An empirical study of a software reuse reference model." Information and Software Technology Volume 42(Issue 1): pp:47-65.
  26. Wartik, S. a. D., T. (1999). "A phased reuse adoption model." The Journal of Systems and Software Volume 46(Issue 1): Pp: 13-23.
  27. Rine, D. C. and N. Nada (2000). "An empirical study of a software reuse reference model." Information and Software Technology Volume 42(Issue 1): pp: 47-65.
  28. Almeida, E. S., Alvaro, A., Lucr´edio, D., Garcia, V. C., and Meira, S. R. L. (2004). Rise project: Towards a robust framework for software reuse. In IEEE International Conference on Information Reuse and Integration (IRI). Las Vegas, USA, IEEE/CMS: pp:48–53.
  29. V. C. Garcia, D. L. e., A. Alvaro, E. S. Almeida, R. P. M. Fortes, and S. R. L. Meira (2007). Towards a maturity model for a reuse incremental adoption. In Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS 2007). Campinas, S˜ao Paulo, Brazil, Brazilian Computer Society.
  30. Frakes, B. (1990). "An Empirical Framework for Software Reuse Research." Proceedings of the Third Workshop on Methods and Tools for Reuse , Syracuse University CASE Center Technical Report, no. 9014: Pp:. 5.
  31. Terry, C. (1993). Analysis and implementation of software reuse measurement, Virginia Polytechnic Institute and State University, Master's Project and Report.
  32. William B. Frakes and C. J. Fox (1995). "Modeling reuse across the software life cycle." Journal of Systems and Software, Volume 30(Issue 3): pp: 295-301.
  33. Leach, R. J. (1996). "Methods of Measuring Software Reuse for the Prediction of Maintainance Effort." Journal of Software Maintainance – Research and Practice, Volume 8(Issue 5): pp: 309–320.
  34. Curry W., Succi, G., Smith, M., Liu, E., Wong, R., 1999. Empirical analysis of the correlation between amount-of-reuse metrics in the C programming language. In: Proceedings of the 1999 Symposium on Software Reusability. ACM Press, New York, pp: 35–140.
  35. Frakes, W. B., R. Anguswamy, et al. (2009). Reuse Ratio Metrics RL and RF. Demo. 11th International Conference on Software Reuse. Falls Church, VA, VA Springer.
  36. Victor, R. B., C. B. Lionel, et al. (1996). "How reuse influences productivity in object-oriented systems." Commun. ACM 39(10): 104-116.
  37. Selby, R. W. (1989). Quantitative studies of software reuse. Software reusability: vol. 2, applications and experience, ACM: 213-233.
  38. V. R. Basili, H. D. Rombach, et al. (1990). Ada reusability and measurement, University of Maryland at College Park: 25.
  39. Guido, C., B. Francesco, et al. (1997). "The evaluation of framework reusability." SIGAPP Appl. Comput. Rev. 5(2): 21-27.
  40. Hironori, W., Y. Hirokazu, et al. (2003). A Metrics Suite for Measuring Reusability of Software Components. Proceedings of the 9th International Symposium on Software Metrics, IEEE Computer Society.
  41. Rotaru, O. P. and M. Dobre (2005). Reusability metrics for software components. Proceedings of the ACS/IEEE 2005 International Conference on Computer Systems and Applications, IEEE Computer Society.
  42. Chris, L. (2007). Assessing Module Reusability. Proceedings of the First International Workshop on Assessment of Contemporary Modularization Techniques, IEEE Computer Society.
  43. Sharma, A., Grover, P. S., and Kumar, R. (2009). Reusability assessment for software components. SIGSOFT Softw. Eng. Notes 34, 2, 1-6.
  44. J. J. Marshall and R. R. Downs (2008). Reuse Readiness Levels as a Measure of Software Reusability. International Geoscience and Remote Sensing Symposium, IEEE. Volume 3: pp: III-1414-III-1417.
  45. McCarey, F., M.Ó. Cinnéide, and N. Kushmerick (2006). "Recommending Library Methods: An Evaluation of the Vector Space Model (VSM) and Latent Semantic Indexing (LSI)." in Proceedings of 2006 International Conference on Software Reuse: pp: 217-230.
  46. Parvinder Singh Sandhu, Hardeep Singh, et al. (2007). "A New Characterization Scheme of Reusable Software Components." IJCSNS International Journal of Computer Science and Network Security Volume 8(Issue 8).
  47. Frakes, W. B. and T. P. Pole (1994). "An Empirical Study of Representation Methods for Reusable Software Components." IEEE Trans. Softw. Eng. 20(8): 617-630.
  48. McIlroy, M. D. (1968). "Mass Produced Software Components." Software Engineering, NATO Science Committee.
  49. Krueger, C. W. (1992). Software reuse. ACM Comput. Surv. 24, 2 (Jun. 1992), 131-183.
  50. V. C. Garcia, D. L. e., A. Alvaro, E. S. Almeida, R. P. M. Fortes, and S. R. L. Meira (2007). Towards a maturity model for a reuse incremental adoption. In Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS 2007). Campinas, S˜ao Paulo, Brazil, Brazilian Computer Society. .
  51. Doroshenko, E. E. (1998). "Toward a method for deriving measures of reuse." Software Engineering Conference, 1998. Proceedings. 1998 Australian: pp: 170-183.
  52. Rothenberger. M. A and N. D (2002). A cost-benefit model for systematic software reuse. In Proceedings of ECIS 2002.
  53. D.L. Nazareth and M.A. Rothenberger (2004). "Assessing the cost-effectiveness of software reuse: a model for planned reuse." The Journal of Systems and Software 73 pp: 245–255.
  54. Barry Boehm , A. Winsor Brown, et al. (2004 ). "A Software Product Line Life Cycle Cost Estimation Model." Proceedings of the 2004 International Symposium on Empirical Software Engineering (ISESE'04): pp:156-164.
  55. B. M. Konda and Mandava K. K. A systematic mapping study on software reuse. MS thesis: Blekinge Institute of Technology.
Index Terms

Computer Science
Information Sciences

Keywords

Software Reuse Reusable Assets Value Metrics Models