Software archaeology
Study of poorly documented or undocumented legacy software implementations
Software archaeology or source code archeology is the study of poorly documented or undocumented legacy software implementations, as part of software maintenance. Software archaeology, named by analogy with archaeology, includes the reverse engineering of software modules, and the application of a variety of tools and processes for extracting and understanding program structure and recovering design information.
Nº Q7554247 ★
Common · Knowledge
Software archaeology
Study of poorly documented or undocumented legacy software implementations
Software archaeology or source code archeology is the study of poorly documented or undocumented legacy software implementations, as part of software maintenance. Software archaeology, named by analogy with archaeology, includes the reverse engineering of software modules, and the application of a variety of tools and processes for extracting and understanding program structure and recovering design information.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
Software archaeology or source code archeology is the study of poorly documented or undocumented legacy software implementations, as part of software maintenance. Software archaeology, named by analogy with archaeology, includes the reverse engineering of software modules, and the application of a variety of tools and processes for extracting and understanding program structure and recovering design information. Software archaeology may reveal dysfunctional team processes which have produced poorly designed or even unused software modules, and in some cases deliberately obfuscatory code may be found. The term has been in use for decades. Software archaeology has continued to be a topic of discussion at more recent software engineering conferences.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
Genealogy software
Type of computer software used to record, organise, and publish genealogical data
Nº Q75050 ★★
Hexagonal architecture (software)
Software design pattern
Nº Q66403655 ★★★
Software engineer
Practitioner of software engineering
Nº Q1709010 ★
Heredis
Genealogy software
Nº Q3133995 ★
Software development process
Process by which software is developed
Nº Q2904257 ★★
Application lifecycle management
Product management of computer programs throughout their development lifecycles
Nº Q621590 ★