—Lafcadio Hearn a.k.a Koizumi Yakumo
- Abstract syntax tree (AST)
- Abstraction
- Accelerated development
- Acceptance
- Accidental reuse
- Accounting
- Activity
- Activity definition
- Activity-based classification
- Actual impact set (AIS)
- Ad hoc reuse
- Ada SDA (System Dependency Analyzer)
- Adaptability
- Adaptive
- Adaptive maintenance
- Adequacy
- Adherence
- Age
- Agglomerative algorithms
- Agile
- programming
- software development
- software methodology
- Aging
- Aiken, Peter
- Albrecht, A. J.
- Alteration
- Amplification
- Analysis
- knowledge
- and planning
- of protocol data
- state
- Annotation
- Annotation of the program
- Anomaly
- Antiregression
- Antithesis
- Application
- domain
- engineering (AE)
- gateway
- program interface (API)
- wrappers
- Approval
- Approval task steps
- Architectural reuse
- Architecture description languages (ADLs)
- Architecture extraction
- Arnold, Robert S.
- Arthur, Jay Lowell
- Artifacts
- Aspect
- Aspect-oriented software development
- Assembler
- Assertion
- Assessment model
- Asset
- Assimilation process
- Association coefficient
- Assumptions management
- Audit
- Auditing
- Automated analysis
- Available support community
- Backus–Naur Form (BNF)
- Backward
- search
- slice
- wrappers (b-wrappers)
- Bad smell
- Baseline
- Basic conceptualization
- Basic reuse
- Bazaar
- Beacon
- Behavior preserving transformation
- Belady, Laszlo
- Bennett, Keith H.
- Behavioral dependencies
- Big bang
- Big Bang approach
- Black-box
- components
- reengineering
- requirements
- testing
- Bottom-up
- Branch
- Brooks model
- Build process
- Building
- Business model of Poulin and Caruso
- Business
- process reengineering (BPR)
- rules
- Butterfly
- Butterfly methodology
- Byrne, Eric J.
- Dangling purpose
- Data
- access-allocator (DAA)
- administration
- analysis
- archival
- assets
- banker
- cleaning
- conversion
- dependency edges
- description language (DDL)
- flow
- flow analysis (DFA)
- flow graph (DFG)
- forward engineering
- locator
- management system (DMS)
- reduction
- reengineering
- representation
- reuse
- reverse engineering (DRE)
- structure conceptualization
- structure extraction
- Database
- Database
- first
- gateway
- last
- management system (DBMS)
- reverse engineering (DBRE)
- wrappers
- Data-oriented application
- Data-Transformer
- Davis, Ted
- Decay
- Decision tree
- Decision tree-based criteria
- Declining quality
- Decompilation
- Decompiler
- Definition-use
- Degree of interest (DOI)
- Delivery
- Density search technique
- Dependency analysis
- Dependency graph
- Dependency graph-based analysis
- Depth of inheritance tree (DIT)
- Design
- Design
- level
- recovery
- reuse
- clones
- Developer
- Developer information (DEV)
- Development
- cost avoidance
- model
- process
- replay (DR)
- for reuse
- with reuse
- staff
- technology
- Device-drivers
- Direct impact
- Disassembler
- Discard and redevelop
- Discovered impact set (DIS)
- Distance measure
- Distance-based
- Distance-based approach
- Distinctive appearance
- Divide-and-conquer schema
- Divisive algorithms
- DMS (Design Maintenance System)
- DMS–DDL text analysis
- Documentation
- Documenting
- Domain
- analysis
- design
- engineering (DE)
- implementation
- knowledge
- model
- plans
- qualification (DQ)
- specific languages (DSLs)
- Domain analysis and reuse environment (DARE)
- Draco
- Duplicate code
- Dynamic
- call graph
- elements
- growth
- program slice
- Economic
- Effective size
- Effective visual metaphors
- Effectiveness
- Eighth law
- Element connectedness
- Elimination-of-goto
- Embedded knowledge
- Empirical studies
- Encapsulation
- Encoding
- Engineering change (EC)
- Engineering view point
- Enhancements
- Enhancive
- Enterprise JavaBeans (EJB)
- Entity-relationship (ER)
- Entropy
- Environment
- Environmental independence
- Equivalence tests
- Error flow analysis
- Establishing baseline
- Estimated impact set (EIS)
- E-type program
- E-type software
- E-type systems
- Euclidean distance
- Evaluation
- Evaluative
- Event management
- Evidence-based classification
- Evolution
- Evolution
- of E-type software
- management
- process
- of software
- Evolutionary
- approach
- model
- trajectory
- Evolves
- Exception handling
- Execution history
- Explanatory (what/why)
- Extensibility
- External
- documentation
- interface
- representation
- reuse (a.k.a. public reuse)
- software value
- External traceability, see Horizontal traceability
- Extract, transform, and load (ETL)
- Extractive
- Extreme programming (XP)
- Facebook
- Failure handling
- False positive
- False positive impact set (FPIS)
- Familiarity
- Fan-in
- Fan-out
- Family-oriented abstraction, specification, and translation (FAST)
- Feature location
- Feature-oriented domain analysis (FODA)
- Feature-oriented reuse method (FORM)
- Features
- Feedback
- Feedback system
- Feedback, evolution, and software technology (FEAST)
- FermaT
- Fifth law
- First law
- First order reuse cost model
- Fisheye view
- Focus area
- Forward
- engineering
- gateway
- migration
- searching
- slicing
- software engineering principles
- wrappers (f-wrappers)
- FOSS evolution
- Fourth law
- Framework
- Free and Open Source Software (FOSS)
- Free software
- Free software
- Free/Libre/Open Source Software (FLOSS)
- Freeze
- Frequency
- Friendly user interface
- Frozen
- Frozen functionality
- Full reuse model
- Fully decomposable
- Function
- Function
- Functional
- knowledge
- requirements
- enhancement
- Functionality
- Functionalization
- Gate keepers
- Gateway
- Gateway co-ordinators
- General knowledge
- Generation of
- Generic knowledge structure
- Geographic technique
- Gestalt's theory
- Gibson's theory
- Global
- Glue
- Goals
- Goals/models/tools
- Good figure
- Good use of interactions
- Goto-less
- Granularity
- Graph exchange language (GXL)
- Graph rewriting, see Graph transformation
- Graph theoretical algorithm
- Graph transformation
- Graphical user interface (GUI)
- Grep
- Groomative
- Groups
- Guru
- Habitability
- Halpern, Mark I.
- Halstead complexity (HC)
- Halstead, Maurice
- Hardware maintenance
- Hazard
- Hex-Rays Decompiler
- Hierarchical algorithms
- High cohesion
- High information content
- High level of visibility
- Higher order reuse cost model
- Historical co-change (HIS)
- Horizontal reuse
- Horizontal traceability
- Horseshoe
- Horseshoe model
- human resource
- Hypertext markup language (HTML)
- Hypotheses
- Hypotheses strategies
- I/O-emulator
- Iceberg
- IDA Pro Disassembler and Debugger
- Identification
- IEEE 1042
- IEEE/EIA 1219
- Imagix 4D
- Immediacy
- Impact analysis (IA)
- Implement
- change
- parallel operations and training
- state
- Implementation
- Improvement algorithm
- Improving maintainability
- Improving quality
- Incompatibility of upgrades
- Increasing complexity
- Incremental
- Indirect impact
- Individuality
- Information system (IS)
- Information system gateway
- Information-flow metric
- Initial development
- Initial entity
- Initial reuse
- Input
- Inspection
- Integrated
- Integrated metamodel
- Integration
- Intention-based classification
- Intentions
- Inter-class coupling
- Interface converter
- Interface description languages (IDLs)
- Intermodule change propagation
- Internal
- documentation
- interface
- reuse
- semantic
- software value
- traceability, see Vertical traceability
- Internet Protocol (IP)
- Interpretation
- Interprocedural analysis
- Intra-class coupling
- Intramodule change propagation
- Intraprocedural analysis
- Invariants
- Inverse square law
- Investigation activity
- Investigation report
- IRAP (Input–Output Reengineering and Program Crafting)
- is-a
- ISO/IEC 12207
- ISO/IEC 14764
- Isolation
- Iterative
- algorithm
- approach
- development
- enhancement model
- method
- models
- process
- JAD (JAva Decompiler)
- Java 2 Enterprise Edition (J2EE)
- Jazayeri, Mehdi
- Kaizen
- kind-of
- Kitchenham, A
- Knowledge
- acquisition
- base
- elements
- structure
- Koala
- KobrA
- Lack of cohesion in methods (LCOM)
- Law of
- connectedness
- continuation
- contour
- evolution
- familiarity
- good figure
- orientation
- proximity
- similarity
- software evolution
- symmetry
- Legacy
- Legacy
- DB
- DB manager
- information systems (LIS)
- SampleData
- software
- state
- system
- Legal
- Lehman, Meir M.
- Lehman's law
- Letovsky model
- Leveraged
- Lexical analysis
- Library
- License agreements
- Lines of code (LOC)
- Linus's law
- Linux
- LIS migration
- Local area network (LAN) simulator
- Locality
- Logical
- Long-term memory a.k.a. knowledge base
- Low coupling
- Low visual complexity
- Macrostructure
- Magnification function
- Maintainability
- Maintained
- product
- product dimension
- Maintainer
- Maintenance
- activities
- activities-based classification
- adaptive
- corrective
- cost
- of COTS-based systems
- engineer
- event
- evidence-based classification
- factors
- iceberg
- intention-based classification
- management
- model
- organization
- organization structure
- perfective
- plan
- preventive
- process
- request, see Change request (CR)
- review
- staff
- Make
- Management activity
- Managerial
- Managers and policies
- ManSART
- Marr's theory
- McCabe IQ
- McIlroy, Dough
- Mean time to maintenance request (MTMR)
- Mediator
- Medium access control (MAC)
- Mental model
- Mental representation
- Merging
- Message
- chain
- handler
- oriented middleware (MOM)
- Metadata
- Method
- Metric
- Metrication
- Microstructure
- Middleware
- Migrate
- Migrate data
- Migrating to a new technology
- Migration
- of legacy information system
- of LIS
- plan
- plan task steps
- planning
- process
- projects
- standard
- build
- Minimal component coupling
- Mishap
- Mission-critical
- Model
- Model-driven engineering
- Modification activity
- Modification
- implementation
- of specification
- request (MR)
- Modification request
- Modularity
- Module
- connection analysis
- level
- wrapper
- Monolithic systems
- Multi-agent
- Multi-level
- Multi-loop
- Neighbors, Jim
- New DB
- New DB manager
- New state
- Nondecomposable
- Nondecomposable information system
- Non-functional requirements
- Normalization
- Notification
- of completion
- intent
- of intent
- Number of children (NOC)
- Obfuscation
- Object
- identification
- interpretation
- Objectives
- Observable behavior
- Occurred set
- Off-the-shelf component
- Onion model
- Open source community (OSC)
- Open source software (OSS)
- Openness of components
- Operations
- Opportunistic
- Optimization
- Optimization algorithm
- Option task steps
- Options
- Organized reuse
- Orientation
- Original equipment manufacturer (OEM)
- OS/360 operating system
- Output
- Outsource
- Overloading
- Quality assessment
- Quality assurance activity
- Query the tool first
- Quick fix model
- Tailorability of components
- Tailoring
- Target SampleData
- Target system
- Target system testing
- Team structure
- Technical
- Technical dimension
- Technique
- Temporal constraints
- TempStore (TS)
- Termination-condition
- Test generation
- Test Maturity Model (TMM)
- Test Process Improvement (TPI) model
- Test verdict
- Testability
- Testing
- Testing and debugging
- Textbase model
- Text-structure
- Textual information
- Theory of notation
- Think aloud protocol (TAP)
- Thinking-aloud
- Third law
- Threshold value
- Tools
- Top-down
- Top-down model
- Top-down structure
- Torvals, Linus Benedict
- Traceability
- Traceability analysis
- Training
- Training task steps
- Transaction level
- Transaction wrapper
- Transformation
- Transition net
- Transitive
- Transitive closure
- Transmission control protocol (TCP)
- Trojan horse
- Trouble shooting
- Trunk
- Tuval Software Industries
- Two-phase commit protocol
- Type decision question
- Understandability
- Unix operating system
- Unreliable COTS components
- Unsafe
- Updative
- Usability
- User
- interaction
- interface
- manual
- request
- Validation and verification
- Variability
- Variable name
- Varying levels of detail
- Verification
- Verification of hypothesis
- Verification state
- Version
- Version control (VC)
- Versioned staged model
- Vertical reuse
- Vertical traceability
- Virtual Reality Modeling Language (VRML)
- Visualization
- Walkthrough
- Waterfall model
- Weighted methods per class (WMC)
- Weighted sum
- Weiser, Mark
- White-box reuse
- White-box testing
- Whole path profiling
- Wide Spectrum Language (WSL)
- Wireless local area networks (WLAN)
- Workspace control
- Wrap
- Wrapper
- Wrapping
- Wrapping legacy systems
- Write coupling
- Zero–one (0–1) matrix
- Zipf distribution
..................Content has been hidden....................
You can't read the all page of ebook, please click
here login for view all page.