During software evolution, programmers spend a lot of time and effort in the comprehension of the internal code structure. Such an activity is often required because the available...
Network externalities are the effects on the value of a product that can be ascribed to the presence of a network of users of such product. They play an essential role in the busi...
Giancarlo Succi, Paolo Predonzani, Andrea Valerio,...
Software repositories are rich sources of information about the software development process. Mining the information stored in them has been shown to provide interesting insights ...
Thread level speculation (TLS) has shown great promise as a strategy for fine to medium grain automatic parallelisation, and in a hardware context techniques to ensure correct TLS...
The specification of model adaptation and generation rules is a topic of great interest for the user interface development community, since there are more and more approaches supp...