2008 12th European Conference on Software Maintenance and Reengineering 2008
DOI: 10.1109/csmr.2008.4493310
|View full text |Cite
|
Sign up to set email alerts
|

Splitting a Large Software Archive for Easing Future Software Evolution - An Industrial Experience Report using Formal Concept Analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2008
2008
2015
2015

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 15 publications
0
4
0
Order By: Relevance
“…This medical imaging product has a multi-MLOC software repository, called an archive in Philips Medical System's terminology [1]. The repository contains approximately 30,000 source code files that are being developed (and maintained) using branching.…”
Section: Introductionmentioning
confidence: 99%
“…This medical imaging product has a multi-MLOC software repository, called an archive in Philips Medical System's terminology [1]. The repository contains approximately 30,000 source code files that are being developed (and maintained) using branching.…”
Section: Introductionmentioning
confidence: 99%
“…These binary features are derived from data flow and control flow information, resulting in features such as uses global variable x or calls function f. Two techniques are explained to calculate this maximal association: formal concept analysis and (maximal) frequent itemset mining. While both techniques conceptually do the same, it has been shown that concept analysis approach does not always scale in a reengineering context [6]. This is why we will first try the mining approach.…”
Section: Figure 2 Functional Dependency View Of Industrial Casementioning
confidence: 99%
“…al. [6] also used information extracted from project documentation in an attempt to split a large software archive with formal concept analysis. Similarly, we could try to extract business information from project documentation.…”
Section: Getting To Businessmentioning
confidence: 99%
“…The technique was applied to 10 public domain and 10 industrial programs. Glorie et al [25] reported their experiences in applying formal concept analysis (FCA) on a system comprised of 30 KLOC. They discussed how FCA can be applied to non-trivial software by using a real-world system, presented the leveled approach (a technique to cope with scalability issues using FCA), and a measure of concept quality (to choose the optimal concepts from a set of candidate concepts).…”
Section: Software Module Clusteringmentioning
confidence: 99%