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

Visual Tools for Software Architecture Understanding: A Stakeholder Perspective

Abstract: Take-down policy If you believe that this document breaches copyright please contact us providing details, and we will remove access to the work immediately and investigate your claim.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
22
0

Year Published

2012
2012
2015
2015

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 16 publications
(24 citation statements)
references
References 6 publications
2
22
0
Order By: Relevance
“…We use herein the concept of a tool value model [72]: A SVA tool is useful if it delivers high value with minimal waste to its stakeholders, which can be developers, testers, project managers, or consultants [33,73]. Hence, the answers to the above-mentioned questions strongly depend on the users' views on value and waste, as follows.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…We use herein the concept of a tool value model [72]: A SVA tool is useful if it delivers high value with minimal waste to its stakeholders, which can be developers, testers, project managers, or consultants [33,73]. Hence, the answers to the above-mentioned questions strongly depend on the users' views on value and waste, as follows.…”
Section: Discussionmentioning
confidence: 99%
“…ACM SOFTVIS, IEEE VISSOFT, MSR, ICPC, WCRE, ICSE, and CSMR, building useful and used tools is difficult. Reasons cited for this include the small return-on-investment and recognition of tools in academia (as opposed to papers), high maintenance cost, and high ratio of infrastructure-to-novelty (truly usable tools need fine-tuned implementations, help modules, and platform-independence, while research prototypes can focus on novelty) [5,3,32,33]. Combining analysis and visualization in one tool makes development only more complex, so good design patterns and guidelines are essential.…”
Section: Related Workmentioning
confidence: 99%
“…Examples of graphs Requirements Requirements vs tasks vs stakeholders [60] UML use-case diagrams [91] Architecting System structure (layering, dataflows, component interactions) [100] UML component and package diagrams [ Data characteristics Temporal multivariate SE graphs have several characteristics which make their computation, efficient manipulation, and above all understanding very challenging. Below we outline the main such aspects.…”
Section: Actionsmentioning
confidence: 99%
“…Selected papers have indicated an increasing interest in not only visualization of software components, their properties, relationships, but also their evolution, behavior and instruction execution [1][3] [7]. In order to present various tasks clearly, this review adopted the classification proposed by Stephan Diehl [3], concerning with visualizing static analysis, dynamic execution of program and evolution of code.…”
Section: A Supported Tasksmentioning
confidence: 99%
“…Due to the high turnover rate and changing industry environments, engineers have encountered challenge in software comprehension and maintenance. Particularly, studies indicate that 80% of the software costs are used for maintenance, in which 40% is devoted to understand source code [1]. It is recognized that people are better at deducing information from graphical image than numerical and textual formats [2].…”
Section: Introductionmentioning
confidence: 99%