Understanding How and Why Open Source Contributors Use Diagrams in the Development of Ubuntu

被引:0
|
作者
Yatani, Koji [1 ]
Chung, Eunyoung
Jensen, Carlos
Truong, Khai N. [1 ]
机构
[1] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3G4, Canada
关键词
Diagramming; visual representation; software development; open source software (OSS); AGREEMENT;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Some of the most interesting differences between. Open Source Software (OSS) development and commercial colocated software development lie in the communication and collaboration practices of these two groups of developers. One interesting practice is that of diagramming. Though well studied and important in many aspects of co-located software development (including communication and collaboration among developers), its role in OSS development has not been thoroughly studied. In this paper, we report our investigation on how and why Ubuntu contributors use diagrams in their work. Our study shows, that diagrams are not actively used in many scenarios where they commonly would in co-located software development efforts. We describe differences in the use and practices of diagramming, their possible reasons, and present design considerations for potential systems aimed at better supporting diagram use in OSS development.
引用
收藏
页码:995 / 1004
页数:10
相关论文
共 50 条
  • [1] How Does Contributors Involvement Influence Open Source Systems
    Alfayez, Reem
    Behnamghader, Pooyan
    Srisopha, Kamonphop
    Boehm, Barry
    2017 IEEE 28TH ANNUAL SOFTWARE TECHNOLOGY CONFERENCE (STC), 2017,
  • [2] How Do Open Source Software Contributors Perceive and Address Usability?
    Wang, Wenting
    Cheng, Jinghui
    Guo, Jin L. C.
    IEEE SOFTWARE, 2022, 39 (01) : 76 - 83
  • [3] How successful open source projects work, and how and why to introduce students to the open source world
    DeKoenigsberg, Gregory
    21ST CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2008, : 274 - 276
  • [4] DEVELOPMENT OF LINUX UBUNTU OPEN SOURCE DISTRIBUTION BASED OPEN SOURCE DISTRIBUTION SYSTEM TO MINIMIZE STUDENTS 'SOFTWARE STUDY
    Achmad, Buchori
    Nur, Irfan Wibowo
    Siti, Kholifah
    PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON EDUCATION AND SOCIAL SCIENCE RESEARCH (ICESRE 2018), 2018, 287 : 286 - 290
  • [5] Open Source License Compliance-Why and How?
    Schoettle, Hendrik
    COMPUTER, 2019, 52 (08) : 63 - 67
  • [6] Open Source software in medical informatics - why, how and what
    McDonald, CJ
    Schadow, G
    Barnes, M
    Dexter, P
    Overhage, JM
    Mamlin, B
    McCoy, JM
    INTERNATIONAL JOURNAL OF MEDICAL INFORMATICS, 2003, 69 (2-3) : 175 - 184
  • [7] How is open source affecting software development?
    Spinellis, D
    Szyperski, C
    IEEE SOFTWARE, 2004, 21 (01) : 28 - 33
  • [8] How and why instructors use open access lessons
    Noyes, Keenan
    Treibergs, Kira
    Burbach, Sara M.
    Stetzer, MacKenzie R.
    Smith, Michelle K.
    Couch, Brian A.
    FRONTIERS IN EDUCATION, 2024, 9
  • [9] WHY OPEN SOURCE? EXPLORING THE MOTIVATIONS OF USING AN OPEN MODEL FOR HARDWARE DEVELOPMENT
    Li, Zhuoxuan
    Seering, Warren
    Ramos, Joshua David
    Yang, Maria
    Wallace, David Robert
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2017, VOL 1, 2017,
  • [10] Why is necessary a law for open source use in public administration
    Moga, LM
    Teodorescu, C
    INTERNATIONAL CONFERENCE ON POLITICS AND INFORMATION SYSTEMS: TECHNOLOGIES AND APPLICATIONS, PROCEEDINGS, 2003, : 86 - 90