Changes to the BlackBox framework need a categorization because there are different types.
I suggest the following.
Framework
o Bugs (software is wrong)
o Oversights (missing behavior in an extant module)
o Additions (new capabilities added to framework)
o Removals (capabilities removed from framework)
o Versions (issuance of new framework versions containing any of the above changes)
Libraries
The Component Pascal Collection is an example of a library (of modules).
Arbitrary modifications, additions, or removals may occur to libraries without
the approval of the Center.
Taxonomy of software change
- DGDanforth
- Posts: 1061
- Joined: Tue Sep 17, 2013 1:16 am
- Location: Palo Alto, California, USA
- Contact:
Re: Taxonomy of software change
Sounds good to me.
-
- Posts: 1700
- Joined: Tue Sep 17, 2013 12:21 am
- Location: Russia
Re: Taxonomy of software change
I agree with Doug, that Features is very general class. And it can be separated for:
o Oversights (missing behavior in an extant module)
o Additions (new capabilities added to framework)
o Removals (capabilities removed from framework)
Why Removals can be important? Because them can fight the complexity. If only add Features, the IDE will grow as an snow ball.
o Oversights (missing behavior in an extant module)
o Additions (new capabilities added to framework)
o Removals (capabilities removed from framework)
Why Removals can be important? Because them can fight the complexity. If only add Features, the IDE will grow as an snow ball.
- DGDanforth
- Posts: 1061
- Joined: Tue Sep 17, 2013 1:16 am
- Location: Palo Alto, California, USA
- Contact:
Re: Taxonomy of software change
Yes, whenever you create you need to be able to destroy. It needs to be a birth and death process in order to obtain an equilibrium (homeostasis).Ivan Denisov wrote:
Why Removals can be important? Because them can fight the complexity. If only add Features, the IDE will grow as an snow ball.
Homeostasis or homoeostasis (homeo- + -stasis) is the property of a system in which variables are regulated so that internal conditions remain stable and relatively constant.
-Doug