Grey literature in software engineering: A critical review

F Kamei, I Wiese, C Lima, I Polato… - Information and …, 2021 - Elsevier
Abstract Context: Grey Literature (GL) recently has grown in Software Engineering (SE)
research since the increased use of online communication channels by software engineers …

A theory of the engagement in open source projects via summer of code programs

J Silva, I Wiese, DM German, C Treude… - Proceedings of the 28th …, 2020 - dl.acm.org
Summer of code programs connect students to open source software (OSS) projects,
typically during the summer break from school. Analyzing consolidated summer of code …

Systematic review of software project success criteria from future software practitioners' perspective

R Hans - Procedia Computer Science, 2024 - Elsevier
Over and above technical skills, software development graduates need to also poses team-
based skills, such as, leadership, oral communication and project management by the time …

Assessing individual contributions to software engineering projects with git logs and user stories

K Buffardi - Proceedings of the 51st ACM technical symposium on …, 2020 - dl.acm.org
Software Engineering courses often incorporate large-scale projects with collaboration
between students working in teams. However, it is difficult to objectively assess individual …

Incorporating Collaborative and Active Learning Strategies in the Design and Deployment of a Master Course on Computer-Assisted Scientific Translation

M Zappatore - Technology, Knowledge and Learning, 2024 - Springer
This research aims to address the current gaps in computer-assisted translation (CAT)
courses offered in bachelor's and master's programmes in scientific and technical translation …

Being a mentor in open source projects

I Steinmacher, S Balali, B Trinkenreich… - Journal of Internet …, 2021 - Springer
Mentoring is a well-known way to help newcomers to Open Source Software (OSS) projects
overcome initial contribution barriers. Through mentoring, newcomers learn to acquire …

Qualifying software engineers undergraduates in devops-challenges of introducing technical and non-technical concepts in a project-oriented course

I Alves, C Rocha - … IEEE/ACM 43rd International Conference on …, 2021 - ieeexplore.ieee.org
he constant changes in the software industry, practices, and methodologies impose
challenges to teaching and learning current software engineering concepts and skills …

On the use of static analysis to engage students with software quality improvement: An experience with PMD

EA AlOmar, SA AlOmar… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Static analysis tools are frequently used to scan the source code and detect deviations from
the project coding guidelines. Given their importance, linters are often introduced to …

Bridging Theory to Practice in Software Testing Teaching through Team-based Learning (TBL) and Open Source Software (OSS) Contribution

E Venson, R Alfayez - Proceedings of the 46th International Conference …, 2024 - dl.acm.org
Curricula recommendation for undergraduate Software Engineering courses underscore the
importance of transcending from traditional lecture format to actively involving students in …

How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering

R Choudhuri, D Liu, I Steinmacher, M Gerosa… - Proceedings of the …, 2024 - dl.acm.org
Conversational Generative AI (convo-genAI) is revolutionizing Software Engineering (SE) as
engineers and academics embrace this technology in their work. However, there is a gap in …