2018 IEEE International Conference on Software Architecture (ICSA) 2018
DOI: 10.1109/icsa.2018.00028
|View full text |Cite
|
Sign up to set email alerts
|

Improving the Search for Architecture Knowledge in Online Developer Communities

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
28
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 23 publications
(29 citation statements)
references
References 33 publications
1
28
0
Order By: Relevance
“…Mining information related to software architecture from open source software repositories is not new. Other researchers have shown that such information can be derived from commit logs (either manually [35] or by applying machine learning [5]), issue trackers [24], as well as developer discussions in community groups such as StackOverflow [34] or chat groups [3]. In this paper, we have confirmed this by surveying developers to verify the usefulness of the architectural guidelines.…”
Section: Related Worksupporting
confidence: 66%
“…Mining information related to software architecture from open source software repositories is not new. Other researchers have shown that such information can be derived from commit logs (either manually [35] or by applying machine learning [5]), issue trackers [24], as well as developer discussions in community groups such as StackOverflow [34] or chat groups [3]. In this paper, we have confirmed this by surveying developers to verify the usefulness of the architectural guidelines.…”
Section: Related Worksupporting
confidence: 66%
“…One of the significant challenges present in many commit messages is developers express more than one concept (contextual occurrence of words) for a single intention. An N-gram model might capture continuous sequences of nwords involved in such concepts within a sentence [35], [36]. However, in multiple iterations of our inspection, we find that concept words are scattered among multiple sentences in many commit descriptions.…”
Section: B Change Classification From Textmentioning
confidence: 89%
“…The configuration of our DNL model has 64 layers, 64 units, epoch size 10, relu activation function, and cross-entropy as loss function [36]. Furthermore, we adopted the best algorithms suggested by Hindle et al [14] to classify large change commits into five categories, and Soliman et al [35] to classify architectural discussions. We also explore Naive Bayes (N B), Decision Trees (DT ), and Random Forest (RF ) [23], [14], [35] for our dataset with the WEKA [13] tool utilizing word-to-vector features [27].…”
Section: Performance Evaluationmentioning
confidence: 99%
“…Bagheri and Ensan [14] propose a semantic tagging approach based on Wikipedia data to improve Stack Overflow tags, eventually improving the search process. Soliman et al's [15] approach on the other hand is more domain-specific, focusing on how architects search for architecturally relevant information on Stack Overflow. CROKAGE by Silva et al [16] takes the description of a programming task and provides a comprehensive solution for this task by searching multiple threads.…”
Section: Related Workmentioning
confidence: 99%