CFP last date
15 April 2024
Reseach Article

Economic Effect of Cloning on Software Maintenance

by Amanpreet Kaur Goraya, Ajitpal Singh Chela
International Journal of Applied Information Systems
Foundation of Computer Science (FCS), NY, USA
Volume 4 - Number 3
Year of Publication: 2012
Authors: Amanpreet Kaur Goraya, Ajitpal Singh Chela
10.5120/ijais12-450675

Amanpreet Kaur Goraya, Ajitpal Singh Chela . Economic Effect of Cloning on Software Maintenance. International Journal of Applied Information Systems. 4, 3 ( September 2012), 38-43. DOI=10.5120/ijais12-450675

@article{ 10.5120/ijais12-450675,
author = { Amanpreet Kaur Goraya, Ajitpal Singh Chela },
title = { Economic Effect of Cloning on Software Maintenance },
journal = { International Journal of Applied Information Systems },
issue_date = { September 2012 },
volume = { 4 },
number = { 3 },
month = { September },
year = { 2012 },
issn = { 2249-0868 },
pages = { 38-43 },
numpages = {9},
url = { https://www.ijais.org/archives/volume4/number3/285-0675/ },
doi = { 10.5120/ijais12-450675 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2023-07-05T10:47:14.055418+05:30
%A Amanpreet Kaur Goraya
%A Ajitpal Singh Chela
%T Economic Effect of Cloning on Software Maintenance
%J International Journal of Applied Information Systems
%@ 2249-0868
%V 4
%N 3
%P 38-43
%D 2012
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software maintenance accounts for the majority of the total life cycle costs of successful software systems. Half of the maintenance effort is not spent on bug fixing or adaptation to changes of the technical environment, but on evolving and new functionality. The demand of software's has increased with the development of technology and communication systems. With this the maintenance effects which is a vital factor. The software's are not identical if we contrast them with past, present and future, due to development of new programming languages and their principles. To improve the quality of any software, maintenance is must. Cloning in source code files makes it difficult to modify. Several models are designed to overcome this problem. This paper presents the extension of analytical cost model to evaluate the cloning. As the size and the complexity of software increase, it also becomes essential to develop high-quality software, cost-effectively within a specified period. This paper presents a study on the cloned code, the large open source systems are used, various other new parameters are added to calculate clone.

References
  1. Juergens, E. and Deissenboeck F. 2010, "How Much is a Clone?" 4th International Workshop on Software Quality and Maintainability. Spain.
  2. Elmar Juergens, Florian Deissenboeck, Can Clone Detection Support Quality Assessments of Requirements Specifications?, International Conference on Software Engineering (ICSE), May2010
  3. Pham N. H. ; Nguyen, H. A. ; Nguyen, T. T. ; Al- Kofahi, J. M and Nguyen, T. N. , 2009. "Complete and Accurate Clone Detection in Graph-based Models". Proceeding of 31st International Conference on Software Engineering, Vancouver, Canada, pp. 276-286.
  4. Juergens, E. , Deissenboeck, F. , and Hummel, B. , 2009 "CloneDetective – A Workbench for Clone Detection Research", Proceedings of 31st International Conference on Software Engineering, Vancouver, Canada, pp. 603-606.
  5. Juergens, E. ; Deissenboeck, F. and Hummel, B. , 2010 "Code Similarities Beyond Copy & Paste", Proceedings of 14th European Conference on Software Maintenance and Reengineering, Madrid, pp. 78-87.
  6. Deissenboeck, F. ; Heinemann, L. ; Herrmannsdoerfer, M. ; Lochmann, K. ; and Wagner, S. 2011. "The Quamoco Tool Chain for Quality Modeling and Assessment", Proceeding of 33rd International Conference of Software Engineering, Honolulu, USA. pp. 1007-1009.
  7. Roy C. K. and Cordy, J. R. , 2007 "A Survey on Software Clone Detection Research", Technical Report 2007-541, Queen's University at Kingston Ontario, Canada, 115pp.
  8. Deissenboeck, F. ; Heinemann, L. ; Hummel, B. ; Juergens, E. ; 2010. "Flexible Architecture Conformance Assessment with ConQAT", Proceedings of IEEE 32nd International Conference of Software Engineering, Cape Town, Vol. 2, pp. 247-250.
  9. Duala-Ekoko, E. and Robillard, M. P. , 2008 "CloneTracker: Tool Support for Code Clone Management" Proceeding of 30th International Conference on Software Engineering, Leipzig, pp. 843-846.
  10. Deissenboeck, F. ; Wagner, S. ; Pizka, M. ; Teuchert, S. and Girard, J. F. , 2007 "An Activity-Based Quality Model for Maintainability", Proceedings of International Conference on Software Maintenance, Paris, pp. 184-193.
  11. Roy C. K. , Cordy J. R. and Koschke, R. , 2009. "Comparison and Evaluation of Code Clone Detection Techniques and Tools: A Qualitative Approach", Journal, Science of Computer Programming, Vol. 74, No. 7, pp. 470-495.
  12. Michael Pfahler, Improving clone detection for models, Master Thesis, Nov 2009
  13. Holger, S. ; Martin J. and Horst, L. ; 2009 "Tool Support for User-Defined Quality Assessment Models", Proceedings of METRKON. www. docstoc. com/docs/79810751/Tool-Support-for-User-Defined-quality-Assessment-Models.
  14. Deissenboeck, F. ; Hummel, B. ; Juergens, E. ; Pfahler, M. and Schaetz, B. , 2010. "Model Clone Detection in Practice", Proceeding of 4th International Workshop on Software Clones (IWSC), New York, U. S. A. , pp. 37-44.
  15. Juergens, E. ; Deissenboeck, F. ; Hummel, B. and Wagner, S. , 2009 "Do Code Clone Matters?" Proceedings of 31st International Conference on Software Engineering, Vancouver, B. C. , pp. 485-495.
  16. Rahman, F. ; Bird, C. and Devanbu, P. , 2010 "Clones: What is that Smell?" Proceedings of 7th IEEE working conference on Mining Software Repositories. , Cape Town, pp. 72-81
  17. Higo, Y. ; Ueda Y. ; Kamiya, T. ; Kusumoto, S. ; and Inoue, S. , 2002 "On Software Maintenance Process Improvement Based on Code Clone Analysis", Proceedings of 4th International Conference on Product Focused Software Process Improvement, London.
  18. Ueda, Y. ; Kamiya, T. ; Kusumoto, S. ; Inoue, K. , 2002 "Gemini: Maintenance Support Environment Based on Code Clone Analysis", Proceedings. Eighth IEEE Symposium on software metrics, pp. 67-76.
  19. Duala-Ekoko, E. and Robillard, M. P. , 2008 "CloneTracker: Tool Support for Code Clone Management" Proceeding of 30th International Conference on Software Engineering, Leipzig, pp. 843-846.
  20. Code Clone Related Tools Software Engineering Laboratory, Department of Computer Science, Graduate School of Information Science and Technology, Osaka University, March, 2005
  21. Rainer Koschke, Survey of Research on Software Clones, Dagstuhl Seminar Proceedings, 2007
  22. Deissenboeck, F. and Feilkas, M. 2010 ConQAT Book, TUM, Technische Universität München.
  23. Hummel, B. ; Juergens, E. and Steidl, D. , 2011. "Index-Based Model Clone Detection", Proceeding of 5th International Workshop on Software Clones, Honolulu, USA, pp. 21-27.
  24. Juergens, E. ; Deissenboeck, F. ; Feilkas, M. ; Hummel, B. ; Schaetz, B. ; Wagner, S. ; Domann, C. and Streit, J. , 2010 "Can Clone Detection Support Quality Assessments of Requirements Specifications?", 32nd International Conference on Software Engineering, Cape Town, Vol. 2, pp. 79-88.
  25. Koschke R. , 2008 "Survey of Research on Software Clones", Duplication, Redundancy and Similarity in Software, Dagstuhl Seminar Proceedings, pp. 24.
  26. Koschke R. ; Falke, R. and Frenzel, P. , 2006. "Clone Detection Using Abstract Syntax Suffix Trees", Proceedings of 13th Working Conference on Reverse Engineering, Benevento, Italy, pp. 253-262.
Index Terms

Computer Science
Information Sciences

Keywords

Source Code Clone modifications maintenance and fragment