2009 Ninth International Conference on Quality Software 2009
DOI: 10.1109/qsic.2009.69
|View full text |Cite
|
Sign up to set email alerts
|

Quality of the Source Code for Design and Architecture Recovery Techniques: Utilities are the Problem

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0
4

Year Published

2013
2013
2019
2019

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 11 publications
0
4
0
4
Order By: Relevance
“…However, classes 380 with high fan out values located at high architectural layers do not represent noise in the system structure. These classes can be controller classes that initiate processes or user interface classes and their isolation can lead to the misallocation of system modules[14,28]. We validate our results against the direct clients produced by Bunch, where the omnipresent classes set is formed by heav-385 ily used classes in the system.…”
mentioning
confidence: 62%
See 3 more Smart Citations
“…However, classes 380 with high fan out values located at high architectural layers do not represent noise in the system structure. These classes can be controller classes that initiate processes or user interface classes and their isolation can lead to the misallocation of system modules[14,28]. We validate our results against the direct clients produced by Bunch, where the omnipresent classes set is formed by heav-385 ily used classes in the system.…”
mentioning
confidence: 62%
“…Nonetheless, in our methodology we aim to discover noise in systems' design, thus we preserve utility methods in the results. We also verify our re-375 sults against the utility identification approach suggested in [19,14], using the utilityhood metric U . …”
mentioning
confidence: 82%
See 2 more Smart Citations
“…Οι κλάσεις που χρησιμοποιούνται έντονα δεν συνεισφέρουν θετικά σε μεθοδολογίες ομαδοποίησης στην SAR [58], καθώς η επίμονη παρουσία τους στο σύστημα επιφέρει θόρυβο. Συνεπώς, η αναγνώριση και αφαίρεση των κλάσεων που παράγουν θόρυβο σε ένα σύστημα λογισμικού είναι μια σημαντική προκαταρκτική διαδικασία πριν την κατανόηση των αρχιτεκτονικά σημαντικών στοιχείων του συστήματος, καθώς η παρουσία τους αυξάνει το χάσμα μεταξύ της σχεδίασης και της υλοποίησης [74]. Τέλος, σχετική με την μελέτη είναι η αναγνώριση των διαθεματικών λειτουργιών.…”
Section: αφαίρεση θορύβουunclassified