User:Dferebee

From Foss2Serve
(Difference between revisions)
Jump to: navigation, search
 
(12 intermediate revisions by one user not shown)
Line 1: Line 1:
'''Denise Ferebee'''
+
== Denise Ferebee ==
  
 
Denise Ferebee is an Assistant Professor of Computer Science at LeMoyne-Owen College. The College has about 900 undergraduate students.
 
Denise Ferebee is an Assistant Professor of Computer Science at LeMoyne-Owen College. The College has about 900 undergraduate students.
Line 5: Line 5:
 
In her spare time, Dr. Ferebee is an avid gardener.
 
In her spare time, Dr. Ferebee is an avid gardener.
  
'''Field''' '''trip'''
+
== Field trip ==
  
 
   (Github)
 
   (Github)
Line 24: Line 24:
 
   Part 2.5.1:
 
   Part 2.5.1:
  
'''Project Evaluation'''
+
== Project Evaluation ==
  
 
{| class="wikitable" style="width:100%;"
 
{| class="wikitable" style="width:100%;"
Line 73: Line 73:
 
|}
 
|}
  
'''Copyright and Licensing'''
+
== Copyright and Licensing ==
  
 
   (Licenses)
 
   (Licenses)
Line 102: Line 102:
  
 
   (Would or Would not be Comfortable Contributing)
 
   (Would or Would not be Comfortable Contributing)
   Part 1.1:  OpenMRS License
+
   Part 1.1:  OpenMRS License - (I would need more information about issues that have occurred with this license.)
   Part 1.2:  Apache License Version 2.0
+
   Part 1.2:  Apache License Version 2.0 - (I would not have an issue.)
 
   Part 1.3:  Not quite sure...
 
   Part 1.3:  Not quite sure...
  
'''FOSS in Courses 1'''
+
== FOSS in Courses 1 ==
  
 
   (Course Description)
 
   (Course Description)
   Description: It would potentially be a course leading to their capstone project or it could be a course included in a software development course.  This would allow students to get a real-world understanding of various software development processes (i.e., development, documentation, testing, bug reporting, version control, etc.)
+
   Description: It would potentially be a course leading to their capstone project or it could be a course included in a software development course.  This would allow students to get a real-world understanding  
 +
                of various software development processes (i.e., development, documentation, testing, bug reporting, version control, etc.)
  
 
   (Student Activities)
 
   (Student Activities)
Line 116: Line 117:
 
   Activity 2:  Bug reporting (i.e., software testings, etc.)
 
   Activity 2:  Bug reporting (i.e., software testings, etc.)
  
'''Intro to Bug Trackers'''
+
== Intro to Bug Trackers ==
 +
 
 +
  (Fields)
 +
  ID - The numeric id of a bug, unique within this entire installation of GNOME Bugzilla.
 +
  Product - Bugs are categorized into Products and Components. Select a Classification to narrow down this list.
 +
  Comp - Components are second-level categories; each belongs to a particular Product. Select a Product to narrow down this list.
 +
  Assignee - The person in charge of resolving the bug.
 +
  Status - The Status field indicates the current state of a bug. Only certain status transitions are allowed.
 +
  Resolution - The Resolution field indicates what happened to this bug.
 +
  Summary - The bug summary is a short sentence which succinctly describes what the bug is about.
 +
 
 +
  (Bug Fields)
 +
  https://bugzilla.gnome.org/page.cgi?id=fields.html
 +
 
 +
  (Bug That I Can Fix)
 +
  Will need to do more of a review to determine.
 +
 
 +
  (Collective Reports)
 +
  57 reports opened and 245 reports closed
 +
 
 +
  (Top Three Bug Closers)
 +
  André Klapper 166
 +
  António Fernandes 15
 +
  John Ralls          14
 +
 
 +
  (Top Three Bug Reporters)
 +
  Mathieu Duponchelle 3
 +
  Arnaud B.         3
 +
  sreerenj         2
  
 +
  (Top Three Patch Reviewers)
 +
  Víctor Manuel Jáquez Leal 14
 +
  Sebastian Dröge (slomo) 7
 +
  Thibault Saunier         4
  
'''Intro to GitHub'''
+
[[File:graph.jpg]]
  
 +
== FOSS in Courses 2 ==
  
'''FOSS in Courses 2'''
+
  (activities/topics)
 +
  1 - Capstone - Explore opensource code and how to contribute.
 +
  2 - Software Dev - Practice reviewing code.
 +
  3 - Cyber Security - Look at how opensource code can be used for security purposes.

Latest revision as of 05:54, 18 June 2018

Contents

Denise Ferebee

Denise Ferebee is an Assistant Professor of Computer Science at LeMoyne-Owen College. The College has about 900 undergraduate students.

In her spare time, Dr. Ferebee is an avid gardener.

Field trip

  (Github)
  Part 1.2.1:  20,335 repository results
  Part 1.2.2:  Graph of the number of commits by day of the project
  Part 1.3.1:  395 repository results
  Part 1.3.2:  Apr 22, 2017
  Part 1.4.1:  227 repository results
  (OpenHub)
  Part 2.2.1:  2260 projects (10 projects per page and 226 pages)
  Part 2.2.2:  Hard to determine.  The source URLs are in the git SCM type.
  Part 2.2.3:  10
  Part 2.2.4:  What they are mostly written in and the license.
  Part 2.3.1:  30
  Part 2.3.2:  Depends on recent contributions.
  Part 2.4.1:  New and most active organizations, recent commits statistics
  Part 2.5.1:

Project Evaluation

Evaluation Factor Level
(0-2)
Evaluation Data
Licensing
Language
Level of Activity
Number of Contributors
Product Size
Issue Tracker
New Contributor
Community Norms
User Base
Total Score

Copyright and Licensing

  (Licenses)
  Part 1.1:  OpenMRS License
  Part 1.2:  Apache License Version 2.0
  Part 1.3:  Not quite sure...
  (Cans, Cannots, and Musts)
  Part 1.1:  OpenMRS License - (answer:  None Yet)
  Part 1.2:  Apache License Version 2.0
           Can:  
                 Commercial Use 
                 Modify 
                 Distribute 
                 Sublicense 
                 Private Use 
                 Use Patent Claims 
                 Place Warranty
        Cannot:
                 Hold Liable 
                 Use Trademark
         Musts:
                 Include Copyright 
                 Include License 
                 State Changes 
                 Include Notice
  Part 1.3:  Not quite sure...
  (Would or Would not be Comfortable Contributing)
  Part 1.1:  OpenMRS License - (I would need more information about issues that have occurred with this license.)
  Part 1.2:  Apache License Version 2.0 - (I would not have an issue.)
  Part 1.3:  Not quite sure...

FOSS in Courses 1

  (Course Description)
  Description: It would potentially be a course leading to their capstone project or it could be a course included in a software development course.  This would allow students to get a real-world understanding 
               of various software development processes (i.e., development, documentation, testing, bug reporting, version control, etc.)
  (Student Activities)
  Activity 1:  Creating documentation (i.e., example code, etc.)
  Activity 2:  Bug reporting (i.e., software testings, etc.)

Intro to Bug Trackers

  (Fields)
  ID - The numeric id of a bug, unique within this entire installation of GNOME Bugzilla.
  Product - Bugs are categorized into Products and Components. Select a Classification to narrow down this list.
  Comp - Components are second-level categories; each belongs to a particular Product. Select a Product to narrow down this list.
  Assignee - The person in charge of resolving the bug.
  Status - The Status field indicates the current state of a bug. Only certain status transitions are allowed.
  Resolution - The Resolution field indicates what happened to this bug.
  Summary - The bug summary is a short sentence which succinctly describes what the bug is about.
  (Bug Fields)
  https://bugzilla.gnome.org/page.cgi?id=fields.html
  (Bug That I Can Fix)
  Will need to do more of a review to determine.
  (Collective Reports)
  57 reports opened and 245 reports closed
  (Top Three Bug Closers)
  André Klapper	166
  António Fernandes	15
  John Ralls           14
  (Top Three Bug Reporters)
  Mathieu Duponchelle	3
  Arnaud B.	        3
  sreerenj	        2
  (Top Three Patch Reviewers)
  Víctor Manuel Jáquez Leal	14
  Sebastian Dröge (slomo)	7
  Thibault Saunier	        4

Graph.jpg

FOSS in Courses 2

  (activities/topics) 
  1 - Capstone - Explore opensource code and how to contribute.
  2 - Software Dev - Practice reviewing code.
  3 - Cyber Security - Look at how opensource code can be used for security purposes.
Personal tools
Namespaces
Variants
Actions
Events
Learning Resources
HFOSS Projects
Evaluation
Navigation
Toolbox