University of Toronto: KMDI, POS|OA SEP Awards Software Architecture and Design in Open-Source Development Alireza Moayerzadeh Dept of Computer Science.

Slides:



Advertisements
Similar presentations
Title of IM2009 Application Session Paper Author(s) Affiliation(s) {john,
Advertisements

Poster & Project Presentations The Robert Gordon University
Mobile Security Guide Matt Scofield, Eric Samson, Cong Le.
Web Services for an Intelligent Tutoring System that Operates as a Virtual Reality Game Maria Virvou, George Katsionis Department of Informatics University.
TU e technische universiteit eindhoven / department of mathematics and computer science Specification of Adaptive Behavior Using a General- purpose Design.
Dynamic Task Assignment Load Index for Geographically Distributed Web Services PhD Research Proposal By: Dhiah Al-Shammary Supervised.
U-P2P: A Peer-to-Peer Framework for Universal Resource Sharing and Discovery Neal Arthorne, Babak Esfandiari, Aloke Mukherjee Carleton University Ottawa,
University of Malta CSA3080: Lecture 13 © Chris Staff 1 of 16 CSA3080: Adaptive Hypertext Systems I Dr. Christopher Staff Department.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
PROPOSALS and PERSUASION A Guide for Creating Effective Proposals Based on Anderson, Paul V. Technical Writing: A Reader-Centered Approach, and Markel,
A Privacy Preserving Repository for Securing Data across the Cloud ENMING LI UIN: CS775 Presentation.
Deanery of Business & Computer Sciences Research Methods Week 1 Collecting, Processing and Analyzing Data.
PROPOSALS and PERSUASION A Guide for Creating Effective Proposals Based on Anderson, Paul V. Technical Writing: A Reader-Centered Approach, 5 th ed
An Eclipse-Based Web Service Composition Tool A Presentation for Faculty and Students at Computer Science Dept. California State University, Los Angeles.
ZBento Enhancing Teaching, Learning, and Research Activities.
Engineering thesis (title) Networking solutions (subtitle) Name of student TI10S (Name of course, supervisor, etc.)
© 2002 IBM Corporation Enablement of Moodle software to DB2 9.7 Raul F. Chong IBM Canada Mario BriggsIBM
Living In the KnowlEdge Society VT, NCA&T, SCU, Villanova Living In the KnowlEdge Society (LIKES) North Carolina A & T Santa Clara University Villanova.
Alumni Spotlight Web System Acceptance Test by Initrode Solutions.
MESE Project Proposal Publish-Subscribe Notification for Web Services Leah Rosenburg CS-701 Masters Project October 4, 2006.
SODDM Service Oriented Design and Development Method René van Donselaar.
Cyber-Infrastructure for Agro-Threats Steve Goddard Computer Science & Engineering University of Nebraska-Lincoln.
Thesis Report Chapter 1 (Introduction)
University of Toronto: KMDI, POS|OA SEP Awards Oncology E-Learning Network Della Kwan, B.Sc.Phm., M.Sc. candidate Dr. Rashida Haq Department of Internal.
A 2006 Eclipse Innovation Award recipient from SPECifying requirements to CLAss Diagrams: a community-based learning environment Software.
JISCrte Meeting, May 25,2011 Dr. Yu Qian School of Engineering Information Sciences, Middlesex University
WHATAREWIKIS? A wiki is a page or collection of web pages designed to enable anyone who accesses it to contribute or modify content, using a simplified.
Marketing Research AIT Alumni & Students Online Network Bangkok, October 2003.
Digital Library Operating Management System by North Bangkok University Suphot Phuangkamnerd 1 Prachyanun Nilsook 2 and Ravisada Thamrongviwanna3 1 North.
Report on Del 1.1: Social Semantic Web technologies and tools and their educational applications OP4L meeting Skopje, May 2011 Violeta Damjanovic,
University of Toronto: KMDI, POS|OA SEP Awards The Open Art Clearinghouse Liav Koren Faculty Supervisor: Gale Moore.
Eric Holtel.  Introduction  Project Description  Demonstration  Deliverables  Conclusion.
1 Web: Steve Brewer: Web: EGI Science Gateways Initiative.
Module 5 A system where in its parts perform a unified job of receiving inputs, processes the information and transforms the information into a new kind.
Aug. 9, 2007Gehringer: Improving Course Materials … Through Peer Review … Expertiza: Improving Course Materials and Learning Outcomes through.
University of Toronto: KMDI, POS|OA SEP Awards enCORE sublayer for Secondary Educators Interested in New Media Name of Student: Cheryl Ann Madeira Name.
University of Toronto: KMDI, POS|OA SEP Awards Turning a Mature Nonprofit Organization into an Open Source Community: First Steps Andrew Clarke Professor.
Thesis title Your name Supervisor: prof./dr. ……. (Co-supervisor: ….. – if existing) Erasmus Mundus MSc SUTROFOR University of Padova – Faculty of Agriculture.
A Goal Based Methodology for Developing Domain-Specific Ontological Frameworks Faezeh Ensan, Weichang Du Faculty of Computer Science, University of New.
Project Demonstration Template Computer Science University of Birmingham.
Computer Programming Application Friday 10/29/2010.
1 Structuring Knowledge for a Security Trade-offs Knowledge Base Golnaz Elahi Department of Computer Science Eric Yu Faculty of Information Study University.
1 Two repositories - different strategies Monica Hammes : University of Pretoria Carnegie Workshop on Institutional Repositories 17 July 2007.
INFOMGP Student names and numbers Papers’ references Title.
Cloud Computing ILAS project DONE BY:. Table of content INTRODUCTION. ◦ Cloud computing in general ◦ What are the things that worked during the implementation.
Harnessing P2P Power in the Classroom Julita Vassileva Department of Computer Science University of Saskatchewan, Canada.
UNIVERSITY OF JYVÄSKYLÄ FACULTY OF INFORMATION TECHNOLOGY IT with a human touch 2010.
Project Name: It is my Right Internet Safety Project Name: It is my Right Internet Safety Educator : Khaled Ahmed Mahmoud School : Fatima Elzahra Secondary.
Responsive One Page Joomla Template / Themes
Senior Design II – Spring 2010 Edward Owoo
Poster Title Author: Faculty Mentor: Department: Competition Category:
(A CORPORATE NETWORK APPROACH)
User working in web-browser
Information Sources & Processing of Anna University: A Study by Dr. R
Landscape Architecture DESIGN PROCESS
For Web Application Security Projects.
An Introduction to Visual Basic .NET and Program Design
Information Technology (IT)
Motivation and Background
Motivation and Background
HOME AUTOMATION: WEB BASED CONTROL
Safeguarding the Integrity of Expiration Algorithms in Trial Versions of Software Programs. Kevin M. Arvin CS 689.
Department of Computer Science & IT
National University of Laos
Chapter 4, the Introduction and Conclusion pgs
Knowledge Sharing Mechanism in Social Networking for Learning
Poster Title Author: Faculty Mentor: Department: Competition Category:
COMP564 paper review <title & authors of the paper>
Journal of Web Semantics 55 (2019)
Title of the project Independent Study Project (MS CSIT/IS)
Presentation transcript:

University of Toronto: KMDI, POS|OA SEP Awards Software Architecture and Design in Open-Source Development Alireza Moayerzadeh Dept of Computer Science Eric Yu Faculty of Information Studies

Introduction  This is a study of successful open-source projects to extract their common design patterns.  The main goal is to provide developers with solutions for common design objectives in context of the open-source.

Background and Rationale  Growing number of open-source projects  sourceforge.net, freshmeat.net, …  Most of the research attention on  philosophy of open-source  managing an open-source project  general design patterns

Project Methodology  Studying Open Source Model  Finding common design objectives in open source  Studying Successful Open Source Projects  Apache Web Server, Eclipse, …  Finding design patterns used in those projects

Main Findings/Deliverables  Online Wiki  Design objectives  Design patterns  Open-source project analyses 

Implications for Open Source/Open Access  Improvement of general quality of open- source software  Explaining requirements of having a successful open source project  Creating a central place to collect methods and techniques used in open source development model

What communities are affected?  Open source developers  Beginners (main audience)  Experts  Open source users

How I benefited from SEP  I learned more about the open-source model and factors that make it work.  I studied the design of some important open-source projects.

Conclusions and Next Steps  Make the wiki more complete  Have the wiki seen by more people and solicit their contributions  Publish the results