2023 - Research.com Computer Science in France Leader Award
Stéphane Ducasse mainly investigates Software engineering, Software system, Object-oriented programming, Programming language and Software development. His work carried out in the field of Software engineering brings together such families of science as Software maintenance, Software, Legacy system and Software analytics. His research in Software maintenance intersects with topics in Duplicate code, Distributed computing, World Wide Web and Identification.
His Software system study incorporates themes from Visualization and Reverse engineering. His Object-oriented programming research is multidisciplinary, relying on both Software architecture, Inheritance and Human–computer interaction. As a part of the same scientific study, Stéphane Ducasse usually deals with the Software visualization, concentrating on Source code and frequently concerns with Semantics, Information retrieval and Cluster analysis.
His scientific interests lie mostly in Programming language, Software engineering, Object-oriented programming, Smalltalk and Software. His Pharo, Source code and Class study, which is part of a larger body of work in Programming language, is frequently linked to Context, bridging the gap between disciplines. His Software engineering study integrates concerns from other disciplines, such as Software system, Software maintenance, Software development and Reverse engineering.
His studies in Software system integrate themes in fields like Software architecture and Data mining. His study in Smalltalk is interdisciplinary in nature, drawing from both Java, Object, Squeak and Metamodeling. The concepts of his Software study are interwoven with issues in Distributed computing and Systems engineering.
His primary scientific interests are in Software engineering, Pharo, Programming language, Software and Context. His Software engineering research also works with subjects such as
His work is connected to Smalltalk, Protocol, Python, Java and Compiler-compiler, as a part of Programming language. His studies deal with areas such as Just-in-time compilation, Virtual machine and Source code as well as Smalltalk. Within one scientific family, Stéphane Ducasse focuses on topics pertaining to Class hierarchy under Software, and may sometimes address concerns connected to Denotational semantics.
His main research concerns Software engineering, Source code, SQL, Information retrieval and Programming language. In his research, Stéphane Ducasse performs multidisciplinary study on Software engineering and Structure. His Source code research focuses on subjects like Legacy system, which are linked to Data mining, Software bug, God object and Design pattern.
His work deals with themes such as Unique identifier and Syntax, which intersect with Information retrieval. His Programming language research is multidisciplinary, incorporating elements of Web page and Rule-based machine translation. Stéphane Ducasse combines subjects such as Systems architecture, Software system and Industrial software with his study of Task.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
A language independent approach for detecting duplicated code
S. Ducasse;M. Rieger;S. Demeyer.
international conference on software maintenance (1999)
Object-Oriented Metrics in Practice
Michele Lanza;Radu Marinescu;Stéphane Ducasse.
(2005)
Semantic clustering: Identifying topics in source code
Adrian Kuhn;Stéphane Ducasse;Tudor Gírba.
Information & Software Technology (2007)
Polymetric views - a lightweight visual approach to reverse engineering
M. Lanza;S. Ducasse.
IEEE Transactions on Software Engineering (2003)
Traits: Composable Units of Behavior
Nathanael Shärli;Stéphane Ducasse;Oscar Nierstrasz;Andrew Black.
european conference on object-oriented programming (2002)
Finding refactorings via change metrics
Serge Demeyer;Stéphane Ducasse;Oscar Nierstrasz.
conference on object-oriented programming systems, languages, and applications (2000)
Software Architecture Reconstruction: A Process-Oriented Taxonomy
S. Ducasse;D. Pollet.
IEEE Transactions on Software Engineering (2009)
Challenges in software evolution
T. Mens;M. Wermelinger;S. Ducasse;S. Demeyer.
international workshop on principles of software evolution (2005)
Traits: A mechanism for fine-grained reuse
Stéphane Ducasse;Oscar Nierstrasz;Nathanael Schärli;Roel Wuyts.
ACM Transactions on Programming Languages and Systems (2006)
The story of moose: an agile reengineering environment
Oscar Nierstrasz;Stéphane Ducasse;Tudor Gǐrba.
foundations of software engineering (2005)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
University of Bern
Universita della Svizzera Italiana
University of Antwerp
Portland State University
University of Mons
Free University of Bozen-Bolzano
Concordia University
University of Montreal
Centre national de la recherche scientifique, CNRS
Delft University of Technology
Appalachian State University
University of California, San Diego
National University of Singapore
University of Aberdeen
Murdoch University
Spanish National Research Council
Sungkyunkwan University
University of Liège
Shinshu University
University of British Columbia
Ben-Gurion University of the Negev
Florida International University
Northern Michigan University
University of Bari Aldo Moro
McGill University
École Polytechnique