Sciweavers

22 search results - page 3 / 5
» Tracking Concerns in Evolving Source Code: An Empirical Stud...
Sort
View
AOSD
2010
ACM
14 years 18 days ago
Tracking code patterns over multiple software versions with Herodotos
An important element of understanding a software code base is to identify the repetitive patterns of code it contains and how these evolve over time. Some patterns are useful to t...
Nicolas Palix, Julia L. Lawall, Gilles Muller
JSS
2010
138views more  JSS 2010»
13 years 4 months ago
The Linux kernel as a case study in software evolution
We use 810 versions of the Linux kernel, released over a period of 14 years, to characterize the system’s evolution, using Lehman’s laws of software evolution as a basis. We i...
Ayelet Israeli, Dror G. Feitelson
ICSE
2011
IEEE-ACM
12 years 9 months ago
Understanding broadcast based peer review on open source software projects
Software peer review has proven to be a successful technique in open source software (OSS) development. In contrast to industry, where reviews are typically assigned to specific ...
Peter C. Rigby, Margaret-Anne D. Storey
ICSE
2010
IEEE-ACM
13 years 10 months ago
An exploratory study of the evolution of software licensing
Free and open source software (FOSS) is distributed and made available to users under different software licenses, mentioned in FOSS code by means of licensing statements. Variou...
Massimiliano Di Penta, Daniel M. Germán, Ya...
ACMSE
2008
ACM
13 years 7 months ago
Profiler instrumentation using metaprogramming techniques
Software developers are frequently required to address evolving stakeholder concerns, which often result in changes to the source code of an application. Manually performing invas...
Ritu Arora, Yu Sun, Zekai Demirezen, Jeff Gray