원문정보
초록
영어
Software change is an ineluctable part of the software lifecycle. To avoid the degradation of the software quality, changes need to be performed in a controlled and rigorous manner. Most often, the management of software changes presents itself as a decision problem where software analysts have to decide whether to accept the change request and eventually how to implement the change if it is accepted. The present work’s focus is on the architectural change management. We propose a solution to this problem, which requires the software analysts to assess the impact of the software change on a set of software attributes. This assessment uses the fuzzy sets theory. An algorithm is also designed to infer a common decision out of the analysts’ very likely subjective and inaccurate individual assessments. This part of the solution employs the Cognitive Attraction Theory. The solution is validated through an industrial case study.
목차
1. Introduction
2. The SACCS Model
3. Architectural Change Decision Problem and Solution
3.1. Fuzzy Evaluation of the SACCS Attributes
3.2. Fuzzy Evaluation of the Change Decisions’ Impact
3.3. Common Decision Inference Using the Cognitive Attraction Theory
4. Empirical Study
5. Conclusion
References
