Información del autor
Autor Roy, Chanchal K. |
Documentos disponibles escritos por este autor (1)
Crear una solicitud de compra Refinar búsqueda
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 [Malasia] : 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. Idioma : Inglés (eng) Palabras clave: Pruebas de software Clasificación: 005.14 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. Tipo de medio : Computadora Summary : This is the first book on code clone analysis. To cover the broad studies of code clone analysis, this book selects past research results that are important to the progress of the field and updates them with new results and future directions. The first chapter provides an introduction for readers who are inexperienced in the foundation of code clone analysis, defines clones and related terms, and discusses the classification of clones. The chapters that follow are categorized into three main parts to present 1) major tools for code clone analysis, 2) fundamental topics such as evaluation benchmarks, clone visualization, code clone searches, and code similarities, and 3) applications to actual problems. Each chapter includes a valuable reference list that will help readers to achieve a comprehensive understanding of this diverse field and to catch up with the latest research results. Code clone analysis relies heavily on computer science theories such as pattern matching algorithms, computer language, and software metrics. Consequently, code clone analysis can be applied to a variety of real-world tasks in software development and maintenance such as bug finding and program refactoring. This book will also be useful in designing an effective curriculum that combines theory and application of code clone analysis in university software engineering courses. . Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...] Code Clone Analysis : Research, Tools, and Practices [documento electrónico] / Inoue, Katsuro, ; Roy, Chanchal K., . - 1 ed. . - Singapore [Malasia] : 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.
Idioma : Inglés (eng)
Palabras clave: Pruebas de software Clasificación: 005.14 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. Tipo de medio : Computadora Summary : This is the first book on code clone analysis. To cover the broad studies of code clone analysis, this book selects past research results that are important to the progress of the field and updates them with new results and future directions. The first chapter provides an introduction for readers who are inexperienced in the foundation of code clone analysis, defines clones and related terms, and discusses the classification of clones. The chapters that follow are categorized into three main parts to present 1) major tools for code clone analysis, 2) fundamental topics such as evaluation benchmarks, clone visualization, code clone searches, and code similarities, and 3) applications to actual problems. Each chapter includes a valuable reference list that will help readers to achieve a comprehensive understanding of this diverse field and to catch up with the latest research results. Code clone analysis relies heavily on computer science theories such as pattern matching algorithms, computer language, and software metrics. Consequently, code clone analysis can be applied to a variety of real-world tasks in software development and maintenance such as bug finding and program refactoring. This book will also be useful in designing an effective curriculum that combines theory and application of code clone analysis in university software engineering courses. . Enlace de acceso : https://link-springer-com.biblioproxy.umanizales.edu.co/referencework/10.1007/97 [...]