A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Filters
Evaluating Lehman's Laws of Software Evolution within Software Product Lines: A Preliminary Empirical Study
[chapter]
2014
Lecture Notes in Computer Science
Lehman's laws of software evolution were broadly evaluated within this type of systems and the results shown that these single systems evolve according to his stated laws over time. ...
Thus, this paper details an empirical investigation where four of the Lehman's Laws (LL) of Software Evolution were used in an SPL industrial project to understand how the SPL assets evolve over time. ...
Table 1 . 1 Lehman's Laws of Software Evolution [4] Software Evolution Laws
Description
Evolution of Software System Characteristics (ESSC)
(1974) Continuous change
E-type systems must be continually ...
doi:10.1007/978-3-319-14130-5_4
fatcat:3urel32z4nb6tftutwcrp4du5m
Monitoring Software Quality Evolution for Defects
2010
IEEE Software
Lehman's second law, ��n� . Lehman's second law, ��n� Lehman's second law, ��n� creasing Complexity," hypothesizes how software quality changes during evolution. ...
Meir Lehman and his colleagues studied the evolution of OS/360 systems and formulated their findings as the laws of software evolution. 2 These laws hypothesize general forces and constraints on software ...
doi:10.1109/ms.2010.66
fatcat:fszyz5qehjea7iurmwkfupcniq
Empirical Studies of Open Source Evolution
[chapter]
2008
Software Evolution
According to these studies, the classical results from the studies of proprietary software evoltion, such as Lehman's laws of software evolution, might need to be revised, if not fully, at least in part ...
This chapter presents a sample of empirical studies of Open Source Software (OSS) evolution. ...
To our knowledge, this was the first simulation model of OSS evolution that included the complexity of software modules as a limiting factor in productivity (second law), the fitness of the software to ...
doi:10.1007/978-3-540-76440-3_11
dblp:series/springer/Fernandez-RamilLWC08
fatcat:ui7qjshq7jhv3byfuvpwgcsuzu
Evolution and Melioration of Software Management Processes
2012
International Journal of Software Engineering & Applications
Evolution of software engineering practices consecrates a novel glide over on the progression of software from an elementary form to a more intricate and highly specialized one. ...
the industry. ...
Software Evolution [18] The figure above shows that as the software evolves its size also increases, which is according to Lehman's Laws of Software Evolution. ...
doi:10.5121/ijsea.2012.3106
fatcat:dzqxik5bkzdy3iwfag5jwixqoa
The evolution of the laws of software evolution
2013
ACM Computing Surveys
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. ...
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. ...
However, neither the laws themselves nor any publication on Lehman's theory of software evolution specify metrics, measurements or processes to evaluate or verify the laws. ...
doi:10.1145/2543581.2543595
fatcat:3be3ya67wfhphdkd476yckoh4i
Internal quality evolution of a large test system – an industrial study
2016
Acta Universitatis Sapientiae: Informatica
The system observed is used in the industry as a test tool for complex telecommunication systems, itself consisting of more than one million lines of source code. ...
Our measurements show similarities with earlier results on software systems evolutions presented by Lehman. ...
The authors would like to thank the Faculty of Informatics of Eötvös Loránd University for supporting this research. ...
doi:10.1515/ausi-2016-0010
fatcat:jiyvbf7ynjedtdjy47lddw4vva
The Evolution of Open Source Software Using Eclipse Metrics
2009
2009 International Conference on New Trends in Information and Service Science
The main aim of this paper is to measure the evolution of OSS using, Eclipse Metrics (EM), with Guice software (GS) as a case study. ...
As these organisations have become more dependent on software, the effective management of Software Evolution (SE) becomes more critical to an organization's success. ...
Types of Open Source Software Evolution The types of free OSSE are based on an updated description of the theory and 8 laws of SE, as identified in Lehman's studies. ...
doi:10.1109/niss.2009.154
fatcat:rzrx5nbbt5hoxf64ivhgqanyni
Theory-oriented software engineering
2015
Science of Computer Programming
There has been a growing interest in the role of theory within Software Engineering (SE) research. ...
This level of abstraction is appropriate for understanding an entire software system, and provides a good mechanism for system understanding. ...
the RPS in software engineering research studies. ...
doi:10.1016/j.scico.2014.11.010
fatcat:caw36eakx5evfiyuhnmbcpkzkq
Perseverance in sustainable software architecting
2012
Proceedings of the 2012 ACM SIGSOFT symposium on Industry Day - Industry Day '12
In the recent past, there has been an increased interest in better managing the evolution of existing software systems and improving the software engineering practices for this now common task. ...
In addition, we present two current case studies from the industrial automation domain that will be used as additional test fields for the developed methods. ...
ACKNOWLEDGMENTS Our thanks go to the numerous colleagues that worked with us in the last years to establish the practice of sustainable software architecting at ABB, both cooperation partners and colleagues ...
doi:10.1145/2304636.2304642
fatcat:hftjc3tsdjbuxaedfzhniiaigu
Keep Calm and Wait for the Spike! Insights on the Evolution of Amazon Services
[chapter]
2016
Lecture Notes in Computer Science
We perform a principled empirical study, that detects evolution patterns and regularities, based on Lehman's laws of software evolution. ...
In this paper, we focus on one of the most successful stories of the serviceoriented paradigm in industry, i.e., the Amazon services. ...
We would like to thank the reviewers of the paper for their helpful comments. This work was supported from the European Community's FP7/2007-2013 under grant agreement number 257178 (project CHOReOS). ...
doi:10.1007/978-3-319-39696-5_27
fatcat:3jw5yq7pczghpnenxjeuopgm54
Applicability of Lehman Laws on Open Source Evolution: A Case study
2014
International Journal of Computer Applications
In order to be used for a longer time period, software needs to evolve. Software evolution can be a result of software maintenance. ...
Software evolution is an essential characteristic of real world software ,as the user requirements changes, software needs to change otherwise it becomes less useful. ...
Different releases have been examined to find the applicability of Lehman's laws of evolution on object-oriented software. ...
doi:10.5120/16438-6165
fatcat:eyjrlqecljdfxfgc7534qjdlty
Research trends in structural software complexity
[article]
2016
arXiv
pre-print
There are many dimensions of software complexity. In this article, we explore how structural complexity is measured and used to study and control evolving software systems. ...
Since the 2000's, there was a renewed focus and interest in software evolution research inspired by Manny Lehman's laws of software evolution and the agile software development methodologies, and facilitated ...
This seems to counter Lehman's law of increasing complexity, and illustrates that the evolution of size can behave differently from the evolution in structural complexity. ...
arXiv:1608.01533v1
fatcat:btjqovxt5rb53b7zdx7jc4egke
Evaluation of Software Degradation and Forecasting Future Development Needs in Software Evolution
2016
International Journal of Software Engineering & Applications
The novel idea is that, historical evolution data is used to project, predict and forecast resource requirements for future developments. ...
Six versions of this software were profiled, and data collected dynamically, from which four metrics namely (1) entropy (2) software maturity index, COCOMO effort and duration metrics were used to analyze ...
The observed changes and the applicability of Lehman's Laws of Software Evolution on Object Oriented software systems were tested and compared. ...
doi:10.5121/ijsea.2016.7604
fatcat:mmmkmzs5yrfejldzu2u245afja
Towards predictor models for large libre software projects
2005
Proceedings of the 2005 workshop on Predictor models in software engineering - PROMISE '05
We have studied three data repositories (versioning system, mailing lists and bug tracking system) of GNOME, a large libre software project with several thousand contributors and several millions of lines ...
The main challenge to understand libre software development is that its development nature is radically different from 'classical' in-house software development, common in industry in the last decades. ...
[3] found that the Linux kernel had a superlinear growth, apparently breaking one of Lehman's laws on software evolution [6] . ...
doi:10.1145/1083165.1083168
fatcat:v43ju64kmbc4fdtufer3iri6wy
Towards predictor models for large libre software projects
2005
Software engineering notes
We have studied three data repositories (versioning system, mailing lists and bug tracking system) of GNOME, a large libre software project with several thousand contributors and several millions of lines ...
The main challenge to understand libre software development is that its development nature is radically different from 'classical' in-house software development, common in industry in the last decades. ...
[3] found that the Linux kernel had a superlinear growth, apparently breaking one of Lehman's laws on software evolution [6] . ...
doi:10.1145/1082983.1083168
fatcat:ji4c53uzezf75o6euyufntvzfi
« Previous
Showing results 1 — 15 out of 146 results