A software development environment for law-governed systems
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Bytecode-based Java program analysis
ACM-SE 37 Proceedings of the 37th annual Southeast regional conference (CD-ROM)
Does Code Decay? Assessing the Evidence from Change Management Data
IEEE Transactions on Software Engineering
A Testbed for Configuration Management Policy Programming
IEEE Transactions on Software Engineering
Supporting aggregation in fine grained software configuration management
Proceedings of the 10th ACM SIGSOFT symposium on Foundations of software engineering
Laws of Software Evolution Revisited
EWSPT '96 Proceedings of the 5th European Workshop on Software Process Technology
Policy-guided Software Evolution
ICSM '03 Proceedings of the International Conference on Software Maintenance
Process-Centric Analytical Processing of Version Control Data
IWPSE '03 Proceedings of the 6th International Workshop on Principles of Software Evolution
An infrastructure for development of object-oriented, multi-level configuration management services
Proceedings of the 27th international conference on Software engineering
Facilitating software evolution research with kenyon
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
Analyzing the Evolutionary History of the Logical Design of Object-Oriented Software
IEEE Transactions on Software Engineering
Impact of software engineering research on the practice of software configuration management
ACM Transactions on Software Engineering and Methodology (TOSEM)
Modeling history to analyze software evolution: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice
A collaborative platform for application knowledge management in software maintenance projects
COMPUTE '08 Proceedings of the 1st Bangalore Annual Compute Conference
Hi-index | 0.00 |
Software process and product views should be closely linked in order to better manage quality improvement. However until now the two views have not been effectively synchronized. Current approaches to Software Configuration Management (SCM) are strongly based on files and lacking in logical and semantic understanding. Some impediments faced when modeling and analyzing software evolution include additional effort for dealing with language dependent source code analysis and continuous mining of the evolving system. By leveraging features offered by modern VMs and other enabling technologies, we have developed a language neutral architecture with extensibility mechanisms to support continuous Software Evolution Management (SEM). Our research aims to contribute to an SEM infrastructure where semantic artifacts can be consistently accessed, tracked and managed for performing software evolution analytics beyond the file-based model. This paper presents compelling factors for our infrastructure, the architecture we have developed, and then sketches a case study to demonstrate its application.