Issue 6/2021
Content (25 Articles)
FACER: An API usage-based code-example recommender for opportunistic reuse
Shamsa Abid, Shafay Shamail, Hamid Abdul Basit, Sarah Nadi
What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk
Pooja Rani, Sebastiano Panichella, Manuel Leuenberger, Mohammad Ghafari, Oscar Nierstrasz
A study into the practice of reporting software engineering experiments
Kate Revoredo, Djordje Djurica, Jan Mendling
Predicting unstable software benchmarks using static source code features
Christoph Laaber, Mikael Basmaci, Pasquale Salza
The forgotten role of search queries in IR-based bug localization: an empirical study
Mohammad Masudur Rahman, Foutse Khomh, Shamima Yeasmin, Chanchal K. Roy
Maintenance-related concerns for post-deployed Ethereum smart contract development: issues, techniques, and future challenges
Jiachi Chen, Xin Xia, David Lo, John Grundy, Xiaohu Yang
Why and what happened? Aiding bug comprehension with automated category and causal link identification
Cheng Zhou, Bin Li, Xiaobing Sun, Lili Bo
How to cherry pick the bug report for better summarization?
Haoran Liu, Yue Yu, Shanshan Li, Mingyang Geng, Xiaoguang Mao, Xiangke Liao
Topic modeling in software engineering research
Camila Costa Silva, Matthias Galster, Fabian Gilson
An empirical study of IoT topics in IoT developer discussions on Stack Overflow
Gias Uddin, Fatima Sabir, Yann-Gaël Guéhéneuc, Omar Alam, Foutse Khomh
Where were the repair ingredients for Defects4j bugs?
Deheng Yang, Kui Liu, Dongsun Kim, Anil Koyuncu, Kisub Kim, Haoye Tian, Yan Lei, Xiaoguang Mao, Jacques Klein, Tegawendé F. Bissyandé
Understanding developers’ privacy and security mindsets via climate theory
Renana Arizon-Peretz, Irit Hadar, Gil Luria, Sofia Sherman
Single-state state machines in model-driven software engineering: an exploratory study
Nan Yang, Pieter Cuijpers, Ramon Schiffelers, Johan Lukkien, Alexander Serebrenik
Characterizing refactoring graphs in Java and JavaScript projects
Aline Brito, Andre Hora, Marco Tulio Valente
A pragmatic approach for hyper-parameter tuning in search-based test case generation
Shayan Zamani, Hadi Hemmati
Using a balanced scorecard to identify opportunities to improve code review effectiveness: an industrial experience report
Masum Hasan, Anindya Iqbal, Mohammad Rafid Ul Islam, A.J.M. Imtiajur Rahman, Amiangshu Bosu
A study of how Docker Compose is used to compose multi-component systems
Md Hasan Ibrahim, Mohammed Sayagh, Ahmed E. Hassan
Rotten green tests in Java, Pharo and Python
Vincent Aranega, Julien Delplanque, Matias Martinez, Andrew P. Black, Stéphane Ducasse, Anne Etien, Christopher Fuhrman, Guillermo Polito
Self-admitted technical debt practices: a comparison between industry and open-source
Fiorella Zampetti, Gianmarco Fucci, Alexander Serebrenik, Massimiliano Di Penta
How are project-specific forums utilized? A study of participation, content, and sentiment in the Eclipse ecosystem
Yusuf Sulistyo Nugroho, Syful Islam, Keitaro Nakasai, Ifraz Rehman, Hideaki Hata, Raula Gaikovina Kula, Meiyappan Nagappan, Kenichi Matsumoto
Applying test case prioritization to software microbenchmarks
Christoph Laaber, Harald C. Gall, Philipp Leitner
The indolent lambdification of Java
Fernando Petrulio, Anand Ashok Sawant, Alberto Bacchelli