Object-oriented metrics that predict maintainability
Journal of Systems and Software - Special issue on object-oriented software
Software evolution: code delta and code churn
Journal of Systems and Software - Special issue on software maintenance
Elements of Software Science (Operating and programming systems series)
Elements of Software Science (Operating and programming systems series)
Experience With the Accuracy of Software Maintenance Task Effort Prediction Models
IEEE Transactions on Software Engineering
A survey of approaches to automatic schema matching
The VLDB Journal — The International Journal on Very Large Data Bases
Code Churn: A Measure for Estimating the Impact of Code Change
ICSM '98 Proceedings of the International Conference on Software Maintenance
Detection of software modules with high debug code churn in a very large legacy system
ISSRE '96 Proceedings of the The Seventh International Symposium on Software Reliability Engineering
Use of relative code churn measures to predict system defect density
Proceedings of the 27th international conference on Software engineering
Using Pointcut Delta Analysis to Support Evolution of Aspect-Oriented Software
ICSM '05 Proceedings of the 21st IEEE International Conference on Software Maintenance
An Introduction to Xml And Web Technologies
An Introduction to Xml And Web Technologies
Journal of Systems and Software
Mapping-driven XML transformation
Proceedings of the 16th international conference on World Wide Web
Mining Software Evolution to Predict Refactoring
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Journal of Software Maintenance and Evolution: Research and Practice
XPath satisfiability in the presence of DTDs
Journal of the ACM (JACM)
Do software libraries evolve differently than applications?: an empirical investigation
LCSD '07 Proceedings of the 2007 Symposium on Library-Centric Software Design
Enforcing policies and guidelines in web portals: a case study
WISE'07 Proceedings of the 2007 international conference on Web information systems engineering
Code churn estimation using organisational and code metrics: An experimental comparison
Information and Software Technology
Hi-index | 0.00 |
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.