CprE 416 - Take Home Exam I Code Analytics

CprE 416 - Take Home Exam I Code Analytics - Fred Brooks...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
Fred Brooks stated in his book The Mythical Man-Month that over 90% of the costs of a typical software system arise in the maintenance phase. That’s greater than the requirements, design, implementation, and testing phases combined. While software evolution and maintenance is typically attributed to high cost and slow implementation it’s still a phase that’s inevitable in all software projects. What this means is that no piece of software ever produced has a finite life cycle or is bug free. Typically when a software product is released customer feedback starts rolling in and this feedback is in the form of suggestions, bug reports, or improvements. There have been several studies that have shown there is no such thing as a bug free software product. The importance of software maintenance can’t be understated. Since software maintenance is an expected phase it makes no sense for it to be 90% of the cost. Thus the aim should be to improve the speed and accuracy of software maintenance while reducing costs for that phase. The way this can be accomplished is through concrete understanding of code analytics
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 2

CprE 416 - Take Home Exam I Code Analytics - Fred Brooks...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online