the proceedings contain 18 papers. the topics discussed include: with great humor comes great developer engagement;energy patterns for web: an exploratory study;micro-inequities and immigration backgrounds in the soft...
ISBN:
(纸本)9798400704994
the proceedings contain 18 papers. the topics discussed include: with great humor comes great developer engagement;energy patterns for web: an exploratory study;micro-inequities and immigration backgrounds in the software industry;Alexa, is the skill always safe? uncover lenient skill vetting process and protect user privacy at run time;an empirical study on compliance with ranking transparency in the software documentation of EU online platforms;challenges, strengths, and strategies of software engineers with ADHD: a case study;exposing algorithmic discrimination and its consequences in modern society: insights from a scoping study;dealing with cultural dispersion: a novel theoretical framework for softwareengineering research and practice;and beyond self-promotion: how softwareengineering research is discussed on LinkedIn.
the proceedings contain 20 papers. the topics discussed include: softwareengineering as the linchpin of responsible ai;one adapter for all programming languages? adapter tuning for code search and summarization;keepi...
ISBN:
(纸本)9798350322613
the proceedings contain 20 papers. the topics discussed include: softwareengineering as the linchpin of responsible ai;one adapter for all programming languages? adapter tuning for code search and summarization;keeping pace with ever-increasing data: towards continual learning of code intelligence models;detecting JVM JIT compiler bugs via exploring two-dimensional input spaces;validating SMT solvers via skeleton enumeration empowered by historical bug-triggering inputs;regression fuzzing for deep learning systems;the untold story of code refactoring customizations in practice;a comprehensive study of real-world bugs in machine learning model optimization;evaluating the impact of experimental assumptions in automated fault localization;locating framework-specific crashing faults with compact and explainable candidate set;and how do we read formal claims? eye-tracking and the cognition of proofs about algorithms.
the proceedings contain 17 papers. the topics discussed include: a new approach towards ensuring gender inclusive SE job advertisements;a review of how whistleblowing is studied in softwareengineering, and the implic...
详细信息
ISBN:
(纸本)9781665495943
the proceedings contain 17 papers. the topics discussed include: a new approach towards ensuring gender inclusive SE job advertisements;a review of how whistleblowing is studied in softwareengineering, and the implications for research and practice;an empirical investigation on the challenges faced by women in the software industry: a case study;attracting and retaining OSS contributors with a maintainer dashboard;detecting interpersonal conflict in issues and code review: cross pollinating open- and closed-source approaches;DRESS-ML: a domain-specific language for modelling exceptional scenarios and self-adaptive behaviors for drone-based applications;good fences make good neighbors? on the impact of cultural and geographical dispersion on community smells;and how to debug inclusivity bugs? a debugging process with information architecture.
the proceedings contain 158 papers. the topics discussed include: GitBug-Actions: building reproducible bug-fix benchmarks with Github actions;DronLomaly: runtime log-based anomaly detector for DJI Drones;nvshare: pra...
ISBN:
(纸本)9798400705021
the proceedings contain 158 papers. the topics discussed include: GitBug-Actions: building reproducible bug-fix benchmarks with Github actions;DronLomaly: runtime log-based anomaly detector for DJI Drones;nvshare: practical GPU sharing without memory size constraints;Daedalux: an extensible platform for variability-aware model checking;verifying and displaying move smart contract source code for the sui blockchain;TestSpark: IntelliJ IDEA's ultimate test generation companion;TypeEvalPy: a micro-benchmarking framework for Python type inference tools;can my microservice tolerate an unreliable database? resilience testing with fault injection and visualization;refinery: graph solver as a service;AntiCopyPaster 2.0: whitebox just-in-time code duplicates extraction;GithubInclusifier: finding and fixing non-inclusive language in Github repositories;and OpenSBT: a modular framework for search-based testing of automated driving systems.
the proceedings contain 68 papers. the topics discussed include: a large-scale survey on the usability of ai programming assistants: successes and challenges;LogShrink: effective log compression by leveraging commonal...
ISBN:
(纸本)9798400702174
the proceedings contain 68 papers. the topics discussed include: a large-scale survey on the usability of ai programming assistants: successes and challenges;LogShrink: effective log compression by leveraging commonality and variability of log data;how to support ML end-user programmers through a conversational agent;kind controllers and fast heuristics for non-well-separated GR(1) specifications;domain knowledge matters: improving prompts with fix templates for repairing python type errors;EDEFuzz: a web API Fuzzer for excessive data exposures;large language models are few-shot summarizers: multi-intent comment generation via in-context learning;modularizing while training: a new paradigm for modularizing DNN models;FAIR: flow type-aware pre-training of compiler intermediate representations;prompting is all you need: automated android bug replay with large language models;and do automatic test generation tools generate flaky tests?.
the proceedings contain 38 papers. the topics discussed include: assessing the impact of hints in learning formal specification;assessing AI detectors in identifying AI-generated code: implications for education;build...
ISBN:
(纸本)9798400704987
the proceedings contain 38 papers. the topics discussed include: assessing the impact of hints in learning formal specification;assessing AI detectors in identifying AI-generated code: implications for education;building collaborative learning: exploring social annotation in introductory programming;teaching software development for real-world problems using a microservice-based collaborative problem-solving approach;gamifying a software testing course with continuous integration;adopting an agile approach for reflective learning and teaching;experiences with summer camp communication via discord;using accessibility awareness interventions to improve computing education;training app developers in a software studio: the business nano challenge experience;breaking barriers: investigating the sense of belonging among women and non-binary students in softwareengineering;and an empirical study of the content and quality of sprint retrospectives in undergraduate team software projects.
the proceedings contain 23 papers. the topics discussed include: Re(gEx|DoS)Eval: evaluating generated regular expressions and their proneness to dos attacks;expert monitoring: human-centered concept drift detection i...
ISBN:
(纸本)9798400705007
the proceedings contain 23 papers. the topics discussed include: Re(gEx|DoS)Eval: evaluating generated regular expressions and their proneness to dos attacks;expert monitoring: human-centered concept drift detection in machine learning operations;ITG: trace generation via iterative interaction between LLM query and trace checking;synthesis of allowlists for runtime protection against SQLi;coding with a creative twist: investigating the link between creativity scores and problem-solving strategies;locating buggy segments in quantum program debugging;beyond a joke: dead code elimination can delete live code;leveraging large language models to improve REST API testing;LogExpert: log-based recommended resolutions generation using large language model;large language model for vulnerability detection: emerging results and future directions;and decomposing and measuring trust in open-source software.
Large Language Models (LLMs) have gained considerable traction within the softwareengineering (SE) community, impacting various SE tasks from code completion to test generation, from program repair to code summarizat...
详细信息
ISBN:
(纸本)9798400705007
Large Language Models (LLMs) have gained considerable traction within the softwareengineering (SE) community, impacting various SE tasks from code completion to test generation, from program repair to code summarization. Despite their promise, researchers must still be careful as numerous intricate factors can influence the outcomes of experiments involving LLMs. this paper initiates an open discussion on potential threats to the validity of LLM-based research including issues such as closed-source models, possible data leakage between LLM training data and research evaluation, and the reproducibility of LLM-based findings. In response, this paper proposes a set of guidelines tailored for SE researchers and Language Model (LM) providers to mitigate these concerns. the implications of the guidelines are illustrated using existing good practices followed by LLM providers and a practical example for SE researchers in the context of test case generation.
Creative ideation and its adaptive value in reacting to new events are critical to advancing scientific and technological innovation. software development, at its core, is a problem-solving endeavor that inherently de...
详细信息
ISBN:
(纸本)9798400705007
Creative ideation and its adaptive value in reacting to new events are critical to advancing scientific and technological innovation. software development, at its core, is a problem-solving endeavor that inherently demands creativity. Yet, the available research on creativity in softwareengineering is fragmented and limited. We present the first empirical evaluation of the role of creativity in softwareengineering (SE) tasks. We conducted an empirical study with 77 participants to objectively assess the effect of creativity-quantified via established psychometric tests-on developers' performance and behavior through the problem-solving strategies they used during programming. We find that participants with higher creativity scores employed diverse strategies with significant variations, adding extra game features and multiple animations. Additionally, we report a notable correlation between task time and divergent creativity scores, as participants with higher DAT scores exhibit extended task times. Our findings can inform educational and training strategies in SE, fostering innovative approaches and boosting developer performance and engagement.
this paper addresses the challenge of issue management in complex, component-based software architectures. In these systems, issues in one component often propagate across the architecture along the call chains. Yet, ...
详细信息
暂无评论