Advanced Search
CS Search Google Search
Subscribers, please login

Published Articles >> Table of Contents >> Abstract

Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04)   p. 223
Using History Information to Improve Design Flaws Detection

Full Article Text: Download PDF of full textBuy this articleGet full text from IEEE Xplore

DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSMR.2004.1281423
Send link to a friend

Abstract
As systems evolve and their structure decays, maintainers need accurate and automatic identification of the design problems. Current approaches for automatic detection of design problems are not accurate enough because they analyze only a single version of a system and consequently they miss essential information as design problems appear and evolve over time. Our approach is to use the historical information of the suspected flawed structure to increase the accuracy of the automatic problem detection. Our means is to define measurements which summarize how persistent the problem was and how much maintenance effort was spent on the suspected structure. We apply our approach on a large scale case study and show how it improves the accuracy of the detection of God Classes and Data Classes, and additionally how it adds valuable semantical information about the evolution of flawed design structures.
Additional Information
Index Terms- software maintenance, software evolution, software metrics, quality assurance, object-oriented programming

Citation:  Daniel Ratiu, Ducasse Ducasse, Tudor Girba, Radu Marinescu, "Using History Information to Improve Design Flaws Detection," csmr, p. 223,  Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04),  2004

Similar Articles

Abstract Contents
Abstract
Index Terms
Citation




Free access to

  • Abstracts
  • Selected PDFs

Electronic subscribers login to:

  • Access HTML/PDFs of full text articles

Subscription information

Get a Web account

PDFs require Adobe Acrobat Reader.

Peer Review Notice

Give us Feedback