Refactoring: improving the design of existing code
Refactoring: improving the design of existing code
DocBook: The Definitive Guide with CD-ROM
DocBook: The Definitive Guide with CD-ROM
Rhetoric of present single-sourcing methodologies
Proceedings of the 20th annual international conference on Computer documentation
IEEE Software
Managing Enterprise Content: A Unified Content Strategy
Managing Enterprise Content: A Unified Content Strategy
Feature oriented refactoring of legacy applications
Proceedings of the 28th international conference on Software engineering
Feature refactoring a multi-representation program into a product line
Proceedings of the 5th international conference on Generative programming and component engineering
Proceedings of the 5th international conference on Generative programming and component engineering
New methods in software product line practice
Communications of the ACM - Software product line
On the Design and Development of Program Families
IEEE Transactions on Software Engineering
DocLine: A method for software product lines documentation development
Programming and Computing Software
Eliminating the adoption barrier
IEEE Software
Hi-index | 0.00 |
One of the most vital techniques in the context of software product line (SPL) evolution is refactoring - extracting and refining reusable assets and improving SPL architecture in such a way that the behavior of existing products remains unchanged. We extend the idea of SPL refactoring to technical documentation because reuse techniques could effectively be applied to this area and reusable assets evolve and should be maintained. Various XML-based technologies for documentation development are widely spread today, and XML-specifications appear to be a good field for formal transformations. We base our research on the DocLine technology; the main goal of which is to introduce adaptive reuse into documentation development. We define a model of refactoring-based documentation development process, a set of refactoring operations, and describe their implementation in the DocLine toolset. Also, we present an experiment in which we applied the proposed approach to the documentation of a telecommunication systems SPL.