2013 35th International Conference on Software Engineering (ICSE) 2013
DOI: 10.1109/icse.2013.6606638
|View full text |Cite
|
Sign up to set email alerts
|

Measuring architecture quality by structure plus history analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
23
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
3
2
2

Relationship

4
3

Authors

Journals

citations
Cited by 34 publications
(25 citation statements)
references
References 21 publications
2
23
0
Order By: Relevance
“…The collected data, moreover, contains numerous zeroes (i.e., files that do not change or do not have defects). The same phenomena have also been observed by other researchers [34], [36], [45]. In fact, it has been shown that the distribution of fault data over modules in real systems are highly unbalanced [45].…”
Section: B Underlying Characteristics Of the Datasupporting
confidence: 70%
See 1 more Smart Citation
“…The collected data, moreover, contains numerous zeroes (i.e., files that do not change or do not have defects). The same phenomena have also been observed by other researchers [34], [36], [45]. In fact, it has been shown that the distribution of fault data over modules in real systems are highly unbalanced [45].…”
Section: B Underlying Characteristics Of the Datasupporting
confidence: 70%
“…The last project that we studied is an industrial software project, called System J, which is codename for a system that has also been the subject of a prior empirical study [36]. It is a two-year old development project, comprised of about 300 KSLOC of Java in 900 files, and structured in 165 Java packages.…”
Section: Executing the Analysismentioning
confidence: 99%
“…After examining how files change together in revision histories [18,22], we found that when a group of files frequently changes together, but they lack syntactical or architectural relationships, it often implies unencapsulated assumptions, implementation errors, or architectural problems. We term these modularity violations.…”
Section: Introductionmentioning
confidence: 98%
“…Although our recent industrial case study [18] revealed that architecture problems are the root cause of a large number of defects, the relationships between file error-proneness and architectural properties have been largely ignored by the software community.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation