A Domain Analysis to Specify Design Defects and Generate Detection Algorithms. Moha, N., Gu�h�neuc, Y., Le Meur, A., & Duchien, L. In Fiadeiro, J. & Inverardi, P., editors, Proceedings of the 11<sup>th</sup> International Conference on Fundamental Approaches to Software Engineering (FASE), pages 276–291, March-April, 2008. Springer-Verlag. 15 pages.
Paper abstract bibtex Quality experts often need to identify in software systems design defects, which are recurring design problems, that hinder the development and maintenance. Consequently, several design defect detection approaches and tools have been proposed in the literature. However, we are not aware of any approach that defines and reify the process of generating detection algorithms from the existing textual descriptions of defects. In this paper, we introduce an approach to automate the generation of detection algorithms from specifications written using a domain-specific language. The domain-specific is defined from a thorough domain analysis. We specify several design defects, generate automatically detection algorithms using templates, and validate the generated detection algorithms in terms of precision and recall on \ygg@productXerces v2.7.0, an open-source object-oriented system.
@INPROCEEDINGS{Moha08-FASE-DDDomainAnalysis,
AUTHOR = {Naouel Moha and Yann-Ga�l Gu�h�neuc and
Le Meur, Anne-Fran�oise and Laurence Duchien},
BOOKTITLE = {Proceedings of the 11<sup>th</sup> International Conference on Fundamental Approaches to Software Engineering (FASE)},
TITLE = {A Domain Analysis to Specify Design Defects and Generate
Detection Algorithms},
YEAR = {2008},
OPTADDRESS = {},
OPTCROSSREF = {},
EDITOR = {Jos� Fiadeiro and Paola Inverardi},
MONTH = {March-April},
NOTE = {15 pages.},
OPTNUMBER = {},
OPTORGANIZATION = {},
PAGES = {276--291},
PUBLISHER = {Springer-Verlag},
OPTSERIES = {},
OPTVOLUME = {},
KEYWORDS = {Topic: <b>Code and design smells</b>,
Venue: <c>FASE</c>},
URL = {http://www.ptidej.net/publications/documents/FASE08.doc.pdf},
PDF = {http://www.ptidej.net/publications/documents/FASE08.ppt.pdf},
ABSTRACT = {Quality experts often need to identify in software
systems design defects, which are recurring design problems, that
hinder the development and maintenance. Consequently, several design
defect detection approaches and tools have been proposed in the
literature. However, we are not aware of any approach that defines
and reify the process of generating detection algorithms from the
existing textual descriptions of defects. In this paper, we introduce
an approach to automate the generation of detection algorithms from
specifications written using a domain-specific language. The
domain-specific is defined from a thorough domain analysis. We
specify several design defects, generate automatically detection
algorithms using templates, and validate the generated detection
algorithms in terms of precision and recall on \ygg@product{Xerces}
v2.7.0, an open-source object-oriented system.}
}
Downloads: 0
{"_id":"7FuyczvKgtvPmLyey","bibbaseid":"moha-guhneuc-lemeur-duchien-adomainanalysistospecifydesigndefectsandgeneratedetectionalgorithms-2008","downloads":0,"creationDate":"2018-01-17T20:29:42.524Z","title":"A Domain Analysis to Specify Design Defects and Generate Detection Algorithms","author_short":["Moha, N.","Gu�h�neuc, Y.","Le Meur, A.","Duchien, L."],"year":2008,"bibtype":"inproceedings","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Naouel"],"propositions":[],"lastnames":["Moha"],"suffixes":[]},{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]},{"propositions":[],"lastnames":["Le","Meur"],"firstnames":["Anne-Fran�oise"],"suffixes":[]},{"firstnames":["Laurence"],"propositions":[],"lastnames":["Duchien"],"suffixes":[]}],"booktitle":"Proceedings of the 11<sup>th</sup> International Conference on Fundamental Approaches to Software Engineering (FASE)","title":"A Domain Analysis to Specify Design Defects and Generate Detection Algorithms","year":"2008","optaddress":"","optcrossref":"","editor":[{"firstnames":["Jos�"],"propositions":[],"lastnames":["Fiadeiro"],"suffixes":[]},{"firstnames":["Paola"],"propositions":[],"lastnames":["Inverardi"],"suffixes":[]}],"month":"March-April","note":"15 pages.","optnumber":"","optorganization":"","pages":"276–291","publisher":"Springer-Verlag","optseries":"","optvolume":"","keywords":"Topic: <b>Code and design smells</b>, Venue: <c>FASE</c>","url":"http://www.ptidej.net/publications/documents/FASE08.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/FASE08.ppt.pdf","abstract":"Quality experts often need to identify in software systems design defects, which are recurring design problems, that hinder the development and maintenance. Consequently, several design defect detection approaches and tools have been proposed in the literature. However, we are not aware of any approach that defines and reify the process of generating detection algorithms from the existing textual descriptions of defects. In this paper, we introduce an approach to automate the generation of detection algorithms from specifications written using a domain-specific language. The domain-specific is defined from a thorough domain analysis. We specify several design defects, generate automatically detection algorithms using templates, and validate the generated detection algorithms in terms of precision and recall on \\ygg@productXerces v2.7.0, an open-source object-oriented system.","bibtex":"@INPROCEEDINGS{Moha08-FASE-DDDomainAnalysis,\r\n AUTHOR = {Naouel Moha and Yann-Ga�l Gu�h�neuc and \r\n Le Meur, Anne-Fran�oise and Laurence Duchien},\r\n BOOKTITLE = {Proceedings of the 11<sup>th</sup> International Conference on Fundamental Approaches to Software Engineering (FASE)},\r\n TITLE = {A Domain Analysis to Specify Design Defects and Generate \r\n Detection Algorithms},\r\n YEAR = {2008},\r\n OPTADDRESS = {},\r\n OPTCROSSREF = {},\r\n EDITOR = {Jos� Fiadeiro and Paola Inverardi},\r\n MONTH = {March-April},\r\n NOTE = {15 pages.},\r\n OPTNUMBER = {},\r\n OPTORGANIZATION = {},\r\n PAGES = {276--291},\r\n PUBLISHER = {Springer-Verlag},\r\n OPTSERIES = {},\r\n OPTVOLUME = {},\r\n KEYWORDS = {Topic: <b>Code and design smells</b>, \r\n Venue: <c>FASE</c>},\r\n URL = {http://www.ptidej.net/publications/documents/FASE08.doc.pdf},\r\n PDF = {http://www.ptidej.net/publications/documents/FASE08.ppt.pdf},\r\n ABSTRACT = {Quality experts often need to identify in software \r\n systems design defects, which are recurring design problems, that \r\n hinder the development and maintenance. Consequently, several design \r\n defect detection approaches and tools have been proposed in the \r\n literature. However, we are not aware of any approach that defines \r\n and reify the process of generating detection algorithms from the \r\n existing textual descriptions of defects. In this paper, we introduce \r\n an approach to automate the generation of detection algorithms from \r\n specifications written using a domain-specific language. The \r\n domain-specific is defined from a thorough domain analysis. We \r\n specify several design defects, generate automatically detection \r\n algorithms using templates, and validate the generated detection \r\n algorithms in terms of precision and recall on \\ygg@product{Xerces} \r\n v2.7.0, an open-source object-oriented system.}\r\n}\r\n\r\n","author_short":["Moha, N.","Gu�h�neuc, Y.","Le Meur, A.","Duchien, L."],"editor_short":["Fiadeiro, J.","Inverardi, P."],"key":"Moha08-FASE-DDDomainAnalysis","id":"Moha08-FASE-DDDomainAnalysis","bibbaseid":"moha-guhneuc-lemeur-duchien-adomainanalysistospecifydesigndefectsandgeneratedetectionalgorithms-2008","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/FASE08.doc.pdf"},"keyword":["Topic: <b>Code and design smells</b>","Venue: <c>FASE</c>"],"metadata":{"authorlinks":{"gu�h�neuc, y":"https://bibbase.org/show?bib=http%3A%2F%2Fwww.yann-gael.gueheneuc.net%2FWork%2FPublications%2FBiblio%2Fcomplete-bibliography.bib&msg=embed","guéhéneuc, y":"https://bibbase.org/show?bib=http://www.yann-gael.gueheneuc.net/Work/BibBase/guehene%20(automatically%20cleaned).bib"}},"downloads":0},"search_terms":["domain","analysis","specify","design","defects","generate","detection","algorithms","moha","gu�h�neuc","le meur","duchien"],"keywords":["topic: <b>code and design smells</b>","venue: <c>fase</c>"],"authorIDs":["AfJhKcg96muyPdu7S","xkviMnkrGBneANvMr"],"dataSources":["Sed98LbBeGaXxenrM","8vn5MSGYWB4fAx9Z4"]}