International Symposium on Empirical Software E

Detecting structural changes in object oriented software systems

作者:
R VasaJG SchneiderC WoodwardA Cain

关键词:
object-oriented programmingpublic domain softwarehigh-level evolutionary patternshigh-level structural patternspublic-domain object-oriented software systemsstructural change detectionAustraliaCommunication system softwareComputer architectureFeedback

摘要:
It is an increasingly accepted fact that software development is a non-linear activity with inherently feedback driven processes. In such a development environment, however, it is important that major structural changes in the design and/or architecture of a software system under development are introduced with care and documented accordingly. In order to give developers appropriate tools that can identify such changes, we need to have a good understanding how software systems evolve over time so that evolutionary anomalies can be automatically detected. In this paper, we present recurring high-level structural and evolutionary patterns that we have observed in a number of public-domain object-oriented software systems and define a simple predictive model that can aid developers in detecting structural changes and as a consequence, improve the underlying development processes.

在线下载

相关文章:
在线客服:
对外合作:
联系方式:400-6379-560
投诉建议:feedback@hanspub.org
客服号

人工客服,优惠资讯,稿件咨询
公众号

科技前沿与学术知识分享