Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
The evolution of the laws of software evolution: A discussion based on a systematic literature review
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 …
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 …
and code repositories are examples of software repositories that are commonly available for …
[LIBRO][B] Introduction and roadmap: History and challenges of software evolution
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 …
engineering. In this introductory chapter we start with a historic overview of the research …
Empirical studies of open source evolution
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 …
evolution. According to these, the classical findings in proprietary software evolution, such …
An empirical study of build maintenance effort
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 …
development artifacts into executable programs and deliverables. Similar to source code …
The total growth of open source
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 …
process towards a process that incorporates open source software in products and services …
The Linux kernel as a case study in software evolution
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 system's evolution, using Lehman's laws of software evolution as a basis. We investigate …
The past, present, and future of software evolution
Change is an essential characteristic of software development, as software systems must
respond to evolving requirements, platforms, and other environmental pressures. In this …
respond to evolving requirements, platforms, and other environmental pressures. In this …
Paid vs. volunteer work in open source
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 …
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
To evaluate the code generation capabilities of Large Language Models (LLMs) in complex
real-world software development scenarios, many evaluation approaches have been …
real-world software development scenarios, many evaluation approaches have been …