Machine learning for software engineering: A tertiary study

Z Kotti, R Galanopoulou, D Spinellis - ACM Computing Surveys, 2023 - dl.acm.org
Machine learning (ML) techniques increase the effectiveness of software engineering (SE)
lifecycle activities. We systematically collected, quality-assessed, summarized, and …

[HTML][HTML] Brain and autonomic nervous system activity measurement in software engineering: A systematic literature review

B Weber, T Fischer, R Riedl - Journal of Systems and Software, 2021 - Elsevier
In the past decade, brain and autonomic nervous system activity measurement received
increasing attention in the study of software engineering (SE). This paper presents a …

Investigating and designing for trust in ai-powered code generation tools

R Wang, R Cheng, D Ford, T Zimmermann - The 2024 ACM Conference …, 2024 - dl.acm.org
Trust is a crucial factor for the adoption and responsible usage of generative AI tools in
complex tasks such as software engineering. However, we have a limited understanding of …

Technological support for detection and prediction of plant diseases: A systematic mapping study

V Bischoff, K Farias, JP Menzen, G Pessin - Computers and Electronics in …, 2021 - Elsevier
The field of plant disease diagnosis and epidemiology seeks to assess symptoms caused by
pathogens. Different infectious and non-infectious agents can cause similar symptoms in …

“It would work for me too”: How Online Communities Shape Software Developers' Trust in AI-Powered Code Generation Tools

R Cheng, R Wang, T Zimmermann, D Ford - ACM Transactions on …, 2024 - dl.acm.org
While revolutionary AI-powered code generation tools have been rising rapidly, we know
little about how and how to help software developers form appropriate trust in those AI tools …

Software development effort estimation: A systematic mapping study

C Eduardo Carbonera, K Farias, V Bischoff - IET Software, 2020 - Wiley Online Library
The field of software‐development effort estimation explores ways of defining effort through
prediction approaches. Even though this field has a crucial impact on budgeting and project …

Measuring the cognitive load of software developers: An extended Systematic Mapping Study

LJ Gonçales, K Farias, BC da Silva - Information and Software Technology, 2021 - Elsevier
Context: Cognitive load in software engineering refers to the mental effort users spend while
reading software artifacts. The cognitive load can vary according to tasks and across …

Fairness issues, current approaches, and challenges in machine learning models

TD Jui, P Rivas - International Journal of Machine Learning and …, 2024 - Springer
With the increasing influence of machine learning algorithms in decision-making processes,
concerns about fairness have gained significant attention. This area now offers significant …

Cognition in software engineering: A taxonomy and survey of a half-century of research

F Fagerholm, M Felderer, D Fucci… - ACM Computing …, 2022 - dl.acm.org
Cognition plays a fundamental role in most software engineering activities. This article
provides a taxonomy of cognitive concepts and a survey of the literature since the beginning …

Estimating developers' cognitive load at a fine-grained level using eye-tracking measures

A Abbad-Andaloussi, T Sorg, B Weber - Proceedings of the 30th IEEE …, 2022 - dl.acm.org
The comprehension of source code is a task inherent to many software development
activities. Code change, code review and debugging are examples of these activities that …