FA
Fenia Aivaloglou
50 records found
1
Authored
Unraveling Sentiment Threads: An Analysis of Comment Sentiment and User Participation in Scratch Project Creation
Investigating the Impact of Comment Sentiment on the Creator's Activity on a Social Coding Platform
Although existing work demonstrates that the usage of Scratch strengthens programming skills, little is known about the effect of children encouraging or criticizing each other when programming on the development of their programming skills. To address this gap, we conducted a da
...
Exploring Descriptive Metrics of Build Performance
A Study of GitHub Actions in Continuous Integration Projects
The Continuous Integration (CI) practice, has been rapidly growing and developing ever since it's introduction. This practice has been constantly providing benefits to developers such as early bug detection and feedback to development teams. In this study, we aim to identify the
...
AI in Coding: How can code generation models support developing computational thinking skills?
The use of code generation models in programming support activities
Using AI to support programming has recently gained a lot of popularity. Researchers have been developing tools to support programming activities using GPT models such as ChatGPT and Codex In this paper, we present the most common pro-gramming activities that these models can sup
...
Discovering the metrics for assessing a project’s maturity
An analysis of key indicators of maturity
Continuous integration (CI) is a software engineering practice that promotes frequent code integration into a shared repository, improving the productivity within development teams as well as the quality of the software being developed. While CI adoption has gained traction, stud
...
Use of AI-driven code generation models in teaching and learning programming
A systematic literature review
The recent emergence of AI-driven code generation models can potentially transform programming education. To pinpoint the current state of research on using AI code generators to support learning and teaching programming, we conducted a systematic literature review with 21 papers
...
GitHub Mining
The Implementation of Continuous Integration Pipelines
While continuous integration has already been proven to positively affect software development, little is known about how it should be implemented based on project context. This paper investigates how CI pipelines are configured by analysing data mined from software projects on G
...
Contributed
Unraveling Sentiment Threads: An Analysis of Comment Sentiment and User Participation in Scratch Project Creation
Investigating the Impact of Comment Sentiment on the Creator's Activity on a Social Coding Platform
Although existing work demonstrates that the usage of Scratch strengthens programming skills, little is known about the effect of children encouraging or criticizing each other when programming on the development of their programming skills. To address this gap, we conducted a da
...
Unraveling Sentiment Threads: An Analysis of Comment Sentiment and User Participation in Scratch Project Creation
Investigating the Impact of Comment Sentiment on the Creator's Activity on a Social Coding Platform
Although existing work demonstrates that the usage of Scratch strengthens programming skills, little is known about the effect of children encouraging or criticizing each other when programming on the development of their programming skills. To address this gap, we conducted a da
...
Exploring Descriptive Metrics of Build Performance
A Study of GitHub Actions in Continuous Integration Projects
The Continuous Integration (CI) practice, has been rapidly growing and developing ever since it's introduction. This practice has been constantly providing benefits to developers such as early bug detection and feedback to development teams. In this study, we aim to identify the
...
Exploring Descriptive Metrics of Build Performance
A Study of GitHub Actions in Continuous Integration Projects
The Continuous Integration (CI) practice, has been rapidly growing and developing ever since it's introduction. This practice has been constantly providing benefits to developers such as early bug detection and feedback to development teams. In this study, we aim to identify the
...
AI in Coding: How can code generation models support developing computational thinking skills?
The use of code generation models in programming support activities
Using AI to support programming has recently gained a lot of popularity. Researchers have been developing tools to support programming activities using GPT models such as ChatGPT and Codex In this paper, we present the most common pro-gramming activities that these models can sup
...
AI in Coding: How can code generation models support developing computational thinking skills?
The use of code generation models in programming support activities
Using AI to support programming has recently gained a lot of popularity. Researchers have been developing tools to support programming activities using GPT models such as ChatGPT and Codex In this paper, we present the most common pro-gramming activities that these models can sup
...
Discovering the metrics for assessing a project’s maturity
An analysis of key indicators of maturity
Continuous integration (CI) is a software engineering practice that promotes frequent code integration into a shared repository, improving the productivity within development teams as well as the quality of the software being developed. While CI adoption has gained traction, stud
...
Discovering the metrics for assessing a project’s maturity
An analysis of key indicators of maturity
Continuous integration (CI) is a software engineering practice that promotes frequent code integration into a shared repository, improving the productivity within development teams as well as the quality of the software being developed. While CI adoption has gained traction, stud
...
Use of AI-driven code generation models in teaching and learning programming
A systematic literature review
The recent emergence of AI-driven code generation models can potentially transform programming education. To pinpoint the current state of research on using AI code generators to support learning and teaching programming, we conducted a systematic literature review with 21 papers
...
Use of AI-driven code generation models in teaching and learning programming
A systematic literature review
The recent emergence of AI-driven code generation models can potentially transform programming education. To pinpoint the current state of research on using AI code generators to support learning and teaching programming, we conducted a systematic literature review with 21 papers
...
GitHub Mining
The Implementation of Continuous Integration Pipelines
While continuous integration has already been proven to positively affect software development, little is known about how it should be implemented based on project context. This paper investigates how CI pipelines are configured by analysing data mined from software projects on G
...
GitHub Mining
The Implementation of Continuous Integration Pipelines
While continuous integration has already been proven to positively affect software development, little is known about how it should be implemented based on project context. This paper investigates how CI pipelines are configured by analysing data mined from software projects on G
...
How can large language models and prompt engineering be leveraged in Computer Science education?
Systematic literature review
In recent years, significant progress has been made in the field of natural language processing (NLP) through the development of large language models (LLMs) like BERT and ChatGPT. These models have showcased remarkable abilities across a range of NLP tasks. However, effectively
...
How can large language models and prompt engineering be leveraged in Computer Science education?
Systematic literature review
In recent years, significant progress has been made in the field of natural language processing (NLP) through the development of large language models (LLMs) like BERT and ChatGPT. These models have showcased remarkable abilities across a range of NLP tasks. However, effectively
...