English
Related papers

Related papers: Ten simple rules for collaborative lesson developm…

200 papers

Several years ago, one of us, having noticed that inexperienced scientists tend to make largely the same mistakes while writing their first papers, was compelled to write a one-page note summarizing some dos and don'ts intended to help take…

Physics Education · Physics 2016-07-12 Dmitry Budker , Derek F. Jackson Kimball

Soft and future skills are in high demand in the modern job market. These skills are required for both technical and non-technical people. It is difficult to teach these competencies in a classical academic environment. The paper presents a…

Large scientific collaborations, often with hundreds or thousands of members, are an excellent opportunity for a case study in best practices implemented while developing open source hardware. Using a publicly available design of timing…

Software is primarily developed for people by people and human factors must be studied in all software engineering phases. Creativity is the source to improvise solutions to problems for dominating complex systems such as software…

Software Engineering · Computer Science 2013-05-28 Daniel Graziotin

Participatory design in digital civics aims to foster mutual learning and co-creation between public services and citizens. However, rarely do we collectively explore the challenges and failures we experience within PD and digital civics,…

Human-Computer Interaction · Computer Science 2024-07-09 Clara Rosa Cardoso , Sarah Rüller , Ana O Henriques , Anna R L Carter , Markus Rohde

This paper presents data analysis from a course on Software Engineering in an effort to identify metrics and techniques that would allow instructor to act proactively and identify patterns of low engagement and inefficient peer…

Computers and Society · Computer Science 2013-06-11 Daniel Dietsch , Andreas Podelski , Jaechang Nam , Pantelis M. Papadopoulos , Martin Schäf

In this paper we present the Open Software Services for Classrooms and Research (OSSCAR) platform. OSSCAR provides an open collaborative environment to develop, deploy and access educational resources in the form of web applications. To…

Physics Education · Physics 2022-10-05 Dou Du , Taylor J. Baird , Sara Bonella , Giovanni Pizzi

The process of design and development of virtual environments can be supported by tools and frameworks, to save time in technical aspects and focusing on the content. In this paper we present an academic framework which provides several…

Graphics · Computer Science 2013-06-06 Salvatore Catanese , Emilio Ferrara , Giacomo Fiumara , Francesco Pagano

Several institutions are collaborating on the development of a new web-based Open Education Resources (OER) system designed exclusively for non-commercial educational purposes. This initiative is underpinned by meticulous research aimed at…

Computers and Society · Computer Science 2024-05-28 Nimol Thuon , Wangrui Zhang

Informatization of education enriches traditional teaching methods with new forms and methods, which are based on the broad and harmonious use of ICT. Electronic pedagogy acquires the status of one of the most popular trends in the…

Computers and Society · Computer Science 2018-07-25 Vladyslav Velychko

Moldable development supports decision-making by making software systems explainable. This is done by making it cheap to add numerous custom tools to your software, turning it into a live, explorable domain model. Based on several years of…

Software Engineering · Computer Science 2024-09-30 Oscar Nierstrasz , Tudor Gîrba

The principles of open collaboration for innovation (and production), once distinctive to open source software, are now found in many other ventures. Some of these ventures are internet-based: Wikipedia, online forums and communities.…

Computers and Society · Computer Science 2014-07-01 Sheen Levine , Michael Prietula

It is recommended that teacher-scholars of data science adopt reproducible workflows in their research as scholars and teach reproducible workflows to their students. In this paper, we propose a third dimension to reproducibility practices…

Other Statistics · Statistics 2024-07-23 Mine Dogucu , Mine Cetinkaya-Rundel

In this perspective, we argue that despite the democratization of powerful tools for data science and machine learning over the last decade, developing the code for a trustworthy and effective data science system (DSS) is getting harder.…

Online Citizen Science platforms are good examples of socio-technical systems where technology-enabled interactions occur between scientists and the general public (volunteers). Citizen Science platforms usually host multiple Citizen…

Human-Computer Interaction · Computer Science 2017-04-18 Poonam Yadav , John Darlington

Collaboration is used in Software Engineering (SE) to develop software. Industry seeks SE graduates with collaboration skills to contribute to productive software development. SE educators can use Collaborative Learning (CL) to help…

Software Engineering · Computer Science 2023-10-31 Rita Garcia , Christoph Treude , Andrew Valentine

Generative, ML-driven interactive systems have the potential to change how people interact with computers in creative processes - turning tools into co-creators. However, it is still unclear how we might achieve effective human-AI…

Human-Computer Interaction · Computer Science 2022-07-08 Frederic Gmeiner , Kenneth Holstein , Nikolas Martelaro

A growing community that shares digital 3D designs has created an opportunity to study, encourage and stimulate innovation. This remix community allows people not only to prototype at a minimal cost but also to work on projects they are…

Computers and Society · Computer Science 2014-04-08 Harris Kyriakou , Jeffrey V. Nickerson

Nowadays, many individuals and teams involved on projects are already using agile development techniques as part of their daily work. However, we have much less experience in how to scale and manage agile practices in distributed software…

Software Engineering · Computer Science 2017-11-06 Mohammad Abdur Razzak

The development of scientific software is often a partnership between domain scientists and scientific software engineers. It is especially important to embrace these collaborations when developing advanced scientific software, where…

Software Engineering · Computer Science 2014-07-23 Marcus D. Hanwell , Patrick O'Leary , Bob O'Bara