When and why your code starts to smell bad
In past and recent years, the issues related to managing technical debt received significant
attention by researchers from both industry and academia. There are several factors that …
attention by researchers from both industry and academia. There are several factors that …
When and why your code starts to smell bad (and whether the smells go away)
Technical debt is a metaphor introduced by Cunningham to indicate “not quite right code
which we postpone making it right”. One noticeable symptom of technical debt is …
which we postpone making it right”. One noticeable symptom of technical debt is …
Tracking the software quality of android applications along their evolution (t)
Mobile apps are becoming complex software systems that must be developed quickly and
evolve continuously to fit new user requirements and execution contexts. However …
evolve continuously to fit new user requirements and execution contexts. However …
[PDF][PDF] Evolution of open source software projects: A systematic literature review.
MMM Syeed, I Hammouda, T Systä - J. Softw., 2013 - Citeseer
Open Source Software (OSS) is continuously gaining acceptance in commercial
organizations. It is in this regard that those organizations strive for a better understanding of …
organizations. It is in this regard that those organizations strive for a better understanding of …
Towards automatic software lineage inference
Software lineage refers to the evolutionary relationship among a collection of software. The
goal of software lineage inference is to recover the lineage given a set of program binaries …
goal of software lineage inference is to recover the lineage given a set of program binaries …
A comprehensive study of software forks: Dates, reasons and outcomes
G Robles, JM González-Barahona - … Long-Term Sustainability: 8th IFIP WG …, 2012 - Springer
In general it is assumed that a software product evolves within the authoring company or
group of developers that develop the project. However, in some cases different groups of …
group of developers that develop the project. However, in some cases different groups of …
D-act: Towards diff-aware code transformation for code review under a time-wise evaluation
C Pornprasit, C Tantithamthavorn… - … on Software Analysis …, 2023 - ieeexplore.ieee.org
Code review is a software quality assurance practice, yet remains time-consuming (eg, due
to slow feedback from reviewers). Recent Neural Machine Translation (NMT)-based code …
to slow feedback from reviewers). Recent Neural Machine Translation (NMT)-based code …
A systematic review of studies of open source software evolution
HP Breivold, MA Chauhan… - 2010 Asia Pacific Software …, 2010 - ieeexplore.ieee.org
Software evolution relates to how software systems evolve over time. With the emergence of
the open source paradigm, researchers are provided with a wealth of data for open source …
the open source paradigm, researchers are provided with a wealth of data for open source …
A comparison among ARIMA, BP-NN, and MOGA-NN for software clone evolution prediction
Software evolution continues throughout the life cycle of the software. During the evolution of
software system, it has been observed that the developers have a tendency to copy the …
software system, it has been observed that the developers have a tendency to copy the …
On the relationship between software complexity and security
This work aims at discussing the complexity aspect of software while demonstrating its
relationship with security. Complexity is an essential part of software; however, numerous …
relationship with security. Complexity is an essential part of software; however, numerous …