Ausgabe 4/2023
Inhalt (26 Artikel)
Seeing confusion through a new lens: on the impact of atoms of confusion on novices’ code comprehension
José Aldo Silva da Costa, Rohit Gheyi, Fernando Castor, Pablo Roberto Fernandes de Oliveira, Márcio Ribeiro, Baldoino Fonseca
Learning to Predict Code Review Completion Time In Modern Code Review
Moataz Chouchen, Ali Ouni, Jefferson Olongo, Mohamed Wiem Mkaouer
Relationship between diversity of collaborative group members’ race and ethnicity and the frequency of their collaborative contributions in GitHub
Sheik Shameer, Gema Rodríguez-Pérez, Meiyappan Nagappan
Understanding the role of external pull requests in the NPM ecosystem
Vittunyuta Maeprasart, Supatsara Wattanakriengkrai, Raula Gaikovina Kula, Christoph Treude, Kenichi Matsumoto
An empirical study of the systemic and technical migration towards microservices
Hamdy Michael Ayas, Philipp Leitner, Regina Hebig
Completing Function Documentation Comments Using Structural Information
Adelina Ciurumelea, Carol V. Alexandru, Harald C. Gall, Sebastian Proksch
A graph-based code representation method to improve code readability classification
Qing Mi, Yi Zhan, Han Weng, Qinghang Bao, Longjie Cui, Wei Ma
Evaluating pre-trained models for user feedback analysis in software engineering: a study on classification of app-reviews
Mohammad A Hadi, Fatemeh H. Fard
Rubbing salt in the wound? A large-scale investigation into the effects of refactoring on security
Emanuele Iannone, Zadia Codabux, Valentina Lenarduzzi, Andrea De Lucia, Fabio Palomba
A new, evidence-based, theory for knowledge reuse in security risk analysis
Katsiaryna Labunets, Fabio Massacci, Federica Paci, Katja Tuma
18 million links in commit messages: purpose, evolution, and decay
Tao Xiao, Sebastian Baltes, Hideaki Hata, Christoph Treude, Raula Gaikovina Kula, Takashi Ishio, Kenichi Matsumoto
Code reviews in open source projects : how do gender biases affect participation and outcomes?
Sayma Sultana, Asif Kamal Turzo, Amiangshu Bosu
Come for syntax, stay for speed, understand defects: an empirical study of defects in Julia programs
Akond Rahman, Dibyendu Brinto Bose, Raunak Shakya, Rahul Pandita
Refactoring with domain-driven design in an industrial context
Ozan Özkan, Önder Babur, Mark van den Brand
Inferring test models from user bug reports using multi-objective search
Giovani Guizzo, Francesco Califano, Federica Sarro, Filomena Ferrucci, Mark Harman
How do programmers fix bugs as workarounds? An empirical study on Apache projects
Aoyang Yan, Hao Zhong, Daohan Song, Li Jia
The impact of a continuous integration service on the delivery time of merged pull requests
João Helis Bernardo, Daniel Alencar da Costa, Uirá Kulesza, Christoph Treude
Much more than a prediction: Expert-based software effort estimation as a behavioral act
Patrícia G. F. Matsubara, Igor Steinmacher, Bruno Gadelha, Tayana Conte
An empirical study of vulnerabilities in edge frameworks to support security testing improvement
Jahanzaib Malik, Fabrizio Pastore
Improving hardware/software interface management in systems of systems through documentation as code
Héctor Cadavid, Vasilios Andrikopoulos, Paris Avgeriou
Understanding code smells in Elixir functional language
Lucas Francisco da Matta Vegi, Marco Tulio Valente
BTLink : automatic link recovery between issues and commits based on pre-trained BERT model
Jinpeng Lan, Lina Gong, Jingxuan Zhang, Haoxiang Zhang
Program transformation landscapes for automated program modification using Gin
Justyna Petke, Brad Alexander, Earl T. Barr, Alexander E. I. Brownlee, Markus Wagner, David R. White
Does agile methodology fit all characteristics of software projects? Review and analysis
David Itzik, Gelbard Roy