EST

Call for paper
April Edition 2017

International Journal of Applied Information Systems solicits high quality original research papers for the
March 15, 2017
April 2017 Edition of the journal.
The last date of research paper submission is
March 15, 2017
SUBMIT YOUR PAPER

Number 3

Economic Effect of Cloning on Software Maintenance

journal image
 Download
1255
  • Amanpreet Kaur Goraya and Ajitpal Singh Chela 2012. Economic Effect of Cloning on Software Maintenance. International Journal of Applied Information Systems. 4, 3 (September 2012), 38-43. DOI=http://dx.doi.org/10.5120/ijais450675
  • @article{10.5120/ijais2017451568,
    author = {Amanpreet Kaur Goraya and 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 = {},
    month = {September},
    year = {2012},
    issn = {},
    pages = {38-43},
    numpages = {},
    url = {/archives/volume4/number3/285-0675},
    doi = { 10.5120/ijais12-450675},
    publisher = { xA9 2010 by IJAIS Journal},
    address = {}
    }
    
  • %1 450675
    %A Amanpreet Kaur Goraya
    %A Ajitpal Singh Chela
    %T Economic Effect of Cloning on Software Maintenance
    %J International Journal of Applied Information Systems
    %@ 
    %V 4
    %N 
    %P 38-43
    %D 2012
    %I  xA9 2010 by IJAIS Journal
    

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.

Keywords

Source Code, Clone, modifications, maintenance and fragment

Index Terms

Computer Science
Information Sciences