1 January 16, Open Source Software Communications William Cohen NCSU CSC 591W January 23, 2008.

Slides:



Advertisements
Similar presentations
Intisar O. Hussien Faculty of Computer Studies Arab Open University
Advertisements

Register Laulima Workshop for Instructors Solutions to help you engage your students through Laulima.
Weblog benefits for research students Maryam Sarrafzadeh.
Blogging for fun and learning AEJMC 2007 Washington, D.C. Doug Fisher, University of S.C.
Start Let’s a r i o t s ur hing eading.
1 Sources:  SusanTurner - Napier University  C. Robson, Real World Research, Blackwell, 1993  Steve Collesano: Director, Corporate Research and Development.
What is RSS? Kate Pitcher ©
Spam and . Spam Spam is unwanted usually meant to sell something to the recipient. If a business or organization with which you are affiliated.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice An FAQ on FAQs for Libraries Pamela.
Business Memo purpose of writer needs of reader Memos solve problems
XP 1 HTML: The Language of the Web A Web page is a text file written in a language called Hypertext Markup Language. A markup language is a language that.
Learning Objective To know how to write for different purposes.
FITT Fostering Interregional Exchange in ICT Technology Transfer Communication & Collaboration Tools.
We Are All Authors Odile Heisel Language Arts in Library 3 rd grade Microsoft Clip Art.
Copyright (c) Cem Kaner. 1 Software Testing 1 CSE 3411 SWE 5411 Assignment #1 Replicate and Edit Bugs.
Digital Collaboration By Kathleen Kass 4b Due by October 15, 2014.
Laulima Workshop for Instructors Solutions to help you engage your students through Laulima.
TCM 320 Effective s Making Your Count.
This presentation will be all about s, etiquette and software. I will be going through each one of these individually and thoroughly step.
Analysis. Solution Requirements 1. Identify the functions and attributes of the website. 2. Write a problem statement. (What is the problem? What will.
STAYING SAFE: Here are some safety tips when using Change your password regularly and keep it in a safe place. Don’t share your password with anyone.
Team working in distributed environments M253 Communicating, Cooperating & Collaborating on Line Faculty of Computer Studies Arab Open University Kuwait.
CSC USI Class Meeting 10 November 9, 2010.
Brought to you by the Geendale ICT committee Slides can be found at sciencepw.wikispaces.com Originated from the Hawaiian language. The.
Introduction to Professional Memo Writing
Online journals Edited by posting new entries Entries in a blog are usually displayed most-recent first.
Program Assessment User Session Experts (PAUSE) Information Sessions: RSS & Subscription Services October , 2006.
Teaching English with Technology. A little bit of history…. Web – 1970: Tape recorders, laboratories – 1970: Tape recorders, laboratories.
Netiquette for GainsNet: w Gains Net is the mailing list for network members of UN-INSTRAW-GAINS. w The purpose of this list is: w -to facilitate communication.
BUSINESS CORRESPONDENCE BUSINESS CORRESPONDENCE. INTRODUCTION INTRODUCTION  Why is it important for business people to develop business correspondence.
Using your manners when you’re on-line. Sometimes the online world can feel "pretend" because you cannot see the person with whom you are communicating.
1 April 14, Starting New Open Source Software Projects William Cohen NCSU CSC 591W April 14, 2008.
Cat Allman Leslie Hawthorn Google Inc. July 22, 2009 Getting Started in Free and Open Source.
Interdisciplinary Writing Persuasive Writing on the CAPT Test By Mrs. Albertelly and Mr. Batch.
1 April 16, Open Source Software Project Infrastructure William Cohen NCSU CSC 591W April 16, 2008.
Writing Effective s. Addressing Limit to who really needs to know. Make it clear in text who has action and who is info addressee. Use ‘To’, ‘CC’
1 January 31, Documenting Software William Cohen NCSU CSC 591W January 31, 2008.
Section 2 Effective Groupwork Online. Contents Effective group work activity what is expected of you in this segment of the course: Read the articles.
Workplace documents II:
3.06 Understand the use of direct marketing to attract attention and to build brand.
Chapter 7 Communication.
Chapter 15 and Text Messaging
REPORT WRITING.
Web Page Elements Writing For the Web
Interact 2: Communicating
ENGLISH FOR PROFESSIONAL COMMUNICATION
MEmos.
Creating Survey and Interview Questions
Prewriting: Considering Audience, Purpose, and Tone
Introduction to Business Writing: Effective Business s
3.06 Understand the use of direct marketing to attract attention and to build brand.
What is Netiquette? We expect other drivers to observe the rules of the road. The same is true as we travel through cyberspace. Netiquette - network.
Markle Site Map + Wireframes.
What you need to do for the Assignment
Till We Have Faces motif paragraphs
Using a Blog.
Blogs, Wikis, and Discussion Boards
Use of Electronic and Internet advertising options
How To Create A Website That Keeps Customers Returning.
Blogging in the Classroom
WRITING FOR THE WEB ® Copyright 2012 Adobe Systems Incorporated. All rights reserved.
Title of Paper or Topic you are Teaching
Chapter 7 Communication.
What does this Candidate do well?
Chapter 7 Communication.
Essay Tips Pick 1 title from the prose fiction section Write 1 essay
Blogs, Wikis, and Discussion Boards
Title of Paper or Topic you are Teaching
Put the Lesson Title Here
Chapter 7 Communication.
Presentation transcript:

1 January 16, Open Source Software Communications William Cohen NCSU CSC 591W January 23, 2008

2 January 16, Forms of Communication ● ● IRC ● Websites ● Wiki ● Blogs ● Phone ● Face-2-Face

3 January 16, Identity ● People often have several accounts ● Be consistent in identity used for correspondence: ● Same name used for bug tracker, , and IRC ● Use identity that is real name if possible ● Avoid fancy title or self-aggrandizing handles

4 January 16, Open Communication ● Minimize private communication ● Allow as many people as possible to comment: ● Unexpected people may have very good insights ● The expected people might not know or be available ● Public material available for future reference: ● Search engines have access material on web ( archives archives, wikis, and web pages) ● Point other people at archive

5 January 16, Politeness ● Avoid “Flame wars” ● Focus on technical discussion and comments ● Avoid commenting about people's character or intelligence ● Hard to determine tone: ● Something written as sarcasm or humor may be mistaken for disparaging comment ● Thank people for their help

6 January 16, Clarity ● Make your message as clear as possible: ● Have appropriate subject line for ● Put core thought of at beginning ● Write in complete sentences ● Avoid slang and texting abreviations: ● Not everyone is a native speaker of English ● Formatting: ● Use quoting appropriately ● Separate sections of , so it is clear what is text and what is code ● Use plain text ● Do not force people to start up other programs ● Some people filter out html messages

7 January 16, Brevity ● People get huge numbers of mail ● Minimize the amount of material people need to read ● Trim quotes include in replies to relevant sections

8 January 16, Content ● Try to globally save people time ● Separate s for separate topics ● Make content as convenient as possible: ● Good summary ● Good organization ● Comments below quotes of interest ● Pointers to the appropriate URLs ● Edit and review before sending

9 January 16, Timeliness ● You may not be able to respond to immediately: ● May need to take care of other issues ● Need time to consider the proposals ● Try to respond to in a reasonable amount of time

10 January 16, Tone ● Often people tend toward terseness ● Avoid hyperbole ● Stick to technical points ● Be encouraging to new posters on mailing list

11 January 16, Pitfalls ● Posting without a purpose ● Productive vs. Unproductive threads ● Softer topics, longer debate ● Holy wars ● “Noisy Minority”

12 January 16, Posting without a purpose ● Why waste people's time with content-free ? ● Nothing to say? Don't say anything. ● Examples when to post: ● Have question or proposal ● Comment about flaw in proposal ● Miscommunication between others

13 January 16, Productive vs. Unproductive threads ● Unproductive thread characteristics: ● Repeated arguments ● Increasing hyperbole ● People commenting are not ones actively working on things ● Thread getting more diffuse rather than more concrete ● Some ideas start as imprecise thought: ● Try to summarize and distill the important points ● Some unproductive threads should just be left to die

14 January 16, Softer topics, longer debate ● More technical topics, fewer people may feel qualified to comment ● Less technical topics, greater people may have opinion on ● People may not have strong opinions on things ● People implementing idea should have more say in topic

15 January 16, “Holy wars” ● People have strong personal opinions on some things ● Realize that futile to try to change people's opinion ● Example: ● vi vs. emacs ● Favorite programming languages ● Avoid being draw into holy war discussion

16 January 16, “Noisy Minority” ● Some people may be very vocal about some issues ● Amount of may not indicate number of people that care

17 January 16, Handling Growth ● Successful projects grow ● Information to get people started: ● Web pages ● Frequently Asked Questions (FAQs) ● HOWTOs ● Wikis ● Archives ● Segmenting mailing lists IRC channels: ● Group by activities, e.g. Development, QA, help

18 January 16, Web Pages ● Often the first place where people look for information about project: ● Information clearing house for the project ● Links to other things related to the project

19 January 16, FAQs ● Questions that come up repeatedly ● Usually introductory material ● Quick reference to save time: ● Allow people to look before they post question ● Allow people to point to answering question ● Describe how to post effective

20 January 16, HOWTO ● Cookbook/recipe to accomplish specific task ● Usually aimed at non-experts ● Try to minimize unneeded details

21 January 16, Wiki ● Collaborative web pages ● Pros: ● Uses very simple markup language ● Very low barrier to entry: ● User registers on wiki ● Makes additions ● No review or vetting of material in many cases ● Quick to update ● Cons: ● Little editorial review ● Potential for poor organization

22 January 16, Archives ● Often issues have encountered before ● Can range from very simple to very technical material ● Searchable ● Provides background information for new people (and refresh memory of old people :)