Title of article :
Predicting the maintainability of XSL transformations
Author/Authors :
Siim Karus، نويسنده , , Marlon Dumas، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2011
Pages :
16
From page :
1161
To page :
1176
Abstract :
XSLT is a popular language for implementing both presentation templates in Web applications as well as document and message converters in enterprise applications. The widespread adoption and popularity of XSLT raises the challenge of efficiently managing the evolution of significant amounts of XSLT code. This challenge calls for guidelines and tool support for developing maintainable XSLT code. In this setting, this paper addresses the following question: Can the maintainability of XSL transformations, measured in terms of code churn in the next revision of a transformation, be predicted using a combination of simple metrics? This question is studied using a dataset extracted from open-source software project repositories. An outcome of this empirical study is a set of statistical models for predicting the maintainability of XSL transformations with relatively high accuracy. In addition, by analyzing the major influencers of code churn in these models, the paper identifies guidelines for designing XSL transformations with reduced future churn.
Keywords :
software maintenance , XML , XSLT , software metrics
Journal title :
Science of Computer Programming
Serial Year :
2011
Journal title :
Science of Computer Programming
Record number :
1080229
Link To Document :
بازگشت