3.8 Proceedings Paper

Automated Query Reformulation for Efficient Search based on Query Logs From Stack Overflow

Related references

Note: Only part of the references are listed.
Article Computer Science, Software Engineering

Mining Likely Analogical APIs Across Third-Party Libraries via Large-Scale Unsupervised API Semantics Embedding

Chunyang Chen et al.

Summary: This study introduces an unsupervised deep learning based approach to infer likely analogical API mappings between libraries by embedding both API usage semantics and API description semantics into vector space. Deep learning models are trained using millions of API call sequences, method names, and comments from GitHub projects. The approach significantly outperforms other methods in inferring likely analogical APIs.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2021)

Article Computer Science, Software Engineering

SEthesaurus: WordNet in Software Engineering

Xiang Chen et al.

Summary: This paper proposes an automatic unsupervised approach to build a thesaurus for software engineering text, utilizing software-specific and general corpora to identify terms, infer morphological forms, and perform graph analysis. Experimental results show high coverage and accuracy of the approach, confirmed through manual verification of abbreviations and synonyms in the thesaurus.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2021)

Article Computer Science, Software Engineering

Wireframe-based UI Design Search through Image Autoencoder

Jieshan Chen et al.

ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY (2020)

Proceedings Paper Computer Science, Software Engineering

Unblind Your Apps: Predicting Natural-Language Labels for Mobile GUI Components by Deep Learning

Jieshan Chen et al.

2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020) (2020)

Proceedings Paper Computer Science, Software Engineering

SIMILARAPI: Mining Analogical APIs for Library Migration

Chunyang Chen

2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2020) (2020)

Article Computer Science, Software Engineering

What's Spain's Paris? Mining analogical libraries from Q&A discussions

Chunyang Chen et al.

EMPIRICAL SOFTWARE ENGINEERING (2019)

Article Computer Science, Software Engineering

Automatic query reformulation for code search using crowdsourced knowledge

Mohammad M. Rahman et al.

EMPIRICAL SOFTWARE ENGINEERING (2019)

Proceedings Paper Computer Science, Information Systems

Context Attentive Document Ranking and Query Suggestion

Wasi Uddin Ahmad et al.

PROCEEDINGS OF THE 42ND INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '19) (2019)

Article Computer Science, Software Engineering

Augmenting and structuring user queries to support efficient free-form code search

Raphael Sirres et al.

EMPIRICAL SOFTWARE ENGINEERING (2018)

Review Computer Science, Artificial Intelligence

Recent Trends in Deep Learning Based Natural Language Processing

Tom Young et al.

IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE (2018)

Proceedings Paper Computer Science, Information Systems

Attention-based Hierarchical Neural Query Suggestion

Wanyu Chen et al.

ACM/SIGIR PROCEEDINGS 2018 (2018)

Proceedings Paper Computer Science, Software Engineering

Effective Reformulation of Query for Code Search using Crowdsourced Knowledge and Extra-Large Data Analytics

Mohammad Masudur Rahman et al.

PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME) (2018)

Article Computer Science, Software Engineering

What Do Developers Use the Crowd For? A Study Using Stack Overflow

Rabe Abdalkareem et al.

IEEE SOFTWARE (2017)

Proceedings Paper Computer Science, Software Engineering

Unsupervised Software-Specific Morphological Forms Inference from Informal Discussions

Chunyang Chen et al.

2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2017)

Article Computer Science, Software Engineering

What do developers search for on the web?

Xin Xia et al.

EMPIRICAL SOFTWARE ENGINEERING (2017)

Article Computer Science, Information Systems

Query Expansion Based on Crowd Knowledge for Code Search

Liming Nie et al.

IEEE TRANSACTIONS ON SERVICES COMPUTING (2016)

Proceedings Paper Computer Science, Software Engineering

TechLand: Assisting Technology Landscape Inquiries with Insights from Stack Overflow

Chunyang Chen et al.

32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016) (2016)

Proceedings Paper Computer Science, Interdisciplinary Applications

Towards Correlating Search on Google and Asking on Stack Overflow

Chunyang Chen et al.

PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS, VOL 1 (2016)

Proceedings Paper Computer Science, Software Engineering

QUICKAR: Automatic Query Reformulation for Concept Location using Crowdsourced Knowledge

Mohammad Masudur Rahman et al.

2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE) (2016)

Proceedings Paper Computer Science, Software Engineering

Query Reformulation by Leveraging Crowd Wisdom for Scenario-based Software Search

Zhixing Li et al.

8TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE (INTERNETWARE 2016) (2016)

Proceedings Paper Computer Science, Software Engineering

SimilarTech: Automatically Recommend Analogical Libraries across Different Programming Languages

Chunyang Chen et al.

2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE) (2016)

Proceedings Paper Computer Science, Software Engineering

Learning a Dual-Language Vector Space for Domain-Specific Cross-Lingual Question Retrieval

Guibin Chen et al.

2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE) (2016)

Article Computer Science, Information Systems

Web Query Reformulation via Joint Modeling of Latent Topic Dependency and Term Context

Lidong Bing et al.

ACM TRANSACTIONS ON INFORMATION SYSTEMS (2015)

Article Computer Science, Information Systems

A term-based methodology for query reformulation understanding

Marc Sloan et al.

INFORMATION RETRIEVAL JOURNAL (2015)

Article Computer Science, Information Systems

A term-based methodology for query reformulation understanding

Marc Sloan et al.

INFORMATION RETRIEVAL JOURNAL (2015)

Proceedings Paper Computer Science, Software Engineering

How Developers Search for Code: A Case Study

Caitlin Sadowski et al.

2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS (2015)

Article Computer Science, Software Engineering

Integrating information retrieval, execution and link analysis algorithms to improve feature location in software

Bogdan Dit et al.

EMPIRICAL SOFTWARE ENGINEERING (2013)

Article Computer Science, Information Systems

Visual Query Suggestion: Towards Capturing User Intent in Internet Image Search

Zheng-Jun Zha et al.

ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS (2010)

Article Computer Science, Information Systems

Patterns of Query Reformulation During Web Searching

Bernard J. Jansen et al.

JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY (2009)

Article Computer Science, Theory & Methods

Image retrieval

Ritendra Datta et al.

ACM COMPUTING SURVEYS (2008)

Article Computer Science, Information Systems

Analysis of multiple query reformulations on the web: The interactive information retrieval context

SY Rieh et al.

INFORMATION PROCESSING & MANAGEMENT (2006)