2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE) 2017
DOI: 10.1109/icse.2017.10
|View full text |Cite
|
Sign up to set email alerts
|

Can Latent Topics in Source Code Predict Missing Architectural Tactics?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 15 publications
(22 citation statements)
references
References 41 publications
0
9
0
Order By: Relevance
“…We found that most of discussed QAs (i.e., about 45% QA-AT posts) describe QA behavioral properties of a system [41]. For example, a developer mentioned that "Most unreleased resource issues result in general software reliability problems, but if an attacker can intentionally trigger a resource leak, it may be possible to launch a denial of service attack by depleting the resource pool 9 ", and in around 85% the mined QA-AT posts, developers discuss AT and QA issues using a variety of terms (see Tables 1 and 2), for example, developers used the words "workload", "memory consumption", "application crash", and "low speed" to describe Performance issues in the QA-AT posts. We counted the numbers of each QA and AT, and showed the interactions between various QAs and ATs in Fig.…”
Section: Results Of Rq21: Architectural Design Relationships Between ...mentioning
confidence: 99%
“…We found that most of discussed QAs (i.e., about 45% QA-AT posts) describe QA behavioral properties of a system [41]. For example, a developer mentioned that "Most unreleased resource issues result in general software reliability problems, but if an attacker can intentionally trigger a resource leak, it may be possible to launch a denial of service attack by depleting the resource pool 9 ", and in around 85% the mined QA-AT posts, developers discuss AT and QA issues using a variety of terms (see Tables 1 and 2), for example, developers used the words "workload", "memory consumption", "application crash", and "low speed" to describe Performance issues in the QA-AT posts. We counted the numbers of each QA and AT, and showed the interactions between various QAs and ATs in Fig.…”
Section: Results Of Rq21: Architectural Design Relationships Between ...mentioning
confidence: 99%
“…Gopalakrishnan et al [75] present a bottom-up approach to identify architectural tactics. They adopted the Random Forest algorithm to capture relationships between latent topics and architectural tactics in source code of projects.…”
Section: Sotware Designmentioning
confidence: 99%
“…The majority of the studies mined a large number of repositories to construct their own dataset. Specifically, Gopalakrishnan et al [109] examined 116,000 open-source systems to identify correlations between the latent topics in source code and the usage of architectural developer tactics (such as authentication and load-balancing). Han et al [128], Han et al [129] trained and tested their system by sampling 4,919 source code lines from open-source projects.…”
Section: Data Collectionmentioning
confidence: 99%