2006
DOI: 10.1002/smr.332
|View full text |Cite
|
Sign up to set email alerts
|

Assessing design instability in iterative (agile) object‐oriented projects

Abstract: Assessing progress and stability in rapid, highly iterative and agile object-oriented software development processes is difficult because program evolution appears somewhat disorderly. With agile software development methods, the expected time to reach software stability is obscured by the dynamic nature of the agile process itself. The System Design Instability (SDI) metric was developed to help analyze objectoriented software evolution under these conditions. In this paper we examine a new version of SDI, ca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 19 publications
(8 citation statements)
references
References 16 publications
(72 reference statements)
0
7
0
Order By: Relevance
“…Olague et al [25] further refined Alshayeb and Li's SDI metric. Olague et al's SDI e metric used different measures in order to allow the metric to be easier to calculate automatically.…”
Section: Source Code Stabilitymentioning
confidence: 93%
See 1 more Smart Citation
“…Olague et al [25] further refined Alshayeb and Li's SDI metric. Olague et al's SDI e metric used different measures in order to allow the metric to be easier to calculate automatically.…”
Section: Source Code Stabilitymentioning
confidence: 93%
“…In addition, SDI e used entropy to dampen the potential effect on the overall system stability values that may be caused by large changes in a single measure. SDI e is defined as follows [25]:…”
Section: Source Code Stabilitymentioning
confidence: 99%
“…The contribution provides information regarding the package and its evolution, enabling the monitoring of trends in software evolution. In order to evaluate the stability of an OO software system developed using an agile design similar to Extreme Programming, the authors in [15] validated the metrics SDI -System Design Instability. In [8], the authors emphasize the diffusion of open source projects, asserting that their success is due to several factors, such as the fact that the developer is also the current user, the sound and the modularity of the architecture.…”
Section: Related Workmentioning
confidence: 99%
“…Olague et al [32] utilized entropy to reduce spikes in the original SDI metric that is produced by Li.et al [25] and proposed the new SDIe metric. This study highlighted that the dynamic nature of the agile development process could obscure an analysis of software stability.…”
Section: A Stabilitymentioning
confidence: 99%