Christopher Fuhrman
Christopher Fuhrman
Home
Blog
⚰
Blogging Allowed
Categories
All
(13)
DSM
(2)
Empirical analyses
(1)
GIFT
(2)
GitHub
(1)
Java
(3)
markdown
(1)
Moodle
(2)
Moose
(5)
OER
(1)
Open Source
(1)
Pharo
(3)
PlantUML
(2)
Quarto
(1)
SZZ
(1)
TypeScript
(2)
Windows
(1)
WSL
(1)
Improved modeling of TypeScript generics and their concretizations
Moose
TypeScript
The
ts2famix
npm package provides the ability to analyze TypeScript projects by breaking down their components and generating a model with detailed information. However…
Oct 22, 2024
Nour Ayechi
TypeScript support for Moose (Pharo)
Moose
TypeScript
It’s now possible to model and analyze TypeScript projects in Moose.
Sep 15, 2023
Christopher Fuhrman
SZZ (unleashed) using GitHub
Empirical analyses
GitHub
SZZ
Now it’s possible to use SZZ Unleashed with bug databases that are in GitHub (rather than Jira).
Sep 15, 2023
Christopher Fuhrman
Open Educational Resource (OER) in French
OER
Open Source
Quarto
For the “Journée d’Innovation Pédagogique” of the ÉTS, I presented the work I did on creating an Open Education Resource (OER) for a course I teach.
May 22, 2023
Christopher Fuhrman
Getting the most from markdown in GIFT
Moodle
GIFT
markdown
Markdown
is a format supported within GIFT (see: Creating questions quickly in Moodle with GIFT), which can be used for simple formatting text in a question, in answers and…
Dec 15, 2021
Christopher Fuhrman
Creating questions quickly in Moodle with GIFT
Moodle
GIFT
I’ve been using Moodle for several years in my courses, and it remains one of the best tools for online learning thanks to its flexible and powerful testing (quiz)…
Dec 18, 2020
Christopher Fuhrman
PlantUML Gizmo bundled for Google Docs and Slides
You can now do PlantUML in Google Slides and Docs.
PlantUML
I recently updated the PlantUML Gizmo add-on as a bundle for Google Docs and Google Slides.
Nov 24, 2019
Christopher Fuhrman
Using a DSM to visualize co-change of Java classes
I will show a DSM-based visualization for co-change with a Java project using Moose and Pharo.
Moose
Java
DSM
In a previous post, I explained how to do a
DSM from a Java project in Moose
. In this post, I will extend the idea to a DSM-based visualization for co-change, again with a…
Aug 7, 2019
Christopher Fuhrman
Dependency Structure Matrix for a Java project using Moose
I will show how one can create a Design Structure Matrix (DSM) in Moose, in particular from a model of a Java project.
Moose
Java
DSM
As an extension to
Analyzing Java With Moose
, in this post I will show how one can create a Design Structure Matrix (DSM) in Moose, in particular from a model of a Java…
Aug 6, 2019
Christopher Fuhrman
Analyzing Java with Moose 8
Moose is a platform in Pharo that can manipulate models of software, to facilitate analyses including software data mining.
Moose
Pharo
Java
PlantUML
Updated 2021-03-15
Jul 29, 2019
Christopher Fuhrman
Using the GitHub API in Pharo 7
In my mining activities with Pharo, I found it useful to query GitHub to select projects to mine.
In my mining activities with Pharo, I found it useful to query GitHub to select projects to mine according to their popularity (e.g., forks and stars).
Mar 22, 2019
Christopher Fuhrman
LibC experiments in Pharo 7
Pharo
I’ve done some work in Pharo that required interfacing with external tools (Java, R, etc.) on multiple platforms. I investigated using OSProcess and OSSubProcess, but there…
Mar 16, 2019
Christopher Fuhrman
Running Pharo in Windows Subsystem for Linux (WSL)
Pharo
WSL
Windows
Pharo 7 runs well in Windows 10 (I have a Surface Pro 4), but I wanted to do some testing of a project also under Linux. Initially I had run Ubuntu in a VM VirtualBox, but…
Feb 27, 2019
Christopher Fuhrman
No matching items