Sciweavers

AGILEDC
2006
IEEE
13 years 11 months ago
Refactoring with Contracts
Design by contract is a practical methodology for developing code together with its specification. The contract consists of class invariants and method preand postconditions. As ...
Maayan Goldstein, Yishai A. Feldman, Shmuel S. Tys...
AGILEDC
2006
IEEE
13 years 11 months ago
On Agile Performance Requirements Specification and Testing
Underspecified performance requirements can cause performance issues in a software system. However, a complete, upfront analysis of a software system is difficult, and usually not...
Chih-Wei Ho, Michael J. Johnson, Laurie Williams, ...
AGILEDC
2006
IEEE
13 years 11 months ago
Adventures in Promiscuous Pairing: Seeking Beginner's Mind
One of the core principles behind the Agile Manifesto is that of working at a sustainable pace over time. Having gone through the roller coaster of traditional software developmen...
Mitch Lacey
AGILEDC
2006
IEEE
13 years 11 months ago
The Pairing Session as the Atomic Unit of Work
We have an Extreme Programming team at a small company dedicated to the Agile approach. Our team of 7 developers decided to use the pairing session as the fundamental unit of work...
Troy Frever, Paul Ingalls
AGILEDC
2006
IEEE
13 years 11 months ago
Appropriate Agile Measurement: Using Metrics and Diagnostics to Deliver Business Value
Agile Software Development continually measures both our product and the process used to create it, to allow improvement. With increased popularity, more risk-averse groups are be...
Deborah Hartmann, Robin Dymond
AGILEDC
2006
IEEE
13 years 11 months ago
Presenter First: Organizing Complex GUI Applications for Test-Driven Development
Micah Alles, David Crosby, Carl Erickson, Brian Ha...
AGILEDC
2006
IEEE
13 years 11 months ago
What Lessons Can the Agile Community Learn from A Maverick Fighter Pilot?
For the agile software development community, agility is defined by the values expressed in the agile manifesto. But in concrete terms, what does it mean for a software project to...
Steve Adolph
AGILEDC
2006
IEEE
13 years 11 months ago
Executable Acceptance Tests for Communicating Business Requirements: Customer Perspective
Using an experimental method, we found that customers, partnered with an IT professional, are able to use executable acceptance test (storytest)-based specifications to communicat...
Grigori Melnik, Frank Maurer, Mike Chiasson
AGILEDC
2006
IEEE
13 years 11 months ago
The Agile Marathon
Bob Schatz, Ibrahim Abdelshafi
AGILEDC
2006
IEEE
13 years 11 months ago
Reflections on Reflection in Agile Software Development
This paper analyzes the reflections of an agile team, developing a large-scale project in an industry setting. The team uses an Iteration Summary Meeting practice, which includes ...
David Talby, Orit Hazzan, Yael Dubinsky, Arie Kere...