Ausgabe 7/2022
Inhalt (39 Artikel)
Static detection of equivalent mutants in real-time model-based mutation testing
Davide Basile, Maurice H. ter Beek, Sami Lazreg, Maxime Cordy, Axel Legay
Stubbifier: debloating dynamic server-side JavaScript applications
Alexi Turcotte, Ellen Arteca, Ashish Mishra, Saba Alimadadi, Frank Tip
FENSE: A feature-based ensemble modeling approach to cross-project just-in-time defect prediction
Tanghaoran Zhang, Yue Yu, Xinjun Mao, Yao Lu, Zhixing Li, Huaimin Wang
On the documentation of self-admitted technical debt in issues
Laerte Xavier, João Eduardo Montandon, Fabio Ferreira, Rodrigo Brito, Marco Tulio Valente
The role of bug report evolution in reliable fixing estimation
Renan G. Vieira, César Lincoln C. Mattos, Lincoln S. Rocha, João Paulo P. Gomes, Matheus Paixão
Intensifying the search-based optimization of product line architectures with crossover operators
Diego Fernandes da Silva, Luiz Fernando Okada, Wesley K. G. Assunção, Thelma Elita Colanzi
One-off events? An empirical study of hackathon code creation and reuse
Ahmed Samir Imam Mahmoud, Tapajit Dey, Alexander Nolte, Audris Mockus, James D. Herbsleb
Deja Vu: semantics-aware recording and replay of high-speed eye tracking and interaction data to support cognitive studies of software engineering tasks—methodology and analyses
Vlas Zyrianov, Cole S. Peterson, Drew T. Guarnera, Joshua Behler, Praxis Weston, Bonita Sharif, Jonathan I. Maletic
Learning from what we know: How to perform vulnerability prediction using noisy historical data
Aayush Garg, Renzo Degiovanni, Matthieu Jimenez, Maxime Cordy, Mike Papadakis, Yves Le Traon
Test smells 20 years later: detectability, validity, and reliability
Annibale Panichella, Sebastiano Panichella, Gordon Fraser, Anand Ashok Sawant, Vincent J. Hellendoorn
SPVF: security property assisted vulnerability fixing via attention-based models
Zhou Zhou, Lili Bo, Xiaoxue Wu, Xiaobing Sun, Tao Zhang, Bin Li, Jiale Zhang, Sicong Cao
On the usage and development of deep learning compilers: an empirical study on TVM
Xiongfei Wu, Jinqiu Yang, Lei Ma, Yinxing Xue, Jianjun Zhao
The human experience of comprehending source code in virtual reality
James Dominic, Brock Tubre, Deborah Kunkel, Paige Rodeghero
Developing research questions in conversation with the literature: operationalization & tool support
Oscar Díaz, Jeremías P. Contell
Extracting enhanced artificial intelligence model metadata from software repositories
Jason Tsay, Alan Braz, Martin Hirzel, Avraham Shinnar, Todd Mummert
The evolution of the code during review: an investigation on review changes
Enrico Fregnan, Fernando Petrulio, Alberto Bacchelli
FindICI: Using machine learning to detect linguistic inconsistencies between code and natural language descriptions in infrastructure-as-code
Nemania Borovits, Indika Kumara, Dario Di Nucci, Parvathy Krishnan, Stefano Dalla Palma, Fabio Palomba, Damian A. Tamburri, Willem-Jan van den Heuvel
An empirical study of Android behavioural code smells detection
Dimitri Prestat, Naouel Moha, Roger Villemaire
An empirical evaluation of a novel domain-specific language – modelling vehicle routing problems with Athos
Benjamin Hoffmann, Neil Urquhart, Kevin Chalmers, Michael Guckert
Exploring the relationship between performance metrics and cost saving potential of defect prediction models
Steffen Tunkel, Steffen Herbold
Motivating members’ involvement to effectually conduct collaborative software process tailoring
Jung-Chieh Lee, Chung-Yang Chen
TestEvoViz: visualizing genetically-based test coverage evolution
Andreina Cota Vidaurre, Evelyn Cusi López, Juan Pablo Sandoval Alcocer, Alexandre Bergel
Comparing ϕ and the F-measure as performance metrics for software-related classifications
Luigi Lavazza, Sandro Morasca
Modeling function-level interactions for file-level bug localization
Hongliang Liang, Dengji Hang, Xiangyu Li
Static test flakiness prediction: How Far Can We Go?
Valeria Pontillo, Fabio Palomba, Filomena Ferrucci
C2M: a maturity model for the evaluation of communication in distributed software development
Ivaldir de Farias Junior, Sabrina Marczak, Rodrigo Santos, Cleyton Rodrigues, Hermano Moura
A machine and deep learning analysis among SonarQube rules, product, and process metrics for fault prediction
Francesco Lomio, Sergio Moreschini, Valentina Lenarduzzi
A controlled experiment of different code representations for learning-based program repair
Marjane Namavar, Noor Nashid, Ali Mesbah
Basic block coverage for search-based unit testing and crash reproduction
Pouria Derakhshanfar, Xavier Devroey, Andy Zaidman
DiverGet: a Search-Based Software Testing approach for Deep Neural Network Quantization assessment
Ahmed Haj Yahmed, Houssem Ben Braiek, Foutse Khomh, Sonia Bouzidi, Rania Zaatour
Developers’ perception matters: machine learning to detect developer-sensitive smells
Daniel Oliveira, Wesley K. G. Assunção, Alessandro Garcia, Baldoino Fonseca, Márcio Ribeiro
A large scale analysis of mHealth app user reviews
Omar Haggag, John Grundy, Mohamed Abdelrazek, Sherif Haggag
SmartFast: an accurate and robust formal analysis tool for Ethereum smart contracts
Zhaoxuan Li, Siqi Lu, Rui Zhang, Rui Xue, Wenqiu Ma, Rujin Liang, Ziming Zhao, Sheng Gao
A large-scale empirical study of commit message generation: models, datasets and evaluation
Wei Tao, Yanlin Wang, Ensheng Shi, Lun Du, Shi Han, Hongyu Zhang, Dongmei Zhang, Wenqiang Zhang