Issue 3/2020
Includes Special Sections on Mining Software Repositories 2018 and Program Comprehension 2018
Content (21 Articles)
Investigating types and survivability of performance bugs in mobile apps
Alejandro Mazuera-Rozo, Catia Trubiani, Mario Linares-Vásquez, Gabriele Bavota
Practical relevance of software engineering research: synthesizing the community’s voice
Vahid Garousi, Markus Borg, Markku Oivo
The state of adoption and the challenges of systematic variability management in industry
Thorsten Berger, Jan-Philipp Steghöfer, Tewfik Ziadi, Jacques Robin, Jabier Martinez
Characteristics of method extractions in Java: a large scale empirical study
Andre Hora, Romain Robbes
MSRBot: Using bots to answer questions from software repositories
Ahmad Abdellatif, Khaled Badran, Emad Shihab
An exploratory study of smart contracts in the Ethereum blockchain platform
Gustavo A. Oliva, Ahmed E. Hassan, Zhen Ming (Jack) Jiang
Boosting crash-inducing change localization with rank-performance-based feature subset selection
Zhaoqiang Guo, Yanhui Li, Wanwangying Ma, Yuming Zhou, Hongmin Lu, Lin Chen, Baowen Xu
Ammonia: an approach for deriving project-specific bug patterns
Yoshiki Higo, Shinpei Hayashi, Hideaki Hata, Meiyappan Nagappan
FixMiner: Mining relevant fix patterns for automated program repair
Anil Koyuncu, Kui Liu, Tegawendé F. Bissyandé, Dongsun Kim, Jacques Klein, Martin Monperrus, Yves Le Traon
The virtual lands of Oz: testing an agribot in simulation
Clément Robert, Thierry Sotiropoulos, Hélène Waeselynck, Jérémie Guiochet, Simon Vernhes
CDA: Characterising Deprecated Android APIs
Li Li, Jun Gao, Tegawendé F. Bissyandé, Lei Ma, Xin Xia, Jacques Klein
Better software analytics via “DUO”: Data mining algorithms using/used-by optimizers
Amritanshu Agrawal, Tim Menzies, Leandro L. Minku, Markus Wagner, Zhe Yu
Measuring the impact of lexical and structural inconsistencies on developers’ cognitive load during bug localization
Sarah Fakhoury, Devjeet Roy, Yuzhan Ma, Venera Arnaoudova, Olusola Adesope
Deep code comment generation with hybrid lexical and syntactical information
Xing Hu, Ge Li, Xin Xia, David Lo, Zhi Jin
Every build you break: developer-oriented assistance for build failure resolution
Carmine Vassallo, Sebastian Proksch, Timothy Zemp, Harald C. Gall
What kind of questions do developers ask on Stack Overflow? A comparison of automated approaches to classify posts into question categories
Stefanie Beyer, Christian Macho, Massimiliano Di Penta, Martin Pinzger
Guiding log revisions by learning from software evolution history
Shanshan Li, Xu Niu, Zhouyang Jia, Xiangke Liao, Ji Wang, Tao Li
Third-party libraries in mobile apps
Pasquale Salza, Fabio Palomba, Dario Di Nucci, Andrea De Lucia, Filomena Ferrucci