Ausgabe 3/2023
Inhalt (24 Artikel)
Preface to the Special issue on the 36th IEEE International Conference on Software Maintenance and Evolution (ICSME 2020)
Kelly Blincoe, Zhenchang Xing
Visualising data science workflows to support third-party notebook comprehension: an empirical study
Dhivyabharathi Ramasamy, Cristina Sarasua, Alberto Bacchelli, Abraham Bernstein
Empirical analysis of security vulnerabilities in Python packages
Mahmoud Alfadel, Diego Elias Costa, Emad Shihab
Towards a change taxonomy for machine learning pipelines
Aaditya Bhatia, Ellis E. Eghan, Manel Grichi, William G. Cavanagh, Zhen Ming (Jack) Jiang, Bram Adams
VEER: enhancing the interpretability of model-based optimizations
Kewen Peng, Christian Kaltenecker, Norbert Siegmund, Sven Apel, Tim Menzies
Bugs in machine learning-based systems: a faultload benchmark
Mohammad Mehdi Morovati, Amin Nikanjam, Foutse Khomh, Zhen Ming (Jack) Jiang
On the spread and evolution of dead methods in Java desktop applications: an exploratory study
Danilo Caivano, Pietro Cassieri, Simone Romano, Giuseppe Scanniello
Automatic identification of self-admitted technical debt from four different sources
Yikun Li, Mohamed Soliman, Paris Avgeriou
Are automated static analysis tools worth it? An investigation into relative warning density and external software quality on the example of Apache open source projects
Alexander Trautsch, Steffen Herbold, Jens Grabowski
Integrating human values in software development using a human values dashboard
Arif Nurwidyantoro, Mojtaba Shahin, Michel Chaudron, Waqar Hussain, Harsha Perera, Rifat Ara Shams, Jon Whittle
Introduction to the special issue on program comprehension
Shinpei Hayashi, Yann-Gaël Guéhéneuc, Michel R.V. Chaudron
Studying the characteristics of SQL-related development tasks: An empirical study
Daniel Alencar da Costa, Natalie Grattan, Nigel Stanger, Sherlock A. Licorish
Machine learning-based test selection for simulation-based testing of self-driving cars software
Christian Birchler, Sajad Khatiri, Bill Bosshard, Alessio Gambi, Sebastiano Panichella
Empirically evaluating flaky test detection techniques combining test case rerunning and machine learning models
Owain Parry, Gregory M. Kapfhammer, Michael Hilton, Phil McMinn
Model vs system level testing of autonomous driving systems: a replication and extension study
Andrea Stocco, Brian Pulfer, Paolo Tonella
Software testing in the machine learning era
Andrea Stocco, Onn Shehory, Gunel Jahangirova, Vincenzo Riccio, Guy Barash, Eitan Farchi, Diptikalyan Saha
Does the first response matter for future contributions? A study of first contributions
Noppadol Assavakamhaenghan, Supatsara Wattanakriengkrai, Naomichi Shimada, Raula Gaikovina Kula, Takashi Ishio, Kenichi Matsumoto
Deep learning techniques to detect cybersecurity attacks: a systematic mapping study
Damiano Torre, Frantzy Mesadieu, Anitha Chennamaneni
Deep learning approaches for bad smell detection: a systematic literature review
Amal Alazba, Hamoud Aljamaan, Mohammad Alshayeb
Cross-status communication and project outcomes in OSS development
Yisi Han, Zhendong Wang, Yang Feng, Zhihong Zhao, Yi Wang
Automated test generation for Scratch programs
Adina Deiner, Patric Feldmeier, Gordon Fraser, Sebastian Schweikl, Wengran Wang
What do software startups need from UX work?
Luciana Zaina, Joelma Choma, Jullia Saad, Leonor Barroca, Helen Sharp, Leticia Machado, Cleidson R. B. de Souza