User:Mmccolgan

From Foss2Serve
Revision as of 23:36, 16 May 2019 by Mmccolgan (Talk | contribs)
Jump to: navigation, search

Name: Michele McColgan

Position: Associate Professor, Department of Physics and Astronomy, Siena College, 515 Loudon Road, Loudonville NY 12211

email: mmccolgan@siena.edu.edu

Page: https://www.siena.edu/faculty-and-staff/person/michele-mccolgan/

GitHub: https://github.com/mmccolga

IRC: server: freenode.net nick: michelem channels:

HFOSS Projects:

  • tbd - maybe sugar or open food facts

HFOSS-Related Courses:

Grants:

Publications:

Other Organizations:

Bio: I teach physics courses and mentor student research mostly around electronics projects using Raspberry Pi, Arduino, and FPGA hardware. I also direct an informal STEM program for middle school students and one of our classes is FLOSS Desktops for Kids where we use the Sugar desktop (from OLPC). Fun fact: We just opened our own observatory at Siena!

Stage 1a - FOSS Anatomy

SUGAR LABS

    • Roles for students: content writer, developer, designer, BugSquad, activity developer
    • Commonalities across roles: to improve sugar and make it more accessible
    • Differences between roles: different interests and skills
  1. Tracker
    • How to submit a bug: Register and create a new ticket. Create a descriptive title. Identify the bug type, include details to reproduce bug and expected outcome; Include software versions and log files.
  2. Repository
    • Latest commit: April 30, 2019
  3. Release cycle and roadmap
    • Release cycle: Each release cycle will include development, beta, release candidate and final releases.
    • Roadmap: Includes release dates, modules and dependencies, tickets considered, and future plans. Nothing is in the roadmap for 0.114.

Sahana Eden Project

Information management system for disaster and humanitarian aid management

    • Commonalities: the roles for involvement are similar for Sugar
  1. Tracker
    • Bugs are reported on gitHub under issues. This is different than the Sugar BugSquad system. But the instructions for what should be included are quite similar.
  2. Repository
    • Latest commit: May 2, 2019

Stage 2 - FOSS Anatomy

Github

    • Repository results for education: 27,662
    • Repos using Javascript: 3430
    • Most recently update:chanzuckerberg/docs-editor updated May 13 at 4:16 pm
    • Least recently updated:drongous/ems updated June 4, 2008
    • Most stars: freeCodeCamp/freeCodeCamp with 303k
    • Issues: open - 224; closed - 13,322
    • Pull requests: open - 1,890; closed - 20,183
    • Insights - active pull requests and active issues and the list of pull requests that were merged
    • Commits under insights - graph of activity
    • Repository results for humanitarian: 505; stars 178; language C#; updated 10/24/2018
    • Repository results for disaster management: 469
    • Repository results for raspberry pi: 57,643
    • Repository results for FPGA: 11,604
    • Repository results for informal STEM: 2

Openhub

    • Education: 2270 projects
    • Active projects recognized on first page:' BigBlueButton, Moodle, Geogebra
    • KDE Education: All code is hosted on github; 9 similar projects; Info provided on page includes: activity, language, and type of license
    • Humanitarian: 30 projects
    • Disaster management: 30 projects
    • Activity not available: projects that do not have recent analysis because of problems with their code locations or other problems blocking Open Hub from collecting and analyzing code
    • Organizations: stats about most active organizations, new organizations, 30 day commit volume, and stats by sector
    • OpenMRS: shows portfolio projects
    • OpenMRS Core: latest commit is about 5 years ago
    • OpenMRS Core on github: latest commit May 8, 2019
    • Benefits/Drawbacks of Openhub and Github: It looks like Openhub isn't up to date. It may be useful to use both services to look for old and new projects.

PROJECT EVALUATION RUBRIC

Evaluation Factor Level
(0-2)
Evaluation Data
Licensing 2 Mozilla Public License, version 2.0
Language
Level of Activity
Number of Contributors
Product Size
Issue Tracker
New Contributor
Community Norms
User Base
Total Score
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox