User:Salexander
Salexander (Talk | contribs) |
Salexander (Talk | contribs) (→Evaluation Activity) |
||
Line 121: | Line 121: | ||
| | | | ||
|} | |} | ||
− | |||
== Copyright & Licensing Activity == | == Copyright & Licensing Activity == |
Revision as of 22:00, 13 April 2017
Susan (Mabry) Alexander is a Professor of Computer Science at Walla Walla University (WWU) in College Place, Washington. Previously, she taught at Whitworth University for a number of years. Prior to that, she was a technology manager with Northrop Grumman Corporation and a Northrop Fellow. Research interests include decision support systems, modeling and simulation, and agent-oriented processing; . She teaches a variety of classes.
She has a number of pleasure interests: camping, kayaking, art, exploring the outdoors and gardening with her husband, enjoying our grandkids, and playing with our "doodles" - "Kylee" an Australian Labradoodle, and "Bilbo" a Goldendoodle!
Contents |
Intro to IRC Exercise
- How do people interact? Darci called the meeting. MeetingBot is Totally. Interactions of questions and responses of those participating. - What is the pattern of communication? The pattern is mixed, mostly linear with some branches within the topic - The tone is informal - Discussions are mixed with 1 - many, and 1 - 1 varying with topics. - The special terms appear to be meetbot commands to be captured in the results of meetbot and meeting notes (i.e. #info, #action, #topic)
Monitored site #a11y, #foss2serve channels. I didn't really see any recent entries on #a11y. However /name exhibited a number of folks.
Intro to FOSS Project Anatomy Activity
The Sahana Eden may be of high interest for us and I plan to investigate further. The methods align with my interests and the tools seem a good fit for our students.
Sugar Labs Project: Education tool in which children can research, write, share and create together. “Discoverable learning” in a framework. They journal and everything is saved, runs on any platform, connected to the Internet or not. Multiple languages.
Contributions. As a starting point in class(es), I first hope to integrate FOSS tasks, I imagine maintenance and testing as most applicable for students. Commonalities revolve around the common focus on education and experiential learning. Differences lie in the tasks performed.
Tracker. The general process for submitting bugs is under the issues tab of the Project Github repository. Most types/categories are defects of normal priority. Other information includes a ticket number, a brief statement summary, type, priority, Occasionally includes owner, and milestone.
Last commit date on Github = October 10, 2016 Release cycle and roadmap update are related through mapping the various release events: development, beta, release candidate and final releases. The roadmap updates include more detailed schedules to meet the release events.
Sahana Eden Project:
The platform aims to provide critical needs management prior to, or during, a crisis. It can be customized to adapt to existing processes and to integrate with existing systems. The system is to provide resource mgt, info mgt, coordination, environmental management, decision support and stakeholder communications. Development involves Python and the Web2Py framework.
Possible contributions: Developers – Blueprints are provided for targeted functionalities. Numerous functionalities are enumerated. Testers – Extensive testing and bug reporting opportunities for contribution. Designers – Available tasks for graphic designers, ideas for project tasks and design
Organized by titles of tickets with category links to more detailed information (i.e. Active Tickets, Major bugs in Production and UAT, Recently Fixed FRP Bugs, etc). Under the Active Tickets link, Ticket number, Summary of the ticket task and/or bug, Component, Version, Priority, Type, Owner, Status, and date recorded.
Last commit date in the repository was 14 hours ago (March 14, 2017).
Summarize release cycle information. Includes status of tasks for milestones. A gantt chart reflects percentage of targeted tasks completed. Most recent Milestone 2.0 is 98 % completed. 1 active task remains in this Milestone. There is also an itemization of framework features and estimated hours.
FOSS Field Trip Activity
GitHub: 12,365 Educational projects returned Graphs – Commits provides project commits on dates 291 projects under the Humanitarian category Last commits in the HTBox/crisischeckin project were 4 commits the week of Aug 7 144 repository results under Disaster Management
OpenHub: 346 pages with 10 assumed per page Educational projects returned KDE Project has 23 locations, Many KDE projects on GitHub 10 projects similar to KDE Education are listed 4 pages of approximately 10 projects each under the Humanitarian category 6 pages of approximately 10 projects each under the Disaster Management category A few have “high activity” (i.e. Sahana), moderate (i.e. DRLM), some inactive but many “Activity Not Available” I’m not sure of why so many reflect activity not available OpenMRS Core – 28 days since the last commit to OpenMRS Core OpenMRS Core on GitHub is very active – one update commit made just a few days ago. I would guess they are using GitHub more frequently and then committing major updates on the OpenHub repository. Not sure why unless they wish to separate frequent updates from major, less frequent system updates. Appears to be worth searching both sites, just to be sure to see full current status of projects.
Evaluation Activity
Evaluation of OpenMRS per class integration using the given rubric. My summary evaluation is that OpenMRS is an impressive project, appears to be very active, and aligns nicely with my previous research in medical informatics. However, it appears to be an extensive, complicated system, more applicable for higher level students such as senior projects. I need to look into it more closely, but may be challenging to quickly implement in a lower level course. It does appear to be very well organized and documented.
Evaluation Factor | Level (0-2) |
Evaluation Data |
---|---|---|
Licensing | 2 | License: MPL 2.0 w/HD c OpenMRS Inc |
Language | 1 | Java 95.4%, SQLPL 3.0%, JavaScript 0.1%, HTML 0.1% |
Level of Activity | 2 | Appears to be increasingly active over the last two quarters with significant commits most recently; consistent lower levels of commits previously |
Number of Contributors | 2 | 256 |
Product Size | 1 | 218.85 MB |
Issue Tracker | 1 | Active though confusing for this class level; 88 Open Must, 1616 closed Must, appears most recent additions primarily in 2015, a few 2016 - though I'm having difficulty ascertaining dates |
New Contributor | 2 | Very welcoming, instructions and link for downloading IDE, getting started as a developer, instructions for making a pull request, an introductory issue, contributing guidelines, strong web presence, Contributing developer stages and earning levels of privileges; active blogs |
Community Norms | 2 | Finally found Code of Conduct based on Ubuntu Code Conduct; generic be considerate, respectful, collaborative. Good to make points on disagreeing, consulting with others, and asking for help. I did not see any indication of rude or inappropriate behavior. Communications I saw were focused on problems at hand. |
User Base | 2 | Extensive use particularly in developing countries. Yes, includes instructions for demo installations, installing on your own server. Implementers Guide for using the software. Getting Started with OpenMRS and OpenMRS FAQ. |
Total Score | 15 |
Copyright & Licensing Activity
OpenMRS – No summary or Short URL yet. Way too much legal jargon on the full License document; which
gives me pause for contributing. However, appears to be in line with standard Open Source Code Licensing. Each contributor agrees to world-wide, royalty-free, non-exclusive license.
Apache – Can: distribute, modify, include for commercial use, sublicense. Cannot hold liable or use trademark.
Must include copyright and include license.
Regulately – found the project but unable to find anything on licensing or copyright