A methodology for model clone detection using statistics of design metrics
*G. ShobhaCorresponding authorshobhaumesh04@gmail.comAmity Institute of Information TechnologyAmity UniversityNoida, Uttar Pradesh, IndiaView full profile → , Rekha Agarwalragarwal@amity.eduAmity Institute of Information TechnologyAmity UniversityNoida, Uttar Pradesh, IndiaView full profile → , Vineet Kansalvineetkansal@ietlucknow.ac.inInstitute of Engineering and TechnologyDr APJ Abdul Kalam Technical UniversityLucknow, Uttar Pradesh, IndiaView full profile → , Sarvesh Tanwarstanwar@amity.eduAmity Institute of Information TechnologyAmity UniversityNoida, Uttar Pradesh, IndiaView full profile →
* Corresponding author · click or hover a name for details
- Published Online:
- 11 Nov 2023
- Article type:
- Research Article
- Language:
- EN
- Article no.:
- JIOS-1497
- Pages:
- 1251–1262
Abstract
Keywords
Subject Classifications
References
[1] Whittle, Jon, John Hutchinson, and Mark Rouncefield. “The state of practice inmodel-driven engineering.” IEEE software 31, no. 3 (2013).
[2] Basciani, Francesco, Ludovico Iovino, and Alfonso Pierantonio. “Mdeforge: an extensible web-based modeling platform.” In Proceedings of the 2nd International Workshop on Model-Driven Engineering on and for the Cloud co-located with the 17th International Conference on Model Driven Engineering Languages and Systems, CloudMDE@ MoDELS 2014, Valencia, Spain, September 30, 2014, vol. 1242, pp. 66-75. CEUR-WS, (2014).
[3] Hebig, Regina, Truong Ho Quang, Michel RV Chaudron, Gregorio Robles, and Miguel Angel Fernandez. “The quest for open source projects that use UML: mining GitHub.” In Proceedings of the ACM/IEEE 19th international conference on model driven engineering languages and systems, pp. 173-183. (2016).
[4] Bird, Christian, Tim Menzies, and Thomas Zimmermann, eds. The art and science of analyzing software data. Elsevier, (2015).
[5] Shobha, G., Ajay Rana, Vineet Kansal, and Sarvesh Tanwar. “Code clone detection—a systematic review.” Emerging Technologies in Data Mining and Information Security: Proceedings of IEMIS 2020, Volume 2 (2021).
[6] Kim, Miryung, Lawrence Bergman, Tessa Lau, and David Notkin. “An ethnographic study of copy and paste programming practices in OOPL.” In Proceedings. 2004 International Symposium on Empirical Software Engineering, 2004. ISESE’04., pp. 83-92. IEEE, ( 2004).
[7] Störrle, Harald. “Towards clone detection in UML domain models.” In Proceedings of the Fourth European Conference on Software Architecture: Companion Volume, pp. 285-293. (2010).
[8] Stephan, Matthew, and James R. Cordy. “MuMonDE: A framework for evaluating model clone detectors using model mutation analysis.” Software Testing, Verification and Reliability 29, no. 1-2 (2019).
[9] Alalfi, Manar H., James R. Cordy, Thomas R. Dean, Matthew Stephan, and Andrew Stevenson. “Near-miss model clone detection for Simulink models.” In 2012 6th International Workshop on Software Clones (IWSC), pp. 78-79. IEEE,( 2012).
[10] Hammad, Muhammad, Önder Babur, Hamid Abdul Basit, and Mark van den Brand. “Deepclone: modeling clones to generate code predictions.” In Reuse in Emerging Software Engineering Practices: 19th International Conference on Software and Systems Reuse, ICSR 2020, Hammamet, Tunisia, December 2–4, 2020, Proceedings 19, pp. 135-151. Springer International Publishing ( 2020).
[11] Shobha, G., Ajay Rana, Vineet Kansal, and Sarvesh Tanwar. “Comparison between Code Clone Detection and Model Clone Detection.” In 2021 9th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions)(ICRITO), pp. 1-5. IEEE ( 2021).
[12] Rattan, Dhavleesh, Rajesh Bhatia, and Maninder Singh. “Software clone detection: A systematic review.” Information and Software Technology 55, no. 7 (2013).
[13] White, Martin, Michele Tufano, Christopher Vendome, and Denys Poshyvanyk. “Deep learning code fragments for code clone detection.” In Proceedings of the 31st IEEE/ACM international conference on automated software engineering, pp. 87-98 ( 2016).
[14] Rattan, Dhavleesh, Rajesh Bhatia, and Maninder Singh. “Model clone detection based on tree comparison.” In 2012 Annual IEEE India Conference (INDICON), pp. 1041-1046. IEEE (2012).
[15] Leonardo, Brinardi, and Seng Hansun. “Text documents plagiarism detection using Rabin-Karp and Jaro-Winkler distance algorithms.” Indonesian Journal of Electrical Engineering and Computer Science 5, no. 2 (2017).
[16] Satvik Vats & B. B. Sagar (2019) Performance evaluation of K-means clustering on Hadoop infrastructure, Journal of Discrete Mathematical Sciences and Cryptography, 22:8, 1349-1363, DOI: 10.1080/09720529.2019.1692444 .
[17] Satvik Vats, Sunny Singh, Gaurav Kala, Rahul Tarar & Sanjay Dhawan FRCR (2021) iDoc-X: An artificial intelligence model for tuberculosis diagnosis and localization, Journal of Discrete Mathematical Sciences and Cryptography, 24:5, 1257-1272, DOI: 10.1080/09720529.2021.1932910.
[18] Kumar, Vishal, Gayatri Sakya, and Chandra Shankar. “WSN and IoT based smart city model using the MQTT protocol.” Journal of Discrete Mathematical Sciences and Cryptography 22.8 (2019): 1423-1434, https://www.tandfonline.com/doi/abs/10.1080/09720529.2019.1692449.
[19] Gayatri Sakya & Vidushi Sharma, “Performance evaluation of ADMC-MAC mission critical protocol for wireless sensor networks‖”, Journal of Discrete Mathematical Sciences and Cryptography, 22:8, 1407-1422, 2019 DOI: 10.1080/09720529.2019.1692448.
[20] Gayatri Sakya, Chhaya Dalela, Laxman Singh & Anuj Jain, ―Machine learning based MAC protocol design for pipeline leakage detection in smart city project‖, Journal of Discrete Mathematical Sciences and Cryptography, 24:5, 1283-1292, 2021 DOI: 10.1080/09720529.2021.1932915.
[21] Malik, M., Joshi, A. & Sakya, G. Optimized leach protocol for energy management in wireless sensor network. Multimed Tools Appl (2023). https://doi.org/10.1007/s11042-023-16248-2.




