default search action
Empirical Software Engineering, Volume 26
Volume 26, Number 1, January 2021
- Rezvan Mahdavi-Hezaveh, Jacob Dremann, Laurie A. Williams:
Software development with feature toggles: practices used by practitioners. 1 - Yuanrui Fan, Xin Xia, David Lo, Ahmed E. Hassan, Shanping Li:
What makes a popular academic AI repository? 2 - Yogeshwar Shastri, Rashina Hoda, Robert Amor:
Spearheading agile: the role of the scrum master in agile projects. 3 - Carlos Diego Nascimento Damasceno, Mohammad Reza Mousavi, Adenilso da Silva Simão:
Learning by sampling: learning behavioral family models from software product lines. 4 - Manishankar Mondal, Banani Roy, Chanchal K. Roy, Kevin A. Schneider:
ID-correspondence: a measure for detecting evolutionary coupling. 5 - Paul Temple, Gilles Perrouin, Mathieu Acher, Battista Biggio, Jean-Marc Jézéquel, Fabio Roli:
Empirical assessment of generating adversarial configurations for software product lines. 6 - Daoyuan Wu, Debin Gao, David Lo:
Scalable online vetting of Android apps for measuring declared SDK versions and their consistency with API calls. 7 - An Ran Chen, Tse-Hsun (Peter) Chen, Shaowei Wang:
Demystifying the challenges and benefits of analyzing user-reported logs in bug reports. 8 - Zeinab Azadeh Kermansaravi, Md. Saidur Rahman, Foutse Khomh, Fehmi Jaafar, Yann-Gaël Guéhéneuc:
Investigating design anti-pattern and design pattern mutations and their change- and fault-proneness. 9 - Xiajing Wang, Changzhen Hu, Rui Ma, Donghai Tian, Jinyuan He:
CMFuzz: context-aware adaptive mutation for fuzzers. 10 - Belén Ramos-Gutiérrez, Ángel Jesús Varela-Vaca, José A. Galindo, María Teresa Gómez-López, David Benavides:
Discovering configuration workflows from existing logs using process mining. 11 - Felipe Ebert, Fernando Castor, Nicole Novielli, Alexander Serebrenik:
An exploratory study on confusion in code reviews. 12 - Adrian Santos, Sira Vegas, Markku Oivo, Natalia Juristo:
Comparing the results of replications in software engineering. 13 - Morakot Choetkiertikul, Hoa Khanh Dam, Truyen Tran, Trang Pham, Chaiyong Ragkhitwetsagul, Aditya Ghose:
Automatically recommending components for issue reports using deep learning. 14 - Juan Hoyos, Rabe Abdalkareem, Suhaib Mujahid, Emad Shihab, Albeiro Espinosa Bedoya:
On the Removal of Feature Toggles. 15
Volume 26, Number 2, March 2021
- Jiakun Liu, Qiao Huang, Xin Xia, Emad Shihab, David Lo, Shanping Li:
An exploratory study on the introduction and removal of different types of technical debt in deep learning frameworks. 16 - Gharib Gharibi, Vijay Walunj, Raju Nekadi, Raj Marri, Yugyung Lee:
Automated end-to-end management of the modeling lifecycle in deep learning. 17 - Fabiano Pecorelli, Fabio Palomba, Andrea De Lucia:
The Relation of Test-Related Factors to Software Quality: A Case Study on Apache Systems. 18 - Ahmed Zerouali, Tom Mens, Alexandre Decan, Jesús M. González-Barahona, Gregorio Robles:
A multi-dimensional analysis of technical lag in Debian-based Docker images. 19 - He Ye, Matias Martinez, Martin Monperrus:
Automated patch assessment for program repair at scale. 20 - Rebecca Yates, Norah Power, Jim Buckley:
Correction to: Characterizing the transfer of program comprehension in onboarding: an information-push perspective. 21 - Yuxing Ma, Tapajit Dey, Chris Bogart, Sadika Amreen, Marat Valiev, Adam Tutko, David Kennard, Russell Zaretzki, Audris Mockus:
World of code: enabling a research workflow for mining and analyzing the universe of open source VCS data. 22 - Alexander Grebhahn, Christian Kaltenecker, Christian Engwer, Norbert Siegmund, Sven Apel:
Lightweight, semi-automatic variability extraction: a case study on scientific computing. 23 - Elias Kuiter, Sebastian Krieter, Jacob Krüger, Gunter Saake, Thomas Leich:
variED: an editor for collaborative, real-time feature modeling. 24 - Jessica Díaz, Daniel López-Fernández, Jorge Pérez, Ángel González-Prieto:
Why are many businesses instilling a DevOps culture into their organization? 25 - Thomas Olsson, Krzysztof Wnuk, Slinger Jansen:
A validated model for the scoping process of quality requirements: a multi-case study. 26 - Xiaowei Chen, Rabe Abdalkareem, Suhaib Mujahid, Emad Shihab, Xin Xia:
Helping or not helping? Why and how trivial packages impact the npm ecosystem. 27 - Pertti Karhapää, Woubshet Behutiye, Pilar Rodríguez, Markku Oivo, Dolors Costal, Xavier Franch, Sanja Aaramaa, Michal Choras, Jari Partanen, Antonin Abherve:
Strategies to manage quality requirements in agile software development: a multiple case study. 28 - Toufique Ahmed, Premkumar T. Devanbu, Vincent J. Hellendoorn:
Learning lenient parsing & typing via indirect supervision. 29 - Robert Lindohf, Jacob Krüger, Erik Herzog, Thorsten Berger:
Software product-line evaluation in the large. 30 - Mathieu Nassif, Martin P. Robillard:
Wikifying software artifacts. 31
Volume 26, Number 3, May 2021
- Christian Macho, Stefanie Beyer, Shane McIntosh, Martin Pinzger:
The nature of build changes. 32 - Rungroj Maipradit, Christoph Treude, Hideaki Hata, Kenichi Matsumoto:
Correction to: Wait for it: identifying "On-Hold" self-admitted technical debt. 33 - Armstrong Foundjem, Bram Adams:
Release synchronization in software ecosystems. 34 - Misoo Kim, Eunseok Lee:
Are datasets for information retrieval-based bug localization techniques trustworthy? 35 - Majid Hatamian, Samuel Wairimu, Nurul Momen, Lothar Fritsch:
A privacy and security analysis of early-deployed COVID-19 contact tracing Android apps. 36 - Appreciation to Empirical Software Engineering reviewers of 2020. 37
- Rui Pereira, Hugo Matalonga, Marco Couto, Fernando Castor, Bruno Cabral, Pedro Carvalho, Simão Melo de Sousa, João Paulo Fernandes:
GreenHub: a large-scale collaborative dataset to battery consumption analysis of android devices. 38 - João Pedro Moraes, Ivanilton Polato, Igor Wiese, Filipe Saraiva, Gustavo Pinto:
From one to hundreds: multi-licensing in the JavaScript ecosystem. 39 - Grischa Liebel, Shalini Chakraborty:
Ethical issues in empirical studies using student subjects: Re-visiting practices and perceptions. 40 - Simone V. Spiegler, Christoph Heinecke, Stefan Wagner:
An empirical study on changing leadership in agile teams. 41 - Adrian Santos, Sira Vegas, Oscar Dieste, Fernando Uyaguari, Ayse Tosun, Davide Fucci, Burak Turhan, Giuseppe Scanniello, Simone Romano, Itir Karac, Marco Kuhrmann, Vladimir Mandic, Robert Ramac, Dietmar Pfahl, Christian Engblom, Jarno Kyykka, Kerli Rungi, Carolina Palomeque, Jaroslav Spisak, Markku Oivo, Natalia Juristo:
A family of experiments on test-driven development. 42 - Amin Sleimi, Nicolas Sannier, Mehrdad Sabetzadeh, Lionel C. Briand, Marcello Ceci, John Dann:
An automated framework for the extraction of semantic legal metadata from legal texts. 43 - Mikaela Cashman, Justin W. Firestone, Myra B. Cohen, Thammasak Thianniwet, Wei Niu:
An empirical investigation of organic software product lines. 44 - César Soto-Valero, Nicolas Harrand, Martin Monperrus, Benoit Baudry:
A comprehensive study of bloated dependencies in the Maven ecosystem. 45 - Timothée Riom, Arthur D. Sawadogo, Kevin Allix, Tegawendé F. Bissyandé, Naouel Moha, Jacques Klein:
Revisiting the VCCFinder approach for the identification of vulnerability-contributing commits. 46 - Bodin Chinthanet, Raula Gaikovina Kula, Shane McIntosh, Takashi Ishio, Akinori Ihara, Kenichi Matsumoto:
Lags in the release, adoption, and propagation of npm vulnerability fixes. 47 - Omer Levy, Dror G. Feitelson:
Understanding large-scale software systems - structure and flows. 48 - Abdul Razzaq, Andrew Le Gear, Chris Exton, Jim Buckley:
Correction to: An empirical assessment of baseline feature location techniques. 49 - Sebastián Pizard, Fernando Acerenza, Ximena Otegui, Silvana Moreno, Diego Vallespir, Barbara A. Kitchenham:
Training students in evidence-based software engineering and systematic reviews: a systematic review and empirical study. 50 - Ezekiel O. Soremekun, Lukas Kirschner, Marcel Böhme, Andreas Zeller:
Locating faults with program slicing: an empirical analysis. 51 - Tao Ma, Shaukat Ali, Tao Yue:
Testing self-healing cyber-physical systems under uncertainty with reinforcement learning: an empirical study. 52 - Rui Shu, Tianpei Xia, Jianfeng Chen, Laurie A. Williams, Tim Menzies:
How to Better Distinguish Security Bug Reports (Using Dual Hyperparameter Optimization). 53 - Hamid Bagheri, Jianghao Wang, Jarod Aerts, Negar Ghorbani, Sam Malek:
Flair: efficient analysis of Android inter-component vulnerabilities in response to incremental changes. 54 - Wellington Oliveira, Renato Oliveira, Fernando Castor, Gustavo Pinto, João Paulo Fernandes:
Improving energy-efficiency by recommending Java collections. 55 - Xueqi Yang, Jianfeng Chen, Rahul Yedida, Zhe Yu, Tim Menzies:
Learning to recognize actionable static code warnings (is intrinsically easy). 56
Volume 26, Number 4, July 2021
- Jordan Samhi, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein:
A first look at Android applications in Google Play related to COVID-19. 57 - Andreea Vescan, Adrian Pintea, Lukas Linsbauer, Alexander Egyed:
Genetic programming for feature model synthesis: a replication study. 58 - Gede Artha Azriadi Prana, Abhishek Sharma, Lwin Khin Shar, Darius Foo, Andrew E. Santosa, Asankhaya Sharma, David Lo:
Out of sight, out of mind? How vulnerable dependencies affect open-source projects. 59 - Yu Qu, Heng Yin:
Evaluating network embedding techniques' performances in software bug prediction. 60 - Chen Lyu, Ruyun Wang, Hongyu Zhang, Hanwen Zhang, Songlin Hu:
Embedding API dependency graph for neural code generation. 61 - Daniel Russo, Paul H. P. Hanel, Seraphina Altnickel, Niels van Berkel:
Predictors of well-being and productivity among software professionals during the COVID-19 pandemic - a longitudinal study. 62 - Yingying Wang, Harshavardhan Kadiyala, Julia Rubin:
Promises and challenges of microservices: an exploratory study. 63 - Suppawong Tuarob, Noppadol Assavakamhaenghan, Waralee Tanaphantaruk, Ponlakit Suwanworaboon, Saeed-Ul Hassan, Morakot Choetkiertikul:
Automatic team recommendation for collaborative software development. 64 - João Felipe Pimentel, Leonardo Murta, Vanessa Braganholo, Juliana Freire:
Understanding and improving the quality and reproducibility of Jupyter notebooks. 65 - Di Wu, Xiao-Yuan Jing, Hongyu Zhang, Bing Li, Yu Xie, Baowen Xu:
Generating API tags for tutorial fragments from Stack Overflow. 66 - Christopher Steven Timperley, Lauren Herckis, Claire Le Goues, Michael Hilton:
Understanding and improving artifact sharing in software engineering research. 67 - Henry Tang, Sarah Nadi:
On using Stack Overflow comment-edit pairs to recommend code maintenance changes. 68 - Juri Di Rocco, Davide Di Ruscio, Claudio Di Sipio, Phuong Thanh Nguyen, Riccardo Rubei:
Development of recommendation systems for software engineering: the CROSSMINER experience. 69 - Mazen Mohamad, Jan-Philipp Steghöfer, Riccardo Scandariato:
Security assurance cases - state of the art of an emerging approach. 70 - Sophia Quach, Maxime Lamothe, Yasutaka Kamei, Weiyi Shang:
An empirical study on the use of SZZ for identifying inducing changes of non-functional bugs. 71 - Laurence Duchien, Paul Grünbacher, Thomas Thüm:
Foreword to the Special Issue on Configurable Systems. 72 - N. C. Shrikanth, William Nichols, Fahmid Morshed Fahid, Tim Menzies:
Assessing practitioner beliefs about software engineering. 73 - Nadia Daoudi, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein:
Lessons Learnt on Reproducibility in Machine Learning Based Android Malware Detection. 74 - Christoph Gote, Ingo Scholtes, Frank Schweitzer:
Analysing Time-Stamped Co-Editing Networks in Software Development Teams using git2net. 75 - Man Zhang, Bogdan Marculescu, Andrea Arcuri:
Resource and dependency based test case generation for RESTful Web services. 76 - Nicole Novielli, Fabio Calefato, Filippo Lanubile, Alexander Serebrenik:
Assessment of off-the-shelf SE-specific sentiment analysis tools: An extended replication study. 77 - Andrea Di Sorbo, Sebastiano Panichella:
Exposed! A case study on the vulnerability-proneness of Google Play Apps. 78 - Alvaro Veizaga, Mauricio Alférez, Damiano Torre, Mehrdad Sabetzadeh, Lionel C. Briand:
On systematically building a controlled natural language for functional requirements. 79 - Marian Daun, Jennifer Brings, Patricia Aluko Obe, Viktoria Stenkova:
Reliability of self-rated experience and confidence as predictors for students' performance in software engineering. 80 - Jiayuan Zhou, Shaowei Wang, Haoxiang Zhang, Tse-Hsun (Peter) Chen, Ahmed E. Hassan:
Studying backers and hunters in bounty issue addressing process of open source projects. 81 - Liu Wang, Ren He, Haoyu Wang, Pengcheng Xia, Yuanchun Li, Lei Wu, Yajin Zhou, Xiapu Luo, Yulei Sui, Yao Guo, Guoai Xu:
Beyond the virus: a first look at coronavirus-themed Android malware. 82 - Hayden Cheers, Yuqing Lin, Shamus P. Smith:
Evaluating the robustness of source code plagiarism detection tools to pervasive plagiarism-hiding modifications. 83 - Yongqiang Tian, Shiqing Ma, Ming Wen, Yepang Liu, Shing-Chi Cheung, Xiangyu Zhang:
To what extent do DNN-based image classification models make unreliable inferences? 84 - Luan P. Lima, Lincoln S. Rocha, Carla I. M. Bezerra, Matheus Paixão:
Assessing exception handling testing practices in open-source libraries. 85
Volume 26, Number 5, September 2021
- Maria Ulan, Welf Löwe, Morgan Ericsson, Anna Wingkvist:
Weighted software metrics aggregation and its application to defect prediction. 86 - Arthur Vitui, Tse-Hsun (Peter) Chen:
MLASP: Machine learning assisted capacity planning. 87 - Miikka Kuutila, Mika Mäntylä, Maëlick Claes, Marko Elovainio, Bram Adams:
Individual differences limit predicting well-being and productivity using software repositories: a longitudinal industrial study. 88 - Filipe Roseiro Côgo, Gustavo Ansaldi Oliva, Cor-Paul Bezemer, Ahmed E. Hassan:
An empirical study of same-day releases of popular packages in the npm ecosystem. 89 - Fitash Ul Haq, Donghwan Shin, Shiva Nejati, Lionel Claude Briand:
Can Offline Testing of Deep Neural Networks Replace Their Online Testing? 90 - Anh Nguyen-Duc, Kai-Kristian Kemell, Pekka Abrahamsson:
The entrepreneurial logic of startup software development: A study of 40 software startups. 91 - José Aldo Silva da Costa, Rohit Gheyi, Márcio Ribeiro, Sven Apel, Vander Alves, Baldoino Fonseca, Flávio Medeiros, Alessandro Garcia:
Evaluating refactorings for disciplining #ifdef annotations: An eye tracking study with novices. 92 - Maliheh Izadi, Abbas Heydarnoori, Georgios Gousios:
Topic recommendation for software repositories using multi-label classification algorithms. 93 - Maram Assi, Safwat Hassan, Yuan Tian, Ying Zou:
FeatCompare: Feature comparison for competing mobile apps leveraging user reviews. 94 - Mark Haakman, Luis Cruz, Hennie Huijgens, Arie van Deursen:
AI lifecycle models need to be revised. 95 - Dong Wang, Tao Xiao, Patanamon Thongtanunam, Raula Gaikovina Kula, Kenichi Matsumoto:
Understanding shared links and their intentions to meet information needs in modern code review. 96 - Sophia Quach, Maxime Lamothe, Bram Adams, Yasutaka Kamei, Weiyi Shang:
Evaluating the impact of falsely detected performance bug-inducing changes in JIT models. 97 - Florian Pellegrin, Zeynep Yücel, Akito Monden, Pattara Leelaprute:
Task estimation for software company employees based on computer interaction logs. 98 - Aldeida Aleti, Matias Martinez:
E-APR: Mapping the effectiveness of automated program repair techniques. 99 - Dong Jae Kim, Tse-Hsun (Peter) Chen, Jinqiu Yang:
The secret life of test smells - an empirical study on test smell evolution and maintenance. 100 - Nils Brede Moe, Darja Smite, Maria Paasivaara, Casper Lassenius:
Finding the sweet spot for organizational control and team autonomy in large-scale agile software development. 101 - Gema Rodríguez-Pérez, Reza Nadri, Meiyappan Nagappan:
Perceived diversity in software engineering: a systematic literature review. 102 - Neil A. Ernst, Jeffrey C. Carver, Daniel Méndez, Marco Torchiano:
Understanding peer review of software engineering papers. 103 - Justus Bogner, Jonas Fritzsch, Stefan Wagner, Alfred Zimmermann:
Industry practices and challenges for the evolvability assurance of microservices. 104 - Jesper Olsson, Erik Risfelt, Terese Besker, Antonio Martini, Richard Torkar:
Measuring affective states from technical debt. 105 - Amjed Tahir, Kwabena Ebo Bennin, Xun Xiao, Stephen G. MacDonell:
Does class size matter? An in-depth assessment of the effect of class size in software defect prediction. 106 - Boni García, Mario Muñoz Organero, Carlos Alario-Hoyos, Carlos Delgado Kloos:
Automated driver management for selenium WebDriver. 107 - Boyuan Li, Xiaoxu Diao, Wei Gao, Carol S. Smidts:
A requirements inspection method based on scenarios generated by model mutation and the experimental validation. 108 - Arthur Vitui, Tse-Hsun (Peter) Chen:
Correction to: MLASP: Machine learning assisted capacity planning. An industrial experience report. 109 - Shamsa Abid, Shafay Shamail, Hamid Abdul Basit, Sarah Nadi:
FACER: An API usage-based code-example recommender for opportunistic reuse. 110 - Daniel M. Berry:
Empirical evaluation of tools for hairy requirements engineering tasks. 111 - Pooja Rani, Sebastiano Panichella, Manuel Leuenberger, Mohammad Ghafari, Oscar Nierstrasz:
What do class comments tell us? An investigation of comment evolution and practices in Pharo Smalltalk. 112 - Kate Revoredo, Djordje Djurica, Jan Mendling:
A study into the practice of reporting software engineering experiments. 113 - Christoph Laaber, Mikael Basmaci, Pasquale Salza:
Predicting unstable software benchmarks using static source code features. 114 - Arthur V. Kamienski, Cor-Paul Bezemer:
An empirical study of Q&A websites for game developers. 115
Volume 26, Number 6, November 2021
- Mohammad Masudur Rahman, Foutse Khomh, Shamima Yeasmin, Chanchal K. Roy:
The forgotten role of search queries in IR-based bug localization: an empirical study. 116 - Jiachi Chen, Xin Xia, David Lo, John C. Grundy, Xiaohu Yang:
Maintenance-related concerns for post-deployed Ethereum smart contract development: issues, techniques, and future challenges. 117 - Cheng Zhou, Bin Li,