The evolution of the laws of software evolution: A discussion based on a systematic literature review

I Herraiz, D Rodriguez, G Robles… - ACM Computing …, 2013 - dl.acm.org
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 …

The road ahead for mining software repositories

AE Hassan - 2008 frontiers of software maintenance, 2008 - ieeexplore.ieee.org
Source control repositories, bug repositories, archived communications, deployment logs,
and code repositories are examples of software repositories that are commonly available for …

[LIBRO][B] Introduction and roadmap: History and challenges of software evolution

T Mens, S Demeyer, T Mens - 2008 - Springer
The ability to evolve software rapidly and reliably is a major challenge for software
engineering. In this introductory chapter we start with a historic overview of the research …

Empirical studies of open source evolution

T Mens, S Demeyer, J Fernandez-Ramil, A Lozano… - Software …, 2008 - Springer
This chapter surveys a sample of empirical studies of Open Source Software (OSS)
evolution. According to these, the classical findings in proprietary software evolution, such …

An empirical study of build maintenance effort

S McIntosh, B Adams, THD Nguyen, Y Kamei… - Proceedings of the 33rd …, 2011 - dl.acm.org
The build system of a software project is responsible for transforming source code and other
development artifacts into executable programs and deliverables. Similar to source code …

The total growth of open source

A Deshpande, D Riehle - Ifip international conference on open source …, 2008 - Springer
Software development is undergoing a major change away from a fully closed software
process towards a process that incorporates open source software in products and services …

The Linux kernel as a case study in software evolution

A Israeli, DG Feitelson - Journal of Systems and Software, 2010 - Elsevier
We use 810 versions of the Linux kernel, released over a period of 14years, to characterize
the system's evolution, using Lehman's laws of software evolution as a basis. We investigate …

The past, present, and future of software evolution

MW Godfrey, DM German - 2008 Frontiers of Software …, 2008 - ieeexplore.ieee.org
Change is an essential characteristic of software development, as software systems must
respond to evolving requirements, platforms, and other environmental pressures. In this …

Paid vs. volunteer work in open source

D Riehle, P Riemer, C Kolassa… - 2014 47th Hawaii …, 2014 - ieeexplore.ieee.org
Many open source projects have long become commercial. This paper shows just how much
of open source software development is paid work and how much has remained volunteer …

Towards more realistic evaluation of LLM-based code generation: an experimental study and beyond

D Zheng, Y Wang, E Shi, R Zhang, Y Ma… - arxiv preprint arxiv …, 2024 - arxiv.org
To evaluate the code generation capabilities of Large Language Models (LLMs) in complex
real-world software development scenarios, many evaluation approaches have been …