Issue 5/2022
Content (20 Articles)
A conceptual model for unifying variability in space and time: Rationale, validation, and illustrative applications
Sofia Ananieva, Sandra Greiner, Timo Kehrer, Jacob Krüger, Thomas Kühn, Lukas Linsbauer, Sten Grüner, Anne Koziolek, Henrik Lönn, S. Ramesh, Ralf Reussner
Präzi: from package-based to call-based dependency networks
Joseph Hejderup, Moritz Beller, Konstantinos Triantafyllou, Georgios Gousios
Practitioners’ best practices to Adopt, Use or Abandon Model-based Testing with Graphical models for Software-intensive Systems
Emil Alégroth, Kristian Karl, Helena Rosshagen, Tomas Helmfridsson, Nils Olsson
Fluently specifying taint-flow queries with fluentTQL
Goran Piskachev, Johannes Späth, Ingo Budde, Eric Bodden
SeSG: a search string generator for Secondary Studies with hybrid search strategies using text mining
Leonardo Fuchs Alves, Francisco J. S. Vasconcellos, Bruno Magalhães Nogueira
A comprehensive overview of software product management challenges
Olga Springer, Jakub Miler
On the impact of security vulnerabilities in the npm and RubyGems dependency networks
Ahmed Zerouali, Tom Mens, Alexandre Decan, Coen De Roover
Quality gatekeepers: investigating the effects of code review bots on pull request activities
Mairieli Wessel, Alexander Serebrenik, Igor Wiese, Igor Steinmacher, Marco A. Gerosa
Newcomer OSS-Candidates: Characterizing Contributions of Novice Developers to GitHub
Ifraz Rehman, Dong Wang, Raula Gaikovina Kula, Takashi Ishio, Kenichi Matsumoto
Generation of refactoring algorithms by grammatical evolution
Thainá Mariani, Marouane Kessentini, Silvia Regina Vergilio
Works for Me! Cannot Reproduce – A Large Scale Empirical Study of Non-reproducible Bugs
Mohammad M. Rahman, Foutse Khomh, Marco Castelluccio
Evolving software system families in space and time with feature revisions
Gabriela Karoline Michelon, David Obermann, Wesley K. G. Assunção, Lukas Linsbauer, Paul Grünbacher, Stefan Fischer, Roberto E. Lopez-Herrejon, Alexander Egyed
How do Android developers improve non-functional properties of software?
James Callan, Oliver Krauss, Justyna Petke, Federica Sarro
On the use of commit-relevant mutants
Miloš Ojdanić, Wei Ma, Thomas Laurent, Thierry Titcheu Chekam, Anthony Ventresque, Mike Papadakis
Multi-language design smells: a backstage perspective
Mouna Abidi, Md Saidur Rahman, Moses Openja, Foutse Khomh
A qualitative study of developers’ discussions of their problems and joys during the early COVID-19 months
Gias Uddin, Omar Alam, Alexander Serebrenik
Defect prediction using deep learning with Network Portrait Divergence for software evolution
Vijay Walunj, Gharib Gharibi, Rakan Alanazi, Yugyung Lee
An empirical study of data constraint implementations in Java
Juan Manuel Florez, Laura Moreno, Zenong Zhang, Shiyi Wei, Andrian Marcus
A mixed-methods analysis of micro-collaborative coding practices in OpenStack
Armstrong Foundjem, Eleni Constantinou, Tom Mens, Bram Adams