Ausgabe 1/2024
Inhalt (36 Artikel)
Frankenstein: fast and lightweight call graph generation for software builds
Mehdi Keshani, Georgios Gousios, Sebastian Proksch
Which design decisions in AI-enabled mobile applications contribute to greener AI?
Roger Creus Castanyer, Silverio Martínez-Fernández, Xavier Franch
Guest editorial: special issue on empirical software engineering and measurement
Maria Teresa Baldassarre, Marcos Kalinowski
AIBugHunter: A Practical tool for predicting, classifying and repairing software vulnerabilities
Michael Fu, Chakkrit Tantithamthavorn, Trung Le, Yuki Kume, Van Nguyen, Dinh Phung, John Grundy
Detecting outdated code element references in software repository documentation
Wen Siang Tan, Markus Wagner, Christoph Treude
What makes a code review useful to OpenDev developers? An empirical investigation
Asif Kamal Turzo, Amiangshu Bosu
Insights into software development approaches: mining Q &A repositories
Arif Ali Khan, Javed Ali Khan, Muhammad Azeem Akbar, Peng Zhou, Mahdi Fahmideh
Fairness-aware machine learning engineering: how far are we?
Carmine Ferrara, Giulia Sellitto, Filomena Ferrucci, Fabio Palomba, Andrea De Lucia
Silent bugs in deep learning frameworks: an empirical study of Keras and TensorFlow
Florian Tambon, Amin Nikanjam, Le An, Foutse Khomh, Giuliano Antoniol
Unreproducible builds: time to fix, causes, and correlation with external ecosystem factors
Rahul Bajaj, Eduardo Fernandes, Bram Adams, Ahmed E. Hassan
A fly in the ointment: an empirical study on the characteristics of Ethereum smart contract code weaknesses
Majd Soud, Grischa Liebel, Mohammad Hamdaqa
Bug characterization in machine learning-based systems
Mohammad Mehdi Morovati, Amin Nikanjam, Florian Tambon, Foutse Khomh, Zhen Ming (Jack) Jiang
Assessing the utility of text-to-SQL approaches for satisfying software developer information needs
Mihaela Tomova, Martin Hofmann, Constantin Hütterer, Patrick Mäder
Challenges in software model reuse: cross application domain vs. cross modeling paradigm
Iris Reinhartz-Berger
Mind the gap: gender, micro-inequities and barriers in software development
Emitzá Guzmán, Ricarda Anna-Lena Fischer, Janey Kok
APR4Vul: an empirical study of automatic program repair techniques on real-world Java vulnerabilities
Quang-Cuong Bui, Ranindya Paramitha, Duc-Ly Vu, Fabio Massacci, Riccardo Scandariato
Mutation analysis for evaluating code translation
Giovani Guizzo, Jie M. Zhang, Federica Sarro, Christoph Treude, Mark Harman
On the adoption and effects of source code reuse on defect proneness and maintenance effort
Giammaria Giordano, Gerardo Festa, Gemma Catolino, Fabio Palomba, Filomena Ferrucci, Carmine Gravino
A theory of factors affecting continuous experimentation (FACE)
Rasmus Ros, Elizabeth Bjarnason, Per Runeson
Detection and evaluation of bias-inducing features in machine learning
Moses Openja, Gabriel Laberge, Foutse Khomh
Language usage analysis for EMF metamodels on GitHub
Önder Babur, Eleni Constantinou, Alexander Serebrenik
Predicting merge conflicts considering social and technical assets
Gustavo Vale, Heitor Costa, Sven Apel
A metrics-based approach for selecting among various refactoring candidates
Nikolaos Nikolaidis, Nikolaos Mittas, Apostolos Ampatzoglou, Daniel Feitosa, Alexander Chatzigeorgiou
SAFe transformation in a large financial corporation
Abheeshta Putta, Maria Paasivaara, Casper Lassenius
Supporting single responsibility through automated extract method refactoring
Alireza Ardalani, Saeed Parsa, Morteza Zakeri-Nasrabadi, Alexander Chatzigeorgiou
A multi-objective effort-aware approach for early code review prediction and prioritization
Moataz Chouchen, Ali Ouni
Lightweight precise automatic extraction of exception preconditions in java methods
Diego Marcilio, Carlo A. Furia
A large-scale empirical study on mobile performance: energy, run-time and memory
Rui Rua, João Saraiva
The Impact of Personality on Requirements Engineering Activities: A Mixed-Methods Study
Dulaji Hidellaarachchi , John Grundy, Rashina Hoda, Ingo Mueller
Using knowledge units of programming languages to recommend reviewers for pull requests: an empirical study
Md Ahasanuzzaman, Gustavo A. Oliva, Ahmed E. Hassan
An empirical study of task infections in Ansible scripts
Akond Rahman, Dibyendu Brinto Bose, Yue Zhang, Rahul Pandita
What is an app store? The software engineering perspective
Wenhan Zhu, Sebastian Proksch, Daniel M. German, Michael W. Godfrey, Li Li, Shane McIntosh
Search-based Automatic Repair for Fairness and Accuracy in Decision-making Software
Max Hort, Jie M. Zhang, Federica Sarro, Mark Harman