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

Effectively Incorporating Expert Knowledge in Automated Software Remodularisation

Abstract: Remodularising the components of a software system is challenging: sound design principles (e.g., coupling and cohesion) need to be balanced against developer intuition of which entities conceptually belong together. Despite this, automated approaches to remodularisation tend to ignore domain knowledge, leading to results that can be nonsensical to developers. Nevertheless, suppling such knowledge is a potentially burdensome task to perform manually. A lot information may need to be specified, particularly for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0
1

Year Published

2019
2019
2024
2024

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(1 citation statement)
references
References 45 publications
0
0
0
1
Order By: Relevance
“…[77], [5], [29], [30], [31], [35], [38], [39], [42], [44], [45], [], [48], [49], [51], [52], [53], [59], [60], [61], [63], [64], [65], [69], [73], [75], [76], [78], [79], [80], [81], [82], [83], [84], [85], [86], [87], [88], [89], [90], [91], [92], [93], [94], [95], [96], [97], [98], [99], [100], [101], [102], [103], [104],…”
Section: B Factbase Source Selection (Rq6)unclassified
“…[77], [5], [29], [30], [31], [35], [38], [39], [42], [44], [45], [], [48], [49], [51], [52], [53], [59], [60], [61], [63], [64], [65], [69], [73], [75], [76], [78], [79], [80], [81], [82], [83], [84], [85], [86], [87], [88], [89], [90], [91], [92], [93], [94], [95], [96], [97], [98], [99], [100], [101], [102], [103], [104],…”
Section: B Factbase Source Selection (Rq6)unclassified