Redesign for flexibility and maintainability: a case study
Name
Ackermann-2009-Redesign for flexibility and maintainability a case study.pdf
Size
237.57 KB
Format
Adobe PDF
Checksum (MD5)
4326ff7d134c735febd38d39787c681a
Author(s) • •
Ackermann, Christopher
Lindvall, Mikael
Dennis, Gregory D.
Date Issued
March 2009
Journal
13th European Conference on Software Maintenance and Reengineering, CSMR 2009
Publisher
Institute of Electrical and Electronics Engineers
Citation
Christopher Ackermann, Mikael Lindvall, Greg Dennis, "Redesign for Flexibility and Maintainability: A Case Study," csmr, pp.259-262, 2009 European Conference on Software Maintenance and Reengineering, 2009. © 2010 IEEE
Version
Final published version
Abstract
In this paper, we analyze software that we inherited from another party. We analyze its architecture and use common design principles to identify critical changes in order to improve its flexibility with respect to a set of planned extensions. We describe flexibility issues that we encountered and how they were addressed by a redesign and re-implementation. The study shows that basic and well-established design concepts can be used to guide the design and redesign of software.
MIT Department
Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Terms of Use
Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use.
Persistent DSpace Link
DOI of Published Version
https://doi.org/10.1109/CSMR.2009.60