Developing Community Software in a Commodity World

2020 ◽  
pp. 237-266
Keyword(s):  
Author(s):  
Brian Patrick Thoms

<p>In this research we explore aspects of social interaction and community as they relate to success in project-based courses. Using specialized online community software consisting of social networking technologies and project-based wikis, project teams are able to collaborate and interact as they progress towards project milestones. Our study underscores the importance of sustained engagement as a means for fostering high levels of community and how these levels relate to project motivation and, ultimately, project success. Guided by a theoretical model that explains how individuals collaborate within online communities, we measure member perceptions of the software before and after our intervention. Survey results found that online learning community (OLC) software can successfully support learning and social interaction. These results are supported by a social network analysis (SNA), which shows high levels of individual engagement across the project lifecycle.</p><p> </p><p> Keywords: social networking, online learning community, wiki, project management, capstone project.</p>


2021 ◽  
Vol 41 (1-2) ◽  
pp. 39-42
Author(s):  
Daniel S. Katz ◽  
Shelley Stall

Nearly all research today has a digital component, and typically, scholarly results are strongly dependent on software. For the research results to be fully understood, the software that is used must be uniquely identified. Research software is frequently developed by researchers themselves, often initially to solve a single problem, and then later generalized to solve additional problems. Ideally, the software is shared so that other researchers can also benefit and avoid the duplicate work required for development and maintenance. The researchers must expect and receive value for their contribution and sharing. Because publishing is a key element of our existing scholarly structures, the research that was done must be clearly explained in papers. This can be used to create incentives for researchers not only to share their software, but also to contribute to community software, in both cases through software citation. Contributors to software that is used in papers and is cited by those papers can become authors of the software as it is tracked by indexes, which also track how often the software is cited.


2021 ◽  
Vol 251 ◽  
pp. 02034
Author(s):  
Enrico Bocchi ◽  
Jakob Blomer ◽  
Benjamin Couturier ◽  
Christopher Burr ◽  
Dan van der Ster

In the HEP community, software plays a central role in the operation of experiments’ facilities and for reconstruction jobs, with CVMFS being the service enabling the distribution of software at scale. In view of High Luminosity LHC, CVMFS developers investigated how to improve the publication workflow to support the most demanding use cases. This paper reports about recent CVMFS developments and infrastructural updates that enable faster publication into existing repositories. A new CVMFS component, the CVMFS Gateway, allows for concurrent transactions and the use of multiple publishers, increasing the overall publication rate on a single repository. Also, the repository data has been migrated to Ceph-based S3 object storage, which brings a relevant performance enhancement over the previously-used Cinder volumes. We demonstrate how recent improvements allow for faster publication of software releases in CVMFS repositories by focusing on the LHCb nightly builds use case, which is currently by far the most demanding one for the CVMFS infrastructure at CERN. The publication of nightly builds is characterized by a high churn rate, needs regular garbage collection, and requires the ability to ingest a huge amount of software files over a limited period of time.


2020 ◽  
Vol 22 (1) ◽  
pp. 16-25 ◽  
Author(s):  
Lorraine J. Hwang ◽  
Richard A. Pauloo ◽  
Jane Carlen

2002 ◽  
Vol 14 (13-15) ◽  
pp. 1289-1301 ◽  
Author(s):  
Gregor von Laszewski ◽  
Michael Russell ◽  
Ian Foster ◽  
John Shalf ◽  
Gabrielle Allen ◽  
...  

2013 ◽  
Vol 6 (2) ◽  
pp. 373-388 ◽  
Author(s):  
S. Valcke

Abstract. This paper presents the OASIS3 coupling software used in five of the seven European Earth System Models (ESMs) participating to the Fifth Coupled Model Intercomparison Project (CMIP5). A short history of the coupler development is followed by a technical description of OASIS3. The performances of a few relatively high resolution models coupled with OASIS3 are then described. It is shown that, although its limited field-per-field parallelism will eventually become a bottleneck in the simulation, OASIS3 can still be considered an appropriate tool for most of these relatively demanding coupled configurations. Its successful use in different CMIP5 ESMs is then detailed. A discussion of the benefits and drawbacks of the OASIS3's approach and a presentation of planned developments conclude the paper.


2021 ◽  
Vol 1 (2) ◽  
pp. 92-94
Author(s):  
Lois Curfman McInnes ◽  
Michael A. Heroux ◽  
Erik W. Draeger ◽  
Andrew Siegel ◽  
Susan Coghlan ◽  
...  

Author(s):  
Judith Segal ◽  
Chris Morris

There are significant challenges in developing scientific software for a broad community. In this chapter, we discuss how these challenges are somewhat different both from those encountered when a scientist end-user developer develops software to address a very specific scientific problem of his/her own, and from those encountered in many commercial developments. However, many developers of scientific community software are steeped in the culture of either scientific end-user or commercial development. As we shall discuss herein, neither background provides sufficient experience so as to meet the challenges of developing software for a scientific community. We make various proposals as to which development approaches, methods, techniques and tools might be useful in this context, and just as importantly, which might not.


Sign in / Sign up

Export Citation Format

Share Document