


default search action
Empirical Software Engineering, Volume 24
Volume 24, Number 1, February 2019
- Appreciation to Empirical Software Engineering Reviewers of 2018. 1-6
- Hanyang Hu, Shaowei Wang, Cor-Paul Bezemer
, Ahmed E. Hassan:
Studying the consistency of star ratings and reviews of popular free hybrid Android and iOS apps. 7-32 - Zhongxing Yu
, Matias Martinez
, Benjamin Danglot, Thomas Durieux
, Martin Monperrus
:
Alleviating patch overfitting with automatic test generation: a study of feasibility and effectiveness for the Nopol repair system. 33-67 - Eriks Klotins
, Michael Unterkalmsteiner, Tony Gorschek:
Software engineering in start-up companies: An analysis of 88 experience reports. 68-102 - Sebastian Nielebock
, Robert Heumüller, Frank Ortmeier:
Programmers do not favor lambda expressions for concurrent object-oriented code. 103-138 - Ahmed Al-Zubidy, Jeffrey C. Carver
:
Identification and prioritization of SLR search tool requirements: an SLR and a survey. 139-169 - Dayi Lin
, Cor-Paul Bezemer
, Ying Zou, Ahmed E. Hassan:
An empirical study of game reviews on the Steam platform. 170-207 - David Lo
, Alexander Serebrenik
:
Preface to the Special Issue on Program Comprehension. 208-210 - Daniel A. Almeida
, Gail C. Murphy, Greg Wilson, Michael Hoye:
Investigating whether and how software developers understand open source software licensing. 211-239 - Mariano Ceccato
, Paolo Tonella, Cataldo Basile
, Paolo Falcarin
, Marco Torchiano
, Bart Coppens, Bjorn De Sutter:
Understanding the behaviour of hackers while performing attack tasks in a professional setting and in a public challenge. 240-286 - Shulamyt Ajami, Yonatan Woodbridge, Dror G. Feitelson
:
Syntax, predicates, idioms - what really affects code complexity? 287-328 - Gabriele Bavota
, Andrian Marcus
:
Introduction to the special issue on software analysis, evolution, and reengineering. 329-331 - Carol V. Alexandru
, Sebastiano Panichella
, Sebastian Proksch, Harald C. Gall
:
Redundancy-free analysis of multi-revision software artifacts. 332-380 - Alexandre Decan
, Tom Mens, Philippe Grosjean:
An empirical comparison of dependency network evolution in seven software packaging ecosystems. 381-416 - Johannes C. Hofmeister, Janet Siegmund, Daniel V. Holt:
Shorter identifier names take longer to comprehend. 417-443 - Bing Liu, Shiva Nejati
, Lucia, Lionel C. Briand:
Effective fault localization of automotive Simulink models: achieving the trade-off between test oracle effort and fault localization accuracy. 444-490 - Reinout Stevens, Tim Molderez
, Coen De Roover
:
Querying distilled code changes to extract executable transformations. 491-535
Volume 24, Number 2, April 2019
- Ruizhi Gao
, Yabin Wang, Yang Feng, Zhenyu Chen, W. Eric Wong:
Successes, challenges, and rethinking - an industrial investigation on crowdsourced mobile application testing. 537-561 - Andrea K. McIntosh, Safwat Hassan, Abram Hindle
:
What can Android mobile app developers do about the energy consumption of machine learning? 562-601 - Kwabena Ebo Bennin
, Jacky W. Keung
, Akito Monden
:
On the relative value of data resampling approaches for software defect prediction. 602-636 - Yuhao Wu, Shaowei Wang
, Cor-Paul Bezemer
, Katsuro Inoue:
How do developers utilize source code from stack overflow? 637-673 - Axel Halin, Alexandre Nuttinck, Mathieu Acher, Xavier Devroey
, Gilles Perrouin
, Benoit Baudry:
Test them all, is it worth it? Assessing configuration sampling on the JHipster Web development stack. 674-717 - Yonghui Huang, Daniel Alencar da Costa
, Feng Zhang, Ying Zou:
An empirical study on the issue reports with questions raised during the issue resolving process. 718-750 - Brian A. Malloy, James F. Power
:
An empirical analysis of the transition from Python 2 to Python 3. 751-778 - Toshiki Mori, Naoshi Uchihira
:
Balancing the trade-off between accuracy and interpretability in software defect prediction. 779-825 - Md Tajmilur Rahman
, Peter C. Rigby, Emad Shihab:
The modular and feature toggle architectures of Google Chrome. 826-853 - Fabio Calefato
, Filippo Lanubile, Nicole Novielli:
An empirical assessment of best-answer prediction models in technical Q&A sites. 854-901 - Abram Hindle
, Curtis Onuczko:
Preventing duplicate bug reports by continuously querying bug reports. 902-936 - Patanamon Thongtanunam
, Weiyi Shang, Ahmed E. Hassan:
Will this clone be short-lived? Towards a better understanding of the characteristics of short-lived clones. 937-972 - Shade Ruangwan
, Patanamon Thongtanunam, Akinori Ihara, Kenichi Matsumoto:
The impact of human factors on the participation decision of reviewers in modern code review. 973-1016 - Onkar Malgonde
, Kaushal Chari:
An ensemble-based model for predicting agile software development effort. 1017-1055
Volume 24, Number 3, June 2019
- Daniel Méndez Fernández
, Martin Monperrus
, Robert Feldt, Thomas Zimmermann:
The open science initiative of the Empirical Software Engineering journal. 1057-1060 - Mojtaba Shahin, Mansooreh Zahedi
, Muhammad Ali Babar, Liming Zhu
:
An empirical study of architecting for continuous delivery and deployment. 1061-1108 - Ian R. McChesney
, Raymond R. Bond
:
Eye tracking analysis of computer program comprehension in programmers with dyslexia. 1109-1154 - Chunyang Chen
, Zhenchang Xing, Yang Liu
:
What's Spain's Paris? Mining analogical libraries from Q&A discussions. 1155-1194 - Oscar Luis Vera-Pérez, Benjamin Danglot, Martin Monperrus
, Benoit Baudry:
A comprehensive study of pseudo-tested methods. 1195-1225 - Alcemir Rodrigues Santos
, Ivan do Carmo Machado, Eduardo Santana de Almeida, Janet Siegmund, Sven Apel
:
Comparing the influence of using feature-oriented programming and conditional compilation on comprehending feature-oriented software. 1226-1258 - Sebastian Baltes
, Stephan Diehl
:
Usage and attribution of Stack Overflow code snippets in GitHub projects. 1259-1295 - Gede Artha Azriadi Prana
, Christoph Treude
, Ferdian Thung, Thushari Atapattu, David Lo
:
Categorizing the Content of GitHub README Files. 1296-1327 - Tassio Vale
, Eduardo Santana de Almeida:
Experimenting with information retrieval methods in the recovery of feature-code SPL traces. 1328-1368 - Damian A. Tamburri
, Fabio Palomba
, Alexander Serebrenik
, Andy Zaidman:
Discovering community patterns in open-source: a systematic approach and its evaluation. 1369-1417 - Sebastian Nielebock
, Dariusz Krolikowski, Jacob Krüger
, Thomas Leich, Frank Ortmeier:
Commenting source code: is it worth it for small programming tasks? 1418-1457 - Lin Tan, Abram Hindle:
Guest Editorial: Special Section on Mining Software Repositories. 1458-1460 - Davide Spadini
, Maurício Finavaro Aniche, Magiel Bruntink, Alberto Bacchelli:
Mock objects for testing java systems - Why and how developers use them, and how they evolve. 1461-1498 - Luca Pascarella
, Magiel Bruntink, Alberto Bacchelli
:
Classifying code comments in Java software systems. 1499-1537 - Mohammad Gharehyazie
, Baishakhi Ray, Mehdi Keshani, Masoumeh Soleimani Zavosht, Abbas Heydarnoori
, Vladimir Filkov:
Cross-project code clones in GitHub. 1538-1573 - Josh G. M. Mengerink
, Jeroen Noten, Alexander Serebrenik
:
Empowering OCL research: a large-scale corpus of open-source data from GitHub. 1574-1609 - Kelly Blincoe
, Ali Dehghan, Abdoul-Djawadou Salaou, Adam Neal, Johan Linåker
, Daniela E. Damian:
High-level software requirements and iteration changes: a predictive model. 1610-1648
Volume 24, Number 4, August 2019
- Shaiful Alam Chowdhury
, Stephanie Borle, Stephen Romansky, Abram Hindle:
GreenScaler: training software energy models with automatic test generation. 1649-1692 - Flávio Medeiros
, Gabriel Lima, Guilherme Amaral, Sven Apel
, Christian Kästner, Márcio Ribeiro, Rohit Gheyi:
An investigation of misunderstanding code patterns in C open-source software projects. 1693-1726 - Iflaah Salman
, Burak Turhan
, Sira Vegas
:
A controlled experiment on time pressure and confirmation bias in functional software testing. 1727-1761 - Tobias Baum
, Kurt Schneider
, Alberto Bacchelli:
Associating working memory capacity and code change ordering with code review performance. 1762-1798 - Le An
, Marco Castelluccio
, Foutse Khomh:
An empirical study of DLL injection bugs in the Firefox ecosystem. 1799-1822 - Casey Casalnuovo
, Kenji Sagae, Prem Devanbu:
Studying the difference between natural and programming language corpora. 1823-1868 - Mohammad Masudur Rahman
, Chanchal K. Roy, David Lo
:
Automatic query reformulation for code search using crowdsourced knowledge. 1869-1924 - Masanari Kondo
, Cor-Paul Bezemer
, Yasutaka Kamei, Ahmed E. Hassan, Osamu Mizuno
:
The impact of feature reduction techniques on defect prediction models. 1925-1963 - Ehsan Noei
, Feng Zhang, Shaohua Wang
, Ying Zou:
Towards prioritizing user-related issue reports of mobile applications. 1964-1996 - Anna May, Johannes Wachs
, Anikó Hannák
:
Gender differences in participation and reward on Stack Overflow. 1997-2019 - Nauman Bin Ali
, Emelie Engström
, Masoumeh Taromirad
, Mohammad Reza Mousavi, Nasir Mehmood Minhas
, Daniel Helgesson, Sebastian Kunze, Mahsa Varshosaz:
On the search for industry-relevant regression testing research. 2020-2055 - Alejandro Mazuera-Rozo, Jairo Bautista-Mora, Mario Linares-Vásquez
, Sandra Rueda, Gabriele Bavota
:
The Android OS stack and its vulnerabilities: an empirical study. 2056-2101 - Taher Ahmed Ghaleb
, Daniel Alencar da Costa, Ying Zou:
An empirical study of the long duration of continuous integration builds. 2102-2139 - Guoliang Zhao
, Daniel Alencar da Costa, Ying Zou:
Improving the pull requests review process using learning-to-rank algorithms. 2140-2170 - Meng Yan
, Xin Xia
, David Lo
, Ahmed E. Hassan, Shanping Li:
Characterizing and identifying reverted commits. 2171-2208 - Luis Cruz
, Rui Abreu
:
Catalog of energy patterns for mobile applications. 2209-2235 - Chaiyong Ragkhitwetsagul
, Jens Krinke:
Siamese: scalable and incremental code clone search via multiple code representations. 2236-2284 - Boyuan Chen
, Zhen Ming (Jack) Jiang:
Extracting and studying the Logging-Code-Issue- Introducing changes in Java-based large-scale open source software systems. 2285-2322 - Yangguang Li
, Zhen Ming (Jack) Jiang:
Assessing and optimizing the performance impact of the just-in-time configuration parameters - a case study on PyPy. 2323-2363 - Elizabeth Bjarnason
, Helen Sharp
, Björn Regnell
:
Improving requirements-test alignment by prescribing practices that mitigate communication gaps. 2364-2409 - Sergiy S. Kolesnikov
, Norbert Siegmund, Christian Kästner, Sven Apel
:
On the relation of control-flow and performance feature interactions: a case study. 2410-2437 - Luis Cruz
, Rui Abreu
, David Lo
:
To the attention of mobile software developers: guess what, test your app! 2438-2468 - Christoph Laaber
, Joel Scheuner
, Philipp Leitner
:
Software microbenchmarking in the cloud. How bad is it really? 2469-2508 - Chetan Arora
, Mehrdad Sabetzadeh
, Lionel C. Briand:
An empirical study on the potential usefulness of domain models for completeness checking of requirements. 2509-2539 - Vahid Garousi
, Dietmar Pfahl
, João M. Fernandes
, Michael Felderer, Mika V. Mäntylä, David C. Shepherd
, Andrea Arcuri, Ahmet Coskunçay
, Bedir Tekinerdogan
:
Characterizing industry-academia collaborations in software engineering: evidence from 101 projects. 2540-2602 - Benjamin Danglot
, Oscar Luis Vera-Pérez, Benoit Baudry, Martin Monperrus
:
Automatic test improvement with DSpot: a study with ten mature open-source projects. 2603-2635 - Amiangshu Bosu
, Anindya Iqbal, Rifat Shahriyar, Partha Chakraborty
:
Understanding the motivations, challenges and needs of Blockchain software developers: a survey. 2636-2673 - Muhammad Uzair Khan, Hassan Sartaj
, Muhammad Zohaib Iqbal
, Muhammad Usman, Numra Arshad:
AspectOCL: using aspects to ease maintenance of evolving constraint specification. 2674-2724 - Daniel M. Germán
, Bram Adams
, Kate Stewart:
cregit: Token-level blame information in git version control repositories. 2725-2763 - Md. Abdullah Al Mamun
, Christian Berger, Jörgen Hansson:
Effects of measurements on correlations of software code metrics. 2764-2818 - Wieslaw Kopec
, Bartlomiej Balcerzak, Radoslaw Nielek, Grzegorz Kowalik, Adam Wierzbicki
, Fabio Casati:
Correction to: older adults and hackathons: a qualitative study. 2819
Volume 24, Number 5, October 2019
- Editor's Note: Special Section on Software Maintenance and Evolution. 2821-2822
- Qiao Huang, Xin Xia
, David Lo
:
Revisiting supervised and unsupervised models for effort-aware just-in-time defect prediction. 2823-2862 - Nicholas Nelson
, Caius Brindescu, Shane McKee, Anita Sarma
, Danny Dig:
The life-cycle of merge conflicts: processes, barriers, and strategies. 2863-2906 - (Withdrawn) The smell of fear: on the relation between test smells and flaky tests. 2907-2946
- Oscar Chaparro
, Juan Manuel Florez, Andrian Marcus
:
Using bug descriptions to reformulate queries during text-retrieval-based bug localization. 2947-3007 - Marco Castelluccio
, Le An
, Foutse Khomh:
An empirical study of patch uplift in rapid release development pipelines. 3008-3044 - Editor's Note: Special Section on Source Code Analysis and Manipulation. 3045
- Pascal Gadient
, Mohammad Ghafari
, Patrick Frischknecht, Oscar Nierstrasz
:
Security code smells in Android ICC. 3046-3076 - David W. Binkley
, Nicolas Gold, Syed S. Islam, Jens Krinke, Shin Yoo:
A comparison of tree- and line-oriented observational slicing. 3077-3113 - Giovanni Liva
, Muhammad Taimoor Khan
, Martin Pinzger:
Semantics-driven extraction of timed automata from Java programs. 3114-3150 - David Bowes
, Emad Shihab, Burak Turhan
:
Guest editorial: special section on predictive models and data analytics in software engineering. 3151-3152 - Leandro L. Minku
:
A novel online supervised hyperparameter tuning procedure applied to cross-company software effort estimation. 3153-3204 - Riccardo Coppola
, Maurizio Morisio, Marco Torchiano
, Luca Ardito
:
Scripted GUI testing of Android open-source apps: evolution of test code and fragility causes. 3205-3248
Volume 24, Number 6, December 2019
- Sebastiano Panichella
, Fabio Palomba, David Lo
, Meiyappan Nagappan:
Guest Editorial: Special Issue on Software Engineering for Mobile Applications. 3249-3254 - Roselane Silva Farias
, Renata Maria de Souza, John D. McGregor, Eduardo Santana de Almeida:
Designing smart city mobile applications. 3255-3289 - Afnan A. Al-Subaihin
, Federica Sarro
, Sue Black, Licia Capra:
Empirical comparison of text-based mobile apps similarity measurement techniques. 3290-3315 - Daniel Martens
, Walid Maalej:
Towards understanding and detecting fake reviews in app stores. 3316-3355 - Bruno Gois Mateus, Matias Martinez
:
An empirical study on quality of Android applications written in Kotlin language. 3356-3393 - Yi Zeng
, Jinfu Chen, Weiyi Shang, Tse-Hsun (Peter) Chen
:
Studying the characteristics of logging practices in mobile apps: a case study on F-Droid. 3394-3434 - Yepang Liu
, Jue Wang
, Lili Wei, Chang Xu, Shing-Chi Cheung
, Tianyong Wu, Jun Yan, Jian Zhang:
DroidLeaks: a comprehensive database of resource leaks in Android apps. 3435-3483 - Sara Seif Afjehei, Tse-Hsun (Peter) Chen
, Nikolaos Tsantalis
:
iPerfDetector: Characterizing and detecting performance anti-patterns in iOS applications. 3484-3513 - Xu Wang, Chunyang Chen
, Zhenchang Xing:
Domain-specific machine translation with recurrent neural network for software localization. 3514-3545 - Suelen Goularte Carvalho, Mauricio Finavaro Aniche
, Júlio Veríssimo, Rafael Serapilha Durelli, Marco Aurélio Gerosa:
An empirical catalog of code smells for the presentation layer of Android apps. 3546-3586 - Kobra Khanmohammadi
, Neda Ebrahimi, Abdelwahab Hamou-Lhadj
, Raphaël Khoury:
Empirical study of android repackaged applications. 3587-3629 - Domenico Cotroneo, Antonio Ken Iannillo
, Roberto Natella
:
Evolutionary Fuzzing of Android OS Vendor System Services. 3630-3658 - Nishant Jha, Anas Mahmoud
:
Mining non-functional requirements from App store reviews. 3659-3695 - Sadeeq Jan, Annibale Panichella
, Andrea Arcuri, Lionel C. Briand:
Search-based multi-vulnerability testing of XML injections in web applications. 3696-3729 - Sadeeq Jan, Annibale Panichella, Andrea Arcuri, Lionel C. Briand:
Correction to: Search-based multi-vulnerability testing of XML injections in web applications. 3730 - Matthieu Foucault
, Xavier Blanc, Jean-Rémy Falleri
, Margaret-Anne D. Storey:
Fostering good coding practices through individual feedback and gamification: an industrial case study. 3731-3754 - Maleknaz Nayebi
, Liam Dicke
, Ron Ittyipe, Chris Carlson, Guenther Ruhe:
ESSMArT way to manage customer requests. 3755-3789 - Mariam El Mezouar
, Feng Zhang, Ying Zou:
An empirical study on the teams structures in social coding using GitHub projects. 3790-3823 - Anand Ashok Sawant
, Romain Robbes, Alberto Bacchelli:
To react, or not to react: Patterns of reaction to API deprecation. 3824-3870 - Weiqin Zou
, Jifeng Xuan
, Xiaoyuan Xie, Zhenyu Chen, Baowen Xu
:
How does code style inconsistency affect pull request integration? An exploratory study on 117 GitHub projects. 3871-3903 - David Kavaler
, Premkumar T. Devanbu, Vladimir Filkov:
Whom are you going to call? determinants of @-mentions in Github discussions. 3904-3932 - Mahdis Zolfagharinia
, Bram Adams
, Yann-Gaël Guéhéneuc:
A study of build inflation in 30 million CPAN builds on 13 Perl versions and 10 operating systems. 3933-3971 - Irit Hadar
, Anna Zamansky
, Daniel M. Berry
:
The inconsistency between theory and practice in managing inconsistency in requirements engineering. 3972-4005 - Dayi Lin
, Cor-Paul Bezemer
, Ahmed E. Hassan:
Identifying gameplay videos that exhibit bugs in computer games. 4006-4033 - Zhiyuan Wan, David Lo
, Xin Xia
, Liang Cai:
Practical and effective sandboxing for Linux containers. 4034-4070 - Jindae Kim
, Sunghun Kim:
Automatic patch generation with context-based change application. 4071-4106 - Editor's Note: Special Section on Mining Software Repositories. 4107-4108

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.