Using stepwise feature introduction in practice: An experience report

0Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Stepwise Feature Introduction is an incremental method and software architecture for building object-oriented system in thin layers of functionality, and is based on the Refinement Calculus logical framework. We have evaluated this method in a series of real software projects. The method works quite well on small to medium sized software projects, and provides a nice fit with agile software processes like Extreme Programming. The evaluations also allowed us to identify a number of places where the method could be improved, most of these related to the way inheritance is used in Stepwise Feature Introduction. Three of these issues are analyzed in more detail here: diamond inheritance, complexity of layering and unit testing of layered software. © Springer-Verlag Berlin Heidelberg 2006.

Cite

CITATION STYLE

APA

Back, R. J., Eriksson, J., & Milovanov, L. (2006). Using stepwise feature introduction in practice: An experience report. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 3943 LNCS, pp. 2–17). Springer Verlag. https://doi.org/10.1007/11751113_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free