2021
DOI: 10.1109/tse.2019.2930519
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting Natural Language Structures in Software Informal Documentation

Abstract: Communication means, such as issue trackers, mailing lists, Q&A forums, and app reviews, are premier means of collaboration among developers, and between developers and end-users. Analyzing such sources of information is crucial to build recommenders for developers, for example suggesting experts, re-documenting source code, or transforming user feedback in maintenance and evolution strategies for developers. To ease this analysis, in previous work we proposed DECA (Development Emails Content Analyzer), a tool… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

1
13
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 23 publications
(14 citation statements)
references
References 44 publications
1
13
0
Order By: Relevance
“…The Parser (i) preprocesses the text through sentence splitting and tokenization, and (ii) generates the semantic graph 1 of each sentence present in the input text. Such semantic graphs are then provided to the PathsFinder module, which implements the approach presented in our previous work [18]. More specifically, given two generic semantic graphs, G 1 and G 2 , that share a common grammatical structure, the PathsFinder (i) selects the nodes of the verb and noun types from both graphs, (ii) identifies the pairs of similar nodes In particular, a rule able to recognize a grammatical structure in a generic sentence is defined through the XML grammar illustrated in Figure 2.…”
Section: The Neon's Approach and Toolmentioning
confidence: 99%
See 4 more Smart Citations
“…The Parser (i) preprocesses the text through sentence splitting and tokenization, and (ii) generates the semantic graph 1 of each sentence present in the input text. Such semantic graphs are then provided to the PathsFinder module, which implements the approach presented in our previous work [18]. More specifically, given two generic semantic graphs, G 1 and G 2 , that share a common grammatical structure, the PathsFinder (i) selects the nodes of the verb and noun types from both graphs, (ii) identifies the pairs of similar nodes In particular, a rule able to recognize a grammatical structure in a generic sentence is defined through the XML grammar illustrated in Figure 2.…”
Section: The Neon's Approach and Toolmentioning
confidence: 99%
“…However, such approaches treat unstructured text as a bag of word (or, in the best case, infer latent topics/concepts from them). This makes them ineffective when a deeper level of detail in the text analysis and interpretation is needed [16]- [18].…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations