Module interconnection languages
Journal of Systems and Software
Software maintenance management: changes in the last decade
Journal of Software Maintenance: Research and Practice
Getting around the task-artifact cycle: how to make claims and design by scenario
ACM Transactions on Information Systems (TOIS)
Software architecture in industrial applications
Proceedings of the 17th international conference on Software engineering
Change cases: use cases that identify future requirements
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Software architecture in practice
Software architecture in practice
How well do experienced software developers predict software change?
Journal of Systems and Software
Applied software architecture
A Classification and Comparison Framework for Software Architecture Description Languages
IEEE Transactions on Software Engineering
Software Maintenance Management
Software Maintenance Management
The 4+1 View Model of Architecture
IEEE Software
Scenario-Based Analysis of Software Architecture
IEEE Software
An Empirical Evaluation of Three Defect-Detection Techniques
Proceedings of the 5th European Software Engineering Conference
Towards a Broader View on Software Architecture Analysis of Flexibility
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
Architecture Level Prediction of Software Maintenance
CSMR '99 Proceedings of the Third European Conference on Software Maintenance and Reengineering
Investigating Metrics for Architectural Assessment
METRICS '98 Proceedings of the 5th International Symposium on Software Metrics
The Visibility of Maintenance in Object Models: An Empirical Study
ICSM '98 Proceedings of the International Conference on Software Maintenance
An Empirically-Based Process for Software Architecture Evaluation
Empirical Software Engineering
How well can we predict changes at architecture design time?
Journal of Systems and Software
Adaptable architecture generation for embedded systems
Journal of Systems and Software - Special issue: Computer systems
Tool support for just-in-time architecture reconstruction and evaluation: an experience report
Proceedings of the 27th international conference on Software engineering
Science of Computer Programming - Special issue on system and software architectures(IWSSA'04)
Case studies on Analyzing Software Architectures for Usability
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
A Basis for Analyzing Software Architecture Analysis Methods
Software Quality Control
Teaching Three Quality Assurance Techniques in Tandem - Lessons Learned
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
An empirical study of groupware support for distributed software architecture evaluation process
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
Distributed versus face-to-face meetings for architecture evalution: a controlled experiment
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
The essential components of software architecture design and analysis
Journal of Systems and Software
A survey of architecture design rationale
Journal of Systems and Software
A holistic architecture assessment method for software product lines
Information and Software Technology
Six years of evaluating software architectures in student projects
Journal of Systems and Software
An empirical investigation of scenarios gained and lost in architecture evaluation meetings
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
From requirements negotiation to software architecture decisions
Information and Software Technology
Sustainability evaluation of software architectures: a systematic review
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Applying the ATAM to an architecture for decentralized control of a transportation system
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
Software architecture analysis of usability
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Impact of experience and team size on the quality of scenarios for architecture evaluation
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Assessment of a framework for designing and evaluating security sensitive architecture
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Hi-index | 0.00 |
Modifiability is an important quality for software systems, because a large part of the costs associated with these systems is spent on modifications. The effort, and therefore cost, that is required for these modifications is largely determined by a system's software architecture. Analysis of software architectures is therefore an important technique to achieve modifiability and reduce maintenance costs. However, few techniques for software architecture analysis currently exist. Based on our experiences with software architecture analysis of modifiability, we have developed ALMA, an architecture-level modifiability analysis method consisting of five steps. In this paper we report on our experiences with ALMA. We illustrate our experiences with examples from two case studies of software architecture analysis of modifiability. These case studies concern a system for mobile positioning at Ericsson Software Technology AB and a system for freight handling at DFDS Fraktarna. Our experiences are related to each step of the analysis process. In addition, we made some observations on software architecture analysis of modifiability in general.