DocumentCode :
1896031
Title :
Are Domain-Specific Detection Strategies for Code Anomalies Reusable? An Industry Multi-project Study
Author :
Leite Silva, Alexandre ; Garcia, Alvaro ; Reioli, Elder Jose ; Pereira de Lucena, Carlos Jose
Author_Institution :
Lab. de Eng. de Software, Pontificia Univ. Catolica do Rio de Janeiro (PUC - Rio), Rio de Janeiro, Brazil
fYear :
2013
fDate :
1-4 Oct. 2013
Firstpage :
79
Lastpage :
88
Abstract :
To prevent the quality decay, detection strategies are reused to identify symptoms of maintainability problems in the entire program. A detection strategy is a heuristic composed by the following elements: software metrics, thresholds, and logical operators combining them. The adoption of detection strategies is largely dependent on their reuse across the portfolio of the organizations software projects. If developers need to define or tailor those strategy elements to each project, their use will become time-consuming and neglected. Nevertheless, there is no evidence about efficient reuse of detection strategies across multiple software projects. Therefore, we conduct an industry multi-project study to evaluate the reusability of detection strategies in a critical domain. We assessed the degree of accurate reuse of previously-proposed detection strategies based on the judgment of domain specialists. The study revealed that even though the reuse of strategies in a specific domain should be encouraged, their accuracy is still limited when holistically applied to all the modules of a program. However, the accuracy and reuse were both significantly improved when the metrics, thresholds and logical operators were tailored to each recurring concern of the domain.
Keywords :
project management; software maintenance; software metrics; code anomalies reusability; domain-specific detection strategies; industry multiproject study; logical operators; maintainability problems; organizations software projects; software metrics; thresholds; Abstracts; Accuracy; Industries; Portfolios; Software; Software engineering; Software metrics; accuracy; chaveanomalie; detection; reuse;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering (SBES), 2013 27th Brazilian Symposium on
Conference_Location :
Brasilia
Print_ISBN :
978-0-7695-5165-4
Type :
conf
DOI :
10.1109/SBES.2013.9
Filename :
6800184
Link To Document :
بازگشت