Demo Data from VLDB 2026 / reviewers in the wild / expert
Malcolm Macgregor
dblp:49/2076
· DBLP profile ↗
2ranked-venue papers
0as first author
0since 2021 · last 1999
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computing education · 100% | |
| Software engineering, system software, and programming languages
2 papers |
Programming languages and type systems · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computing education
learning environment |
0.0 | 2 | 1999 | Exploiting Smalltalk Modules in a Customizable Programming Environment · ICSE 1999 OU LearningWorks: A Customized Programming Environment for Smalltalk Modules · ICSE 1999 |
Computing education
distance education |
0.0 | 1 | 1999 | Exploiting Smalltalk Modules in a Customizable Programming Environment · ICSE 1999 |
Programming languages and type systems › object-oriented programming
smalltalk |
0.0 | 2 | 1999 | Exploiting Smalltalk Modules in a Customizable Programming Environment · ICSE 1999 OU LearningWorks: A Customized Programming Environment for Smalltalk Modules · ICSE 1999 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1999 | OU LearningWorks: A Customized Programming Environment for Smalltalk Modulesabstractwhen it is closed.The core image is never permanently We have exploited and adapted Goldberg's LearningWorks changed; new classes are kept in LearningBooks.framework to produce an environment with new programming tools, visualization tools, and system simulations.The environment is designed to be used via plug-in modules, called LearningBooks, sets of classes and persistent objects, for which we have developed a pedagogic standard that includes, for example, an HTML browser and various Mark Woodman, Robert Griffiths 0002, Malcolm Macgregor, Simon Holland |
ICSE | 3 |
| 1999 | Exploiting Smalltalk Modules in a Customizable Programming EnvironmentabstractThis paper describes how we have extended a module structure of the Smalltalk LearningWorks to provide a programming environment deigned for very large scale technology transfer. The ‘module’ is what we have termed the LearningBook, a set of classes and persistent objects, including an HTML browser, programming and visualization tools, and microworlds. The context for this development is a distance learning university course in object technology which has enrolled over 5,100 mature students in its first year – making it the largest such course in the world. While promoting a systems building approach, we have successfully added support for programming in the small and the needs of the isolated novice. Two principles have applied: (i) the programming environment and its modules fit into a consistent framework for personal management of study and (ii) details of complex facilities, such as the class library, are progressively disclosed as knowledge and sophistication grow. The paper shows how these principles have guided the exploitation of LearningBook modules. To provide context, relevant academic background is given. Early informal feedback is reported and a project currently underway to observe in detail how thousands of learners use the Smalltalk programming environment is sketched. Mark Woodman, Robert Griffiths 0002, Malcolm Macgregor, Simon Holland, Hugh Robinson |
ICSE | 3 |