2009
DOI: 10.1109/ms.2009.42
|View full text |Cite
|
Sign up to set email alerts
|

Modularization of a Large-Scale Business Application: A Case Study

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
42
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 54 publications
(42 citation statements)
references
References 6 publications
0
42
0
Order By: Relevance
“…This has largely concentrated on using metrics such as coupling, number of defects, number of dependencies, etc. (MacCormack and Sturtevant 2016;Sarkar et al 2009). However, these metrics are not really visible to customers.…”
Section: Desired Features Of Ac and Current Tool Supportmentioning
confidence: 99%
See 1 more Smart Citation
“…This has largely concentrated on using metrics such as coupling, number of defects, number of dependencies, etc. (MacCormack and Sturtevant 2016;Sarkar et al 2009). However, these metrics are not really visible to customers.…”
Section: Desired Features Of Ac and Current Tool Supportmentioning
confidence: 99%
“…While this finding is, to some degree, generic to all software reengineering efforts, only two such studies in architecture consistency have been performed (Knodel 2010;Sarkar et al 2009) and, because these studies are (by necessity) case studies, they have low external validity. Additional focus should be on more empirical case studies that serve to broaden the evidence base with respect to the tangible effects of increased architecture consistency.…”
Section: Desired Features Of Ac and Current Tool Supportmentioning
confidence: 99%
“…Traditionally, DSM used a "X" to indicate a dependency between two modules. However, Sangal et al in the LDM tool represent in the cells the number of references between two modules [SJSJ05]. In this tool, it is possible to distinguish the dependencies using design rules, which have two forms: A can−use B and A cannot−use B, indicating that module A can (or cannot) depend on module B. DSM has a more scalable output than the output generated by reflexion models based on graphs, since a matrix usually scales better than a graph.…”
Section: Architectural Conformance and Visualizationmentioning
confidence: 99%
“…Although we focus on architecture conformance checking process, we complement our textual report of violations by providing two high-level architectural models to better visualize the identified violations: (i) Reflexion Model in a subtle adaptation of the one originally proposed by Murphy et al [MNS95] and (ii) Dependency Structure Matrix (DSM) in a subtle adaptation of the one proposed by Sangal et al [SJSJ05].…”
Section: Architectural Visualizationmentioning
confidence: 99%
“…Essentially, this heuristic targets a common pattern of divergences: the use of frameworks and APIs by unauthorized components [6], [13]. For example, enterprise software architectures commonly define that object-relational mapping frameworks must only be accessed by components in the persistence layer.…”
Section: A Heuristic #1mentioning
confidence: 99%