Filters








146 Hits in 3.7 sec

Evaluating Lehman's Laws of Software Evolution within Software Product Lines: A Preliminary Empirical Study [chapter]

Raphael Pereira de Oliveira, Eduardo Santana de Almeida, Gecynalda Soares da Silva Gomes
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

Hongyu Zhang, Sunghun Kim
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]

Juan Fernandez-Ramil, Angela Lozano, Michel Wermelinger, Andrea Capiluppi
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

Sunil Kumar Jangir
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

Israel Herraiz, Daniel Rodriguez, Gregorio Robles, Jesus M. Gonzalez-Barahona
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

Attila Kovács, Kristóf Szabados
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

Ajlan Al-Ajlan
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

Klaas-Jan Stol, Brian Fitzgerald
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

Roland J. Weiss, Daniele Repetto, Heiko Koziolek
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]

Apostolos V. Zarras, Panos Vassiliadis, Ioannis Dinos
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

Taranjeet Kaur, Nisha Ratti, Parminder Kaur
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]

Tom Mens
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

Sayyed Garba Maisikeli
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

Israel Herraiz, Gregorio Robles, Jesus M. Gonzalez-Barahona
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

Israel Herraiz, Gregorio Robles, Jesus M. Gonzalez-Barahona
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