Deep code search
To implement a program functionality, developers can reuse previously written code
snippets by searching through a large-scale codebase. Over the years, many code search …
snippets by searching through a large-scale codebase. Over the years, many code search …
Application of knowledge graph in software engineering field: A systematic literature review
L Wang, C Sun, C Zhang, W Nie, K Huang - Information and Software …, 2023 - Elsevier
Context: Knowledge graphs describe knowledge resources and their carriers through
visualization. Moreover, they mine, analyze, construct, draw, and display knowledge and …
visualization. Moreover, they mine, analyze, construct, draw, and display knowledge and …
Summarizing software artifacts: A literature review
N Nazar, Y Hu, H Jiang - Journal of Computer Science and Technology, 2016 - Springer
This paper presents a literature review in the field of summarizing software artifacts, focusing
on bug reports, source code, mailing lists and developer discussions artifacts. From Jan …
on bug reports, source code, mailing lists and developer discussions artifacts. From Jan …
From word embeddings to document similarities for improved information retrieval in software engineering
The application of information retrieval techniques to search tasks in software engineering is
made difficult by the lexical gap between search queries, usually expressed in natural …
made difficult by the lexical gap between search queries, usually expressed in natural …
Relink: recovering links between bugs and changes
Software defect information, including links between bugs and committed changes, plays an
important role in software maintenance such as measuring quality and predicting defects …
important role in software maintenance such as measuring quality and predicting defects …
Live API documentation
Application Programming Interfaces (APIs) provide powerful abstraction mechanisms that
enable complex functionality to be used by client programs. However, this abstraction does …
enable complex functionality to be used by client programs. However, this abstraction does …
SentiCR: A customized sentiment analysis tool for code review interactions
Sentiment Analysis tools, developed for analyzing social media text or product reviews, work
poorly on a Software Engineering (SE) dataset. Since prior studies have found developers …
poorly on a Software Engineering (SE) dataset. Since prior studies have found developers …
User reviews matter! tracking crowdsourced reviews to support evolution of successful apps
Nowadays software applications, and especially mobile apps, undergo frequent release
updates through app stores. After installing/updating apps, users can post reviews and …
updates through app stores. After installing/updating apps, users can post reviews and …
Do developers feel emotions? an exploratory analysis of emotions in software artifacts
Software development is a collaborative activity in which developers interact to create and
maintain a complex software system. Human collaboration inevitably evokes emotions like …
maintain a complex software system. Human collaboration inevitably evokes emotions like …
Recommending and localizing change requests for mobile apps based on user reviews
Researchers have proposed several approaches to extract information from user reviews
useful for maintaining and evolving mobile apps. However, most of them just perform …
useful for maintaining and evolving mobile apps. However, most of them just perform …