| TÃtulo : |
Code Clone Analysis : Research, Tools, and Practices |
| Tipo de documento: |
documento electrónico |
| Autores: |
Inoue, Katsuro, ; Roy, Chanchal K., |
| Mención de edición: |
1 ed. |
| Editorial: |
Singapore [Malasya] : Springer |
| Fecha de publicación: |
2021 |
| Número de páginas: |
X, 236 p. 57 ilustraciones, 21 ilustraciones en color. |
| ISBN/ISSN/DL: |
978-981-1619274-- |
| Nota general: |
Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos. |
| Palabras clave: |
Pruebas de software |
| Ãndice Dewey: |
005.14 Pruebas de software |
| Resumen: |
Este es el primer libro sobre análisis de clones de código. Para cubrir los estudios amplios del análisis de clones de código, este libro selecciona resultados de investigaciones pasadas que son importantes para el progreso del campo y los actualiza con nuevos resultados y direcciones futuras. El primer capÃtulo proporciona una introducción para lectores sin experiencia en los fundamentos del análisis de clones de código, define clones y términos relacionados y analiza la clasificación de clones. Los capÃtulos que siguen se clasifican en tres partes principales para presentar 1) herramientas principales para el análisis de clones de código, 2) temas fundamentales como puntos de referencia de evaluación, visualización de clones, búsquedas de clones de código y similitudes de códigos, y 3) aplicaciones a problemas reales. Cada capÃtulo incluye una valiosa lista de referencias que ayudará a los lectores a lograr una comprensión integral de este campo diverso y a ponerse al dÃa con los últimos resultados de las investigaciones. El análisis de clones de código se basa en gran medida en teorÃas de la informática, como los algoritmos de coincidencia de patrones, el lenguaje informático y las métricas de software. En consecuencia, el análisis de clonación de código se puede aplicar a una variedad de tareas del mundo real en el desarrollo y mantenimiento de software, como la búsqueda de errores y la refactorización de programas. Este libro también será útil para diseñar un plan de estudios eficaz que combine la teorÃa y la aplicación del análisis de clones de código en cursos universitarios de ingenierÃa de software. . |
| Nota de contenido: |
Chapter 1: Introduction to Code Clone Analysis -- Chapter 2: CCFinderX -- Chapter 3: NiCad -- Chapter 4: SourcererCC -- Chapter 5: Oreo: Scaling Clone Detection Beyond Near-miss Clones -- Chapter 6: CCLearner -- Chapter 7: BigCloneBench -- Chapter 8: Visualization of Clones -- Chapter 9: Source Code Clone Search -- Chapter 10: Code Similarity in Clone Detection -- Chapter 11: Is Late Propagation a Harmful Code Clone Evolutionary Pattern? An Empirical Study -- Chapter 12: Summary on the Stability of Code Clones and Current Research Trends -- Chapter 13: Identifying Refactoring-oriented Clones and Inferring How They Can Be Merged -- Chapter 14:Clone Evolution and Management -- Chapter 15: Sometimes, cloning is a sound design decision! -- Chapter 16: IWSC(D): From Research to Practice. |
| En lÃnea: |
https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] |
| Link: |
https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i |
Code Clone Analysis : Research, Tools, and Practices [documento electrónico] / Inoue, Katsuro, ; Roy, Chanchal K., . - 1 ed. . - Singapore [Malasya] : Springer, 2021 . - X, 236 p. 57 ilustraciones, 21 ilustraciones en color. ISBN : 978-981-1619274-- Libro disponible en la plataforma SpringerLink. Descarga y lectura en formatos PDF, HTML y ePub. Descarga completa o por capítulos.
| Palabras clave: |
Pruebas de software |
| Ãndice Dewey: |
005.14 Pruebas de software |
| Resumen: |
Este es el primer libro sobre análisis de clones de código. Para cubrir los estudios amplios del análisis de clones de código, este libro selecciona resultados de investigaciones pasadas que son importantes para el progreso del campo y los actualiza con nuevos resultados y direcciones futuras. El primer capÃtulo proporciona una introducción para lectores sin experiencia en los fundamentos del análisis de clones de código, define clones y términos relacionados y analiza la clasificación de clones. Los capÃtulos que siguen se clasifican en tres partes principales para presentar 1) herramientas principales para el análisis de clones de código, 2) temas fundamentales como puntos de referencia de evaluación, visualización de clones, búsquedas de clones de código y similitudes de códigos, y 3) aplicaciones a problemas reales. Cada capÃtulo incluye una valiosa lista de referencias que ayudará a los lectores a lograr una comprensión integral de este campo diverso y a ponerse al dÃa con los últimos resultados de las investigaciones. El análisis de clones de código se basa en gran medida en teorÃas de la informática, como los algoritmos de coincidencia de patrones, el lenguaje informático y las métricas de software. En consecuencia, el análisis de clonación de código se puede aplicar a una variedad de tareas del mundo real en el desarrollo y mantenimiento de software, como la búsqueda de errores y la refactorización de programas. Este libro también será útil para diseñar un plan de estudios eficaz que combine la teorÃa y la aplicación del análisis de clones de código en cursos universitarios de ingenierÃa de software. . |
| Nota de contenido: |
Chapter 1: Introduction to Code Clone Analysis -- Chapter 2: CCFinderX -- Chapter 3: NiCad -- Chapter 4: SourcererCC -- Chapter 5: Oreo: Scaling Clone Detection Beyond Near-miss Clones -- Chapter 6: CCLearner -- Chapter 7: BigCloneBench -- Chapter 8: Visualization of Clones -- Chapter 9: Source Code Clone Search -- Chapter 10: Code Similarity in Clone Detection -- Chapter 11: Is Late Propagation a Harmful Code Clone Evolutionary Pattern? An Empirical Study -- Chapter 12: Summary on the Stability of Code Clones and Current Research Trends -- Chapter 13: Identifying Refactoring-oriented Clones and Inferring How They Can Be Merged -- Chapter 14:Clone Evolution and Management -- Chapter 15: Sometimes, cloning is a sound design decision! -- Chapter 16: IWSC(D): From Research to Practice. |
| En lÃnea: |
https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] |
| Link: |
https://biblioteca.umanizales.edu.co/ils/opac_css/index.php?lvl=notice_display&i |
|  |