Software evolution data stored in repositories such as version control, bug and issue tracking, or mailing lists is crucial to better understand a software system and assess its quality. A myriad of analyses exploiting such data have been proposed throughout the years. However, easy and straight forward synergies between these analyses rarely exist. To tackle this problem we have investigated the concept of Software Analysis as a Service and devised SOFAS, a distributed and collaborative software evolution analysis platform. Software analyses are offered as services that can be accessed, composed into workflows, and executed over the Internet. This paper presents our framework for composing these analyses into workflows, consisting of a cus...
Software evolution research is limited by the amount of information available to researchers: Curren...
In many software design and evaluation techniques, either the software evolution problem is not syst...
As software continues to evolve, complexity accumulates through various maintenance activities, such...
Software analysis and its diachronic sibling, software evolution analysis, rely heavily on data comp...
Towards software analysis as a service Throughout the years software engineers have come up with a m...
AbstractSoftware evolution research is limited by the amount of information available to researchers...
AbstractAnalyzing the evolution of large and long-lived software systems is a complex problem that r...
Software process and product views should be closely linked in order to better manage quality improv...
Software maintenance is one of the most expensive and time-consuming phases in the software life-cyc...
Abstract. The analysis of the evolution of software systems is a useful source of information for a ...
AbstractConfiguration management tools have become well and widely accepted by the software industry...
Software evolution is expensive. Lehman identifies several problems associated with it: Continuous ...
Today it is more a rule than an exception that software systems have a lifecycle of more than severa...
Over the past three decades, more and more research has been spent on understanding software evoluti...
Concurrent Versioning System (CVS) repositories and bug tracking systems are valuable sources of inf...
Software evolution research is limited by the amount of information available to researchers: Curren...
In many software design and evaluation techniques, either the software evolution problem is not syst...
As software continues to evolve, complexity accumulates through various maintenance activities, such...
Software analysis and its diachronic sibling, software evolution analysis, rely heavily on data comp...
Towards software analysis as a service Throughout the years software engineers have come up with a m...
AbstractSoftware evolution research is limited by the amount of information available to researchers...
AbstractAnalyzing the evolution of large and long-lived software systems is a complex problem that r...
Software process and product views should be closely linked in order to better manage quality improv...
Software maintenance is one of the most expensive and time-consuming phases in the software life-cyc...
Abstract. The analysis of the evolution of software systems is a useful source of information for a ...
AbstractConfiguration management tools have become well and widely accepted by the software industry...
Software evolution is expensive. Lehman identifies several problems associated with it: Continuous ...
Today it is more a rule than an exception that software systems have a lifecycle of more than severa...
Over the past three decades, more and more research has been spent on understanding software evoluti...
Concurrent Versioning System (CVS) repositories and bug tracking systems are valuable sources of inf...
Software evolution research is limited by the amount of information available to researchers: Curren...
In many software design and evaluation techniques, either the software evolution problem is not syst...
As software continues to evolve, complexity accumulates through various maintenance activities, such...