Supporting Agile Reuse Through Extreme Harvesting

@inproceedings{Hummel2007SupportingAR,
  title={Supporting Agile Reuse Through Extreme Harvesting},
  author={Oliver Hummel and C. Atkinson},
  booktitle={XP},
  year={2007}
}
Agile development and software reuse are both recognized as effective ways of improving time to market and quality in software engineering. However, they have traditionally been viewed as mutually exclusive technologies which are difficult if not impossible to use together. In this paper we show that, far from being incompatible, agile development and software reuse can be made to work together and, in fact, complement each other. The key is to tightly integrate reuse into the test-driven… Expand
17 Citations
Task Factoring to support reuse in Agile Methods
  • Highly Influenced
  • PDF
Searching for common ground: existing literature on automotive agile software product lines
  • 7
  • Highly Influenced
  • PDF
Component Recycling for Agile Methods
  • George Kakarontzas, I. Stamelos
  • Engineering, Computer Science
  • 2010 Seventh International Conference on the Quality of Information and Communications Technology
  • 2010
  • 3
  • PDF
An agile process supporting software reuse: an industrial experience
  • 1
Making the leap to a software platform strategy: Issues and challenges
  • 37
  • Highly Influenced
  • PDF
Product Line Variability with Elastic Components and Test-Driven Development
  • 20
  • PDF
Code Conjurer: Pulling Reusable Software out of Thin Air
  • 169
  • PDF
A Semi-automated Process for Open Source Code Reuse
  • 2
  • Highly Influenced
  • PDF
Lowering the barrier to reuse through test-driven search
  • 13
  • PDF
...
1
2
...

References

SHOWING 1-10 OF 12 REFERENCES
Agile modeling: effective practices for extreme programming and the unified process
  • 586
  • PDF
Extreme programming explained - embrace change
  • K. Beck
  • Computer Science, Engineering
  • 1990
  • 6,208
  • PDF
Rascal: A Recommender Agent for Agile Reuse
  • 76
  • PDF
Using the Web as a Reuse Repository
  • 44
A survey of software reuse libraries
  • 226
  • PDF
Refactoring - Improving the Design of Existing Code
  • M. Fowler
  • Computer Science
  • Addison Wesley object technology series
  • 1999
  • 1,900
  • PDF
Test-driven Development - by example
  • K. Beck
  • Computer Science, Engineering
  • The Addison-Wesley signature series
  • 2003
  • 2,006
  • Highly Influential
  • PDF
Software reuse research: status and future
  • 701
...
1
2
...