Machine learning for software engineering: A tertiary study
Machine learning (ML) techniques increase the effectiveness of software engineering (SE)
lifecycle activities. We systematically collected, quality-assessed, summarized, and …
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
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 …
increasing attention in the study of software engineering (SE). This paper presents a …
Investigating and designing for trust in ai-powered code generation tools
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 …
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
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 …
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
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 …
little about how and how to help software developers form appropriate trust in those AI tools …
Software development effort estimation: A systematic mapping study
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 …
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
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 …
reading software artifacts. The cognitive load can vary according to tasks and across …
Fairness issues, current approaches, and challenges in machine learning models
With the increasing influence of machine learning algorithms in decision-making processes,
concerns about fairness have gained significant attention. This area now offers significant …
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
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 …
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 …
activities. Code change, code review and debugging are examples of these activities that …