scispace - formally typeset
S

Stéphane Ducasse

Researcher at university of lille

Publications -  462
Citations -  12704

Stéphane Ducasse is an academic researcher from university of lille. The author has contributed to research in topics: Software system & Smalltalk. The author has an hindex of 52, co-authored 440 publications receiving 12017 citations. Previous affiliations of Stéphane Ducasse include Lille University of Science and Technology & Centre national de la recherche scientifique.

Papers
More filters
Proceedings ArticleDOI

A language independent approach for detecting duplicated code

TL;DR: This paper shows that it is possible to circumvent this hindrance by applying a language independent and visual approach, i.e. a tool that requires no parsing, yet is able to detect a significant amount of code duplication.
Book

Object-Oriented Metrics in Practice

TL;DR: This is a book that will show you even new to old thing, and when you are really dying of object oriented metrics in practice, just pick this book; it will be right for you.
Journal ArticleDOI

Semantic clustering: Identifying topics in source code

TL;DR: Semantic Clustering is introduced, a technique based on Latent Semantic Indexing and clustering to group source artifacts that use similar vocabulary that interpret them as linguistic topics that reveal the intention of the code.
Book ChapterDOI

Traits: Composable Units of Behavior

TL;DR: How traits overcome the problems arising with the different variants of inheritance is demonstrated, how traits can be implemented effectively is discussed, and the experience applying traits to refactor an existing class hierarchy is summarized.
Journal ArticleDOI

Polymetric views - a lightweight visual approach to reverse engineering

TL;DR: The concept of a polymetric view is presented, a lightweight software visualization technique enriched with software metrics information that helps to understand the structure and detect problems of a software system in the initial phases of a reverse engineering process.