WorldCat Identities

Ducasse, Stéphane

Overview
Works: 76 works in 183 publications in 2 languages and 4,139 library holdings
Genres: Textbooks  Conference papers and proceedings 
Roles: Author, Editor, Thesis advisor, htt, Other, Opponent, Contributor, Author of introduction, Programmer, Conceptor, Artist
Classifications: QA76.73.S59, 005.117
Publication Timeline
.
Most widely held works by Stéphane Ducasse
Object-oriented reengineering patterns by Serge Demeyer( )

36 editions published between 2002 and 2014 in English and held by 1,362 WorldCat member libraries worldwide

The documentation is missing or obsolete, and the original developers have departed. Your team has limited understanding of the system, and unit tests are missing for many, if not all, of the components. When you fix a bug in one place, another bug pops up somewhere else in the system. Long rebuild times make any change difficult. All of these are signs of software that is close to the breaking point
Object-oriented metrics in practice : using software metrics to characterize, evaluate, and improve the design of object-oriented systems by Michele Lanza( )

12 editions published between 2006 and 2007 in English and held by 545 WorldCat member libraries worldwide

This text presents a novel metrics-based approach for detecting design problems in object-oriented software. It introduces an important suite of detection strategies for the identification of different well-known design flaws as well as some rarely mentioned ones
Squeak : learn programming with robots by Stéphane Ducasse( )

22 editions published in 2005 in English and held by 528 WorldCat member libraries worldwide

Are you completely new to programming? Do you want to have fun learning to program? "Squeak: Learn Programming with Robots" will teach you core programming concepts based on simple, visual problems that involve manipulation of robots, or "turtles." You will learn basic programming concepts like loops, abstractions, composition, and conditionals. Each chapter is structured so that it can be turned into a one- or two-hour lab session. And while the structured content explains solid principles of object-oriented programming, you'll just have fun going through the sequence of e
16th Working Conference on Reverse Engineering (WCRE 2009) : proceedings, 13th - 16th October 2009, Lille, France by Working Conference on Reverse Engineering( )

3 editions published in 2009 in English and held by 269 WorldCat member libraries worldwide

Proceedings of the 2012 annual Workshop on Scheme and Functional Programming : September 2012, Copenhagen, Denmark by Olivier Danvy( )

2 editions published in 2012 in English and held by 253 WorldCat member libraries worldwide

Proceedings of the International Workshop on Smalltalk Technologies by Stéphane Ducasse( )

2 editions published in 2009 in English and held by 235 WorldCat member libraries worldwide

Annotation
Reuse in emerging software engineering practices : 19th international conference on software and systems reuse, ICSR 2020, Hammamet, Tunisia, December 2-4, 2020 : proceedings by International Conference on Software and Systems Reuse( )

3 editions published in 2020 in English and held by 192 WorldCat member libraries worldwide

This book constitutes the proceedings of the 19th International Conference on Software and Systems Reuse, ICSR 2020, held in Hammamet, Tunesia in December 2020. Due to COVID-19 pandemic the Conference was held virtually. The 16 full papers and 2 short papers included in this book were carefully reviewed and selected from 60 submissions. The papers were organized in topical sections named: modelling, reuse in practice, reengineering, recommendation, and empirical analysis
Squeak by example by Andrew P Black( )

in English and held by 101 WorldCat member libraries worldwide

"Squeak is a modern open-source development environment for the classic Smalltalk-80 programming language. Despite being the first purely object-oriented language and environment, Smalltalk is in many ways still far ahead of its successors in promoting a vision of an environment where everything is an object, and anything can change at run-time. Squeak by Example, intended for both students and developers, will guide you gently through the Squeak language and environment by means of a series of examples and exercises. The book helps you get started with A Quick Tour of Squeak and guides you through A First Application. The Smalltalk language is introduced in three chapters on Syntax in a Nutshell, Understanding Message Syntax and The Smalltalk Object Model. Development with Squeak is covered in The Squeak Programming Environment and SUnit. Several of the key classes are presented in chapters on Basic Classes, Collections, Streams and Morphic. The first edition of the book concludes with chapters on Classes and Metaclasses and Frequently Asked Questions."--Open Textbook Library
Deep into Pharo by Alexandre Bergel( )

in English and held by 100 WorldCat member libraries worldwide

"Pharo is a clean, innovative, open-source, live-programming environment. Deep into Pharo is the second volume of a series of books covering Pharo. Whereas the first volume is intended for newcomers, this second volume covers deeper topics. You will learn about Pharo frameworks and libraries such as Glamour, PetitParser, Roassal, FileSystem, Regex, and Socket. You will explore the language with chapters on exceptions, blocks, small integers, and floats. You will discover tools such as profilers, Metacello and Gofer."--Open Textbook Library
Pharo by example( )

in English and held by 98 WorldCat member libraries worldwide

"Pharo is a modern open-source development environment for the classic Smalltalk-80 programming language. Despite being the first purely object-oriented language and environment, Smalltalk is in many ways still far ahead of its successors in promoting a vision of an environment where everything is an object, and anything can change at run-time. Pharo by Example, intended for both students and developers, will guide you gently through the Pharo language and environment by means of a series of examples and exercises. The book helps you get started with A Quick Tour of Pharo and guides you through A First Application. The Smalltalk language is introduced in the chapters Syntax in a Nutshell and Understanding Message Syntax. Development with Pharo is introduced in The Smalltalk Object Model, The Pharo Programming Environment and SUnit. Several of the key classes are presented in chapters on Basic Classes, Collections, Streams and Morphic. A chapter dedicated to Seaside by Example introduces web application development with the popular Seaside framework. The first edition of the book concludes with chapters on Classes and Metaclasses, Reflection and Frequently Asked Questions."--Open Textbook Library
The Spec UI framework by Johan Fabry( )

in English and held by 87 WorldCat member libraries worldwide

"Spec is the default UI framework for Pharo. To build UI's in Spec existing widgets or even complete UI's are reused and configured to form a new UI. This book first shows the basics of Spec and how it enables reuse of UIs. It then treats UI layout in detail before moving on to explaining the management of windows. Some of the more advanced widgets are also discussed as well as the dynamic features of Spec. Lastly, the book also contains a chapter with tips and tricks."--Open Textbook Library
Enterprise Pharo : a Web perspective( )

in English and held by 84 WorldCat member libraries worldwide

"Enterprise Pharo is the third volume of the series, following Pharo by Example and Deep into Pharo. It covers enterprise libraries and frameworks, and in particular those useful for doing web development. The book is structured in five parts. The first part talks about simple web applications, starting with a minimal web application in chapter 1 on Teapot and then a tutorial on building a more complete web application in chapter 2. Part two deals with HTTP support in Pharo, talking about character encoding in chapter 3, about using Pharo as an HTTP Client (chapter 4) and server (chapter 5), and about using WebSockets (chapter 6). In the third part we discuss the handling of data for the application. Firstly we treat data that is in the form of comma-separated values (CSV) in chapter 7. Secondly and thirdly, we treat JSON (chapter 8) and its Smalltalk counterpart STON (chapter 9). Fourthly, serialization and deserialization of object graphs with Fuel is treated in chapter 10. Lastly, we discuss the Voyage persistence framework and persisting to MongoDB databases in chapter 11. Part four deals with the presentation layer. Chapter 12 shows how to use Mustache templates in Pharo, and chapter 13 talks about programmatic generation of CSS files. The documentation of applications could be written in Pillar, which is presented in chapter 14. How to generate PDF files from the application with Artefact is shown in chapter 15. The fifth part deals with deploying the web application. This is explained in chapter 16 that talks not only about how to build and run the application, but also other important topics like monitoring."--Open Textbook Library
La programmation : une approche fonctionnelle et récursive avec Scheme by Stéphane Ducasse( Book )

2 editions published in 1996 in French and held by 48 WorldCat member libraries worldwide

Squeak Programmation by Xavier Briffault( Book )

4 editions published between 2001 and 2002 in French and held by 33 WorldCat member libraries worldwide

Reuse in Emerging Software Engineering Practices : 19th International Conference on Software and Systems Reuse, ICSR 2020, Hammamet, Tunisia, December 2-4, 2020, Proceedings by Sihem Ben Sassi( )

2 editions published in 2020 in English and held by 22 WorldCat member libraries worldwide

This book constitutes the proceedings of the 19th International Conference on Software and Systems Reuse, ICSR 2020, held in Hammamet, Tunesia in December 2020. Due to COVID-19 pandemic the Conference was held virtually. The 16 full papers and 2 short papers included in this book were carefully reviewed and selected from 60 submissions. The papers were organized in topical sections named: modelling, reuse in practice, reengineering, recommendation, and empirical analysis
Proceedings of the International Workshop on Smalltalk Technologies 2009 : IWST'09 : ESUG 2009 Smalltalk joint event : August 31, 2009, Brest, France by International Workshop on Smalltalk Technologies( )

1 edition published in 2009 in English and held by 21 WorldCat member libraries worldwide

Proceedings / 16th Working Conference on Reverse Engineering (WCRE 2009) 13th - 16th October 2009, Lille, France by Working Conference on Reverse Engineering( )

2 editions published in 2009 in English and held by 16 WorldCat member libraries worldwide

Deep into Pharo by Alexandre Bergel( )

3 editions published in 2013 in English and held by 15 WorldCat member libraries worldwide

Pharo is a clean, innovative, open-source, live-programming environment. Deep into Pharois the second volume of a series of books covering Pharo. Whereas the first volume is intended for newcomers, this second volume covers deeper topics. You will learn about Pharo frameworks and libraries such as Glamour, PetitParser, Roassal, FileSystem, Regex, and Socket. You will explore the language with chapters on exceptions, blocks, small integers, and floats. You will discover tools such as profilers, Metacello and Gofer
2018 IEEE 1st International Workshop on Blockchain Oriented Software Engineering (IWBOSE) : proceedings : March 20, 2018, Campobasso, Italy by IEEE International Workshop on Blockchain Oriented Software Engineering( )

1 edition published in 2018 in English and held by 14 WorldCat member libraries worldwide

Squeak by example by Andrew P Black( )

7 editions published between 2007 and 2009 in English and French and held by 13 WorldCat member libraries worldwide

Annotation
 
moreShow More Titles
fewerShow Fewer Titles
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.34 (from 0.08 for Object-ori ... to 0.88 for La program ...)

Object-oriented reengineering patterns
Covers
Object-oriented metrics in practice : using software metrics to characterize, evaluate, and improve the design of object-oriented systemsSqueak : learn programming with robotsSqueak by examplePharo by exampleSqueak by example
Languages
English (106)

French (7)