From MFKP_wiki

Jump to: navigation, search

Selection: with tag software-evolution [7 articles] 


Evolution of a modular software network

Proceedings of the National Academy of Sciences, Vol. 108, No. 50. (13 December 2011), pp. 19985-19989,


“Evolution behaves like a tinkerer” (François Jacob, Science, 1977). Software systems provide a singular opportunity to understand biological processes using concepts from network theory. The Debian GNU/Linux operating system allows us to explore the evolution of a complex network in a unique way. The modular design detected during its growth is based on the reuse of existing code in order to minimize costs during programming. The increase of modularity experienced by the system over time has not counterbalanced the increase in ...


A (partial) introduction to software engineering practices and methods



[Excerpt: Introduction] Software engineering is concerned with all aspects of software production from the early stages of system specification through to maintaining the system after it has gone into use. [...] [\n] [...] As a discipline, software engineering has progressed very far in a very short period of time, particularly when compared to classical engineering field (like civil or electrical engineering). In the early days of computing, not much more than 50 years ago, computerized systems were quite small. Most of the programming was done by scientists trying to ...


(INRMM-MiD internal record) List of keywords of the INRMM meta-information database - part 33

(February 2014)
Keywords: inrmm-list-of-tags   silviculture   similarity   simple-sequence-repeats   simulation   single-nucleotide-polymorphism   sismic-hazard   site-quality   sitka-spruce   situational-awareness   slope   slope-stability   slovakia   slovenia   slovenian-alps   smoke   smooth-transition   smyrnium-perfoliatum   snow   snow-avalances   so2   soc   social-engineering-risk   social-learning   social-media   social-system   society   socratea-exorrhiza   sodium   soft-constraint   soft-systems-approach   softw   software-control   software-engineering   software-errors   software-evolution   software-evolvability   software-libraries   software-patents   software-quality   software-security   software-uncertainty   software-validity   software-verification   soil   soil-carbon   soil-compactation   soil-conditions   soil-erosion   soil-evolution   soil-fertility   soil-food   soil-formation   soil-hydrophobicity   soil-loss   soil-microbial-properties   soil-moisture   soil-pollution   soil-resources   soil-restoration   soil-sealing   soil-stabilization   soils   solanum-dulcamara   solanum-spp   solar-energy   solar-radiation   solid-phase-microextraction   sonneratia-apetala   soot   sophora-chrysophylla   sophora-secundiflora   sophora-spp   sorbus-aria   sorbus-aucuparia   sorbus-domestica   sorbus-intermedia   sorbus-spp   sorbus-torminalis   sorex-spp   south-america   south-asia   southeast-asia   southeastern-europe   southern-africa   southern-alps   southern-asia   southern-europe   southern-oscillation   spain   spartium-junceum   spathodea-campanulata   spatial-analysis   spatial-disaggregation   spatial-ecology   spatial-interpolation   spatial-pattern   spatial-prioritization   spatial-resolution   spatial-spread  


List of indexed keywords within the transdisciplinary set of domains which relate to the Integrated Natural Resources Modelling and Management (INRMM). In particular, the list of keywords maps the semantic tags in the INRMM Meta-information Database (INRMM-MiD). [\n] The INRMM-MiD records providing this list are accessible by the special tag: inrmm-list-of-tags ( ). ...


The Evolution of the Laws of Software Evolution: A Discussion Based on a Systematic Literature Review

ACM Comput. Surv., Vol. 46, No. 2. (December 2013),


After more than 40 years of life, software evolution should be considered as a mature field. However, despite such a long history, many research questions still remain open, and controversial studies about the validity of the laws of software evolution are common. During the first part of these 40 years, the laws themselves evolved to adapt to changes in both the research and the software industry environments. This process of adaption to new paradigms, standards, and practices stopped about 15 years ...


Software evolution - Background, theory, practice

Information Processing Letters, Vol. 88, No. 1-2. (17 October 2003), pp. 33-44,


This paper opens with a brief summary of some 30 years of study of the software evolution phenomenon. The results of those studies include the SPE program classification, a principle of software uncertainty and laws of E-type software evolution. The laws were termed so because they encapsulate phenomena largely independent of the people, the organisations and the domains involved in the evolution of the E-type systems studied. Recent studies have refined earlier conclusions, yielded practical guidelines for software evolution management and ...


The Evolution of Project Inter-dependencies in a Software Ecosystem: The Case of Apache

In Software Maintenance (ICSM), 2013 29th IEEE International Conference on (2013), pp. 280-289,


Software ecosystems consist of multiple software projects, often interrelated each other by means of dependency relations. When one project undergoes changes, other projects may decide to upgrade the dependency. For example, a project could use a new version of another project because the latter has been enhanced or subject to some bug-fixing activities. This paper reports an exploratory study aimed at observing the evolution of the Java subset of the Apache ecosystem, consisting of 147 projects, for a period of 14 ...


Macro-level software evolution: a case study of a large software compilation

Empirical Software Engineering In Empirical Software Engineering, Vol. 14, No. 3. (1 June 2009), pp. 262-285,


Software evolution studies have traditionally focused on individual products. In this study we scale up the idea of software evolution by considering software compilations composed of a large quantity of independently developed products, engineered to work together. With the success of libre (free, open source) software, these compilations have become common in the form of ‘software distributions’, which group hundreds or thousands of software applications and libraries into an integrated system. We have performed an exploratory case study on one of ...

This page of the database may be cited as:
Integrated Natural Resources Modelling and Management - Meta-information Database.

Publication metadata

Bibtex, RIS, RSS/XML feed, Json, Dublin Core

Meta-information Database (INRMM-MiD).
This database integrates a dedicated meta-information database in CiteULike (the CiteULike INRMM Group) with the meta-information available in Google Scholar, CrossRef and DataCite. The Altmetric database with Article-Level Metrics is also harvested. Part of the provided semantic content (machine-readable) is made even human-readable thanks to the DCMI Dublin Core viewer. Digital preservation of the meta-information indexed within the INRMM-MiD publication records is implemented thanks to the Internet Archive.
The library of INRMM related pubblications may be quickly accessed with the following links.
Search within the whole INRMM meta-information database:
Search only within the INRMM-MiD publication records:
Full-text and abstracts of the publications indexed by the INRMM meta-information database are copyrighted by the respective publishers/authors. They are subject to all applicable copyright protection. The conditions of use of each indexed publication is defined by its copyright owner. Please, be aware that the indexed meta-information entirely relies on voluntary work and constitutes a quite incomplete and not homogeneous work-in-progress.
INRMM-MiD was experimentally established by the Maieutike Research Initiative in 2008 and then improved with the help of several volunteers (with a major technical upgrade in 2011). This new integrated interface is operational since 2014.