Abstract
Department of Computer Science, University of Illinois at Urbana-Champaign Many software systems are poorly documented. Developers tend to spend most of their time in developing functionalities rather than documenting them. This causes an issue as after some time it is hard to understand the existing system. A software maintenance task could be harder to perform as there is no documentations of existing functionalities. Indeed, past studies have shown that the cost of software maintenance could be up to 90% of the total software cost [22]. Another study reported that up to 50% of the maintenance cost could be attributed to the difficulty in understanding legacy/existing systems [12,27,67].
Original language | English (US) |
---|---|
Title of host publication | Mining Software Specifications |
Subtitle of host publication | Methodologies and Applications |
Publisher | CRC Press |
Pages | 1-27 |
Number of pages | 27 |
ISBN (Electronic) | 9781439806272 |
ISBN (Print) | 9781138114906 |
State | Published - Jan 1 2011 |
Fingerprint
ASJC Scopus subject areas
- Computer Science(all)
Cite this
Specification mining : A concise introduction. / Lo, David; Khoo, Siau Cheng; Liu, Chao; Han, Jiawei.
Mining Software Specifications: Methodologies and Applications. CRC Press, 2011. p. 1-27.Research output: Chapter in Book/Report/Conference proceeding › Chapter
}
TY - CHAP
T1 - Specification mining
T2 - A concise introduction
AU - Lo, David
AU - Khoo, Siau Cheng
AU - Liu, Chao
AU - Han, Jiawei
PY - 2011/1/1
Y1 - 2011/1/1
N2 - Department of Computer Science, University of Illinois at Urbana-Champaign Many software systems are poorly documented. Developers tend to spend most of their time in developing functionalities rather than documenting them. This causes an issue as after some time it is hard to understand the existing system. A software maintenance task could be harder to perform as there is no documentations of existing functionalities. Indeed, past studies have shown that the cost of software maintenance could be up to 90% of the total software cost [22]. Another study reported that up to 50% of the maintenance cost could be attributed to the difficulty in understanding legacy/existing systems [12,27,67].
AB - Department of Computer Science, University of Illinois at Urbana-Champaign Many software systems are poorly documented. Developers tend to spend most of their time in developing functionalities rather than documenting them. This causes an issue as after some time it is hard to understand the existing system. A software maintenance task could be harder to perform as there is no documentations of existing functionalities. Indeed, past studies have shown that the cost of software maintenance could be up to 90% of the total software cost [22]. Another study reported that up to 50% of the maintenance cost could be attributed to the difficulty in understanding legacy/existing systems [12,27,67].
UR - http://www.scopus.com/inward/record.url?scp=85059380467&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85059380467&partnerID=8YFLogxK
M3 - Chapter
AN - SCOPUS:85059380467
SN - 9781138114906
SP - 1
EP - 27
BT - Mining Software Specifications
PB - CRC Press
ER -