[HTML][HTML] Multi-objective search for gender-fair and semantically correct word embeddings
Fairness is a crucial non-functional requirement of modern software systems that rely on the
use of Artificial Intelligence (AI) to make decisions regarding our daily lives in application …
use of Artificial Intelligence (AI) to make decisions regarding our daily lives in application …
From motion activity to geo-embeddings: Generating and exploring vector representations of locations, traces and visitors through large-scale mobility data
A Crivellari, E Beinat - ISPRS International Journal of Geo-Information, 2019 - mdpi.com
The rapid growth of positioning technology allows tracking motion between places, making
trajectory recordings an important source of information about place connectivity, as they …
trajectory recordings an important source of information about place connectivity, as they …
FineLocator: A novel approach to method-level fine-grained bug localization by query expansion
W Zhang, Z Li, Q Wang, J Li - Information and Software Technology, 2019 - Elsevier
Context Bug localization, namely, to locate suspicious snippets from source code files for
developers to fix the bug, is crucial for software quality assurance and software …
developers to fix the bug, is crucial for software quality assurance and software …
I know what you are searching for: Code snippet recommendation from stack overflow posts
Stack Overflow has been heavily used by software developers to seek programming-related
information. More and more developers use Community Question and Answer forums, such …
information. More and more developers use Community Question and Answer forums, such …
Context2Name: A deep learning-based approach to infer natural variable names from usage contexts
Most of the JavaScript code deployed in the wild has been minified, a process in which
identifier names are replaced with short, arbitrary and meaningless names. Minified code …
identifier names are replaced with short, arbitrary and meaningless names. Minified code …
Sethesaurus: Wordnet in software engineering
Informal discussions on social platforms (eg, Stack Overflow, CodeProject) have
accumulated a large body of programming knowledge in the form of natural language text …
accumulated a large body of programming knowledge in the form of natural language text …
Unsupervised software-specific morphological forms inference from informal discussions
Informal discussions on social platforms (eg, Stack Overflow) accumulates a large body of
programming knowledge in natural language text. Natural language process (NLP) …
programming knowledge in natural language text. Natural language process (NLP) …
Adaptive deep code search
Searching code in a large-scale codebase using natural language queries is a common
practice during software development. Deep learning-based code search methods …
practice during software development. Deep learning-based code search methods …
Improving bug localization with an enhanced convolutional neural network
Background: Localizing buggy files automatically speeds up the process of bug fixing so as
to improve the efficiency and productivity of software quality teams. There are other useful …
to improve the efficiency and productivity of software quality teams. There are other useful …
Analyzing requirements and traceability information to improve bug localization
Locating bugs in industry-size software systems is time consuming and challenging. An
automated approach for assisting the process of tracing from bug descriptions to relevant …
automated approach for assisting the process of tracing from bug descriptions to relevant …