2014
DOI: 10.1186/s40411-014-0009-3
|View full text |Cite
|
Sign up to set email alerts
|

Personalized architectural documentation based on stakeholders’ information needs

Abstract: Background: The stakeholders of a software system are, to a greater or lesser extent, concerned about its software architecture, as an essential artifact for capturing the key design decisions of the system. The architecture is normally documented in the Software Architecture Document (SAD), which tends to be a large and complex technical description, and does not always address the information needs of every stakeholder. Individual stakeholders are interested in different, sometimes overlapping, subsets of th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
5
0

Year Published

2015
2015
2016
2016

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 29 publications
0
5
0
Order By: Relevance
“…As for the integration of user proling techniques in ProSAD, we argue that the component can have a dual purpose, supporting the writers and the readers of the SAD. On the reader's side, a personalization tool could identify potentially-relevant SAD sections for specic stakeholders, alleviating information overload problems [35]. As future work, we would like to study measures for quantifying the internal quality of a SAD, and possibly incorporate it as a third objective in our optimization formulation.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…As for the integration of user proling techniques in ProSAD, we argue that the component can have a dual purpose, supporting the writers and the readers of the SAD. On the reader's side, a personalization tool could identify potentially-relevant SAD sections for specic stakeholders, alleviating information overload problems [35]. As future work, we would like to study measures for quantifying the internal quality of a SAD, and possibly incorporate it as a third objective in our optimization formulation.…”
Section: Discussionmentioning
confidence: 99%
“…Second, a limitation of [36] was the assumption that the stakeholders had a xed set of interests on the SAD contents. Thus, we here discuss a model for incorporating variations in the stakeholders' interests based on user proling techniques [35]. Third, in [36] it was necessary to provide certain documentation costs and priorities of stakeholders as input parameters to the optimization model.…”
Section: Introductionmentioning
confidence: 99%
“…As future work, we plan to Replicate experiment 2 with a different group of test subjects and on different SADs, so as to obtain more data and check our initial findings. In particular, we believe a larger study with our optimization framework can help us to investigate the correlation between SAD quality (e.g., utility) and stakeholders' satisfaction (e.g., support). Evaluate and compare the performance of NSGA‐II with other state‐of‐the‐art multi‐objective algorithms to solve our optimization problem. Enhance the current prototype of SADHelper and integrate it with development tools (IDEs, CASE tools, or planning tools), so as to foster the adoption of our approach in real software projects. Study measures for quantifying the internal quality of a SAD, and possibly incorporate it as a third objective in our optimization formulation. Apply sensitivity analysis techniques to make our optimization formulation more robust (e.g., to variations in costs, stakeholders' priorities, or satisfaction functions, among others). Customize the SCM on the basis of individual stakeholder interests via user profiling techniques . …”
Section: Discussionmentioning
confidence: 99%
“…data on how particular or former users looked for comparable pieces of information is used to identify and select relevant information. Two of the approaches we have analyzed fall into this category: Nicoletti et al developed a r recommendation tool based on DokuWiki [Andr18], which implements a "semi-automated approach to recommend relevant contents of a given SAD to specific stakeholder profiles" [NDST14]. This is achieved with the help of user profiles.…”
Section: Processingmentioning
confidence: 99%