Understanding Software Maintenance Work
IEEE Transactions on Software Engineering
A Controlled Expeniment on the Impact of Software Structure on Maintainability
IEEE Transactions on Software Engineering
Communications of the ACM
Using Program Slicing in Software Maintenance
IEEE Transactions on Software Engineering
Reengineering of configurations based on mathematical concept analysis
ACM Transactions on Software Engineering and Methodology (TOSEM)
Journal of Software Maintenance: Research and Practice
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Effort estimation and prediction of object-oriented systems
Journal of Systems and Software
Business Modeling With UML: Business Patterns at Work
Business Modeling With UML: Business Patterns at Work
Software Cost Estimation with Cocomo II with Cdrom
Software Cost Estimation with Cocomo II with Cdrom
Does OO Sync with How We Think?
IEEE Software
ICSM '96 Proceedings of the 1996 International Conference on Software Maintenance
Assessing the impact of changes at the architectural level: a case study on graphical debuggers
ICSM '96 Proceedings of the 1996 International Conference on Software Maintenance
Impact analysis in the software change process: a year 2000 perspective
ICSM '96 Proceedings of the 1996 International Conference on Software Maintenance
Identifying modules via concept analysis
ICSM '97 Proceedings of the International Conference on Software Maintenance
Metrics for Controlling Effort During Adaptive Maintenance of Object Oriented Systems
ICSM '99 Proceedings of the IEEE International Conference on Software Maintenance
Source Animation as a Means of Program Comprehension
IWPC '00 Proceedings of the 8th International Workshop on Program Comprehension
A Comparison of Graphs of Concept for Reverse Engineering
IWPC '00 Proceedings of the 8th International Workshop on Program Comprehension
Comprehending a Complex, Distributed, Object-Oriented Software System a Report from the Field
IWPC '99 Proceedings of the 7th International Workshop on Program Comprehension
Hi-index | 0.00 |
The work described in this paper is part of an ongoing project to improve the maintenance process in a Vienna Software-House. A repository has been constructed on the basis of a relational database and populated with metadata on a wide variety of software artifacts at each semantic level of development - concept, code and test. Now the repository is being used to perform impact analysis and cost estimation of change requests prior to implementing them. For this, hypertext techniques and ripple effects are used to identify all interdependencies. A tool has been constructed to navigate through the repository, select the impacted entities and pick up their size, complexity and quality metrics for effort estimation.