DocumentCode
2769897
Title
Automatic Generation of Detection Algorithms for Design Defects
Author
Moha, Naouel ; Guéhéneuc, Yann-Gaël ; Leduc, Pierre
Author_Institution
Dept. of Informatics & Operations Res., Montreal Univ., Que.
fYear
2006
fDate
18-22 Sept. 2006
Firstpage
297
Lastpage
300
Abstract
Maintenance is recognised as the most difficult and expansive activity of the software development process. Numerous techniques and processes have been proposed to ease the maintenance of software. In particular, several authors published design defects formalising "bad" solutions to recurring design problems (e.g., anti-patterns, code smells). We propose a language and a framework to express design defects synthetically and to generate detection algorithms automatically. We show that this language is sufficient to describe some design defects and to generate detection algorithms, which have a good precision. We validate the generated algorithms on several programs
Keywords
formal specification; program debugging; program diagnostics; software maintenance; antipatterns; code smells; detection algorithm; software design defects; software development; software maintenance; Algorithm design and analysis; Books; Debugging; Design methodology; Detection algorithms; Informatics; Operations research; Programming; Software maintenance; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 2006. ASE '06. 21st IEEE/ACM International Conference on
Conference_Location
Tokyo
ISSN
1938-4300
Print_ISBN
0-7695-2579-2
Type
conf
DOI
10.1109/ASE.2006.22
Filename
4019591
Link To Document