A study of code cloning in server pages of web applications developed using classic ASP.NET and ASP.NET MVC framework

Md. Rakibul Islam, Md Rafiqul Islam, Md Maidul Islam, Tasneem Halim

Research output: Book chapter/Published conference paperConference paperpeer-review

4 Citations (Scopus)

Abstract

Frequently change in requirements, tight delivery deadline and complex application architecture slow down web applications development and encourage code cloning. Web application frameworks mainly support developers to speed up development by providing libraries for database access, session management, and they often promote code reuse. In this paper, we provide a systematic study of cloning in six (6) Web Applications of different sizes, developed using Classic ASP.NET and ASP.NET MVC framework to find out whether there is any relation between frameworks and code cloning. The contribution of our study is: 1) the study results shows which framework in .NET technology can be chosen to avoid cloning in development of web application; 2) the cloning metrics that we have calculated and applied in our study may be useful in other similar studies.
Original languageEnglish
Title of host publicationProceedings of 14th International Conference on Computer and Information Technology
Subtitle of host publicationICCIT 2011
Place of PublicationUnited States
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages497-502
Number of pages6
ISBN (Electronic)9781612849089
ISBN (Print)9781612849072
Publication statusPublished - 2011
Event14th International Conference on Computer and Information Technology: ICCIT 2011 - American International University-Bangladesh, Dhaka, Bangladesh
Duration: 22 Dec 201124 Dec 2011
http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6156878

Conference

Conference14th International Conference on Computer and Information Technology
Country/TerritoryBangladesh
CityDhaka
Period22/12/1124/12/11
Internet address

Fingerprint

Dive into the research topics of 'A study of code cloning in server pages of web applications developed using classic ASP.NET and ASP.NET MVC framework'. Together they form a unique fingerprint.

Cite this