| Searching for relevant software change artifacts using semantic networks |
| Full text |
Pdf
(285 KB)
|
Source
|
Symposium on Applied Computing
archive
Proceedings of the 2009 ACM symposium on Applied Computing
table of contents
Honolulu, Hawaii
SESSION: Software engineering track
table of contents
Pages 496-500
Year of Publication: 2009
ISBN:978-1-60558-166-8
|
|
Authors
|
|
Mikael Lindvall
|
Fraunhofer Center Maryland, College Park, MD
|
|
Raimund L. Feldmann
|
Fraunhofer Center Maryland, College Park, MD
|
|
George Karabatis
|
University of Maryland, Baltimore County (UMBC), Baltimore, MD
|
|
Zhiyuan Chen
|
University of Maryland, Baltimore County (UMBC), Baltimore, MD
|
|
Vandana P. Janeja
|
University of Maryland, Baltimore County (UMBC), Baltimore, MD
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 51, Citation Count: 0
|
|
|
ABSTRACT
The discovery of software artifacts (files, documents, and datasets) relevant to a change request, can increase software reuse and reduce the cost of software development and maintenance. However, traditional search techniques often fail to provide the relevant documents because they do not consider relationships between software artifacts. We propose the creation of Semantic Networks which convey such relationships and assist in automatically discovering not only the requested artifacts based on a user query, but additional relevant ones that the user may not be aware of. Subsequently, we increase the accuracy of the returned artifacts by applying appropriate contexts. Experimental results show that this approach leads to better recall and precision compared to existing full-text search approaches.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. Bergmann and M. Göker, "Developing Industrial Case-Based Reasoning Applications Using the INRECA Methodology," presented at Workshop at the International Joint Conference on Artificial Intelligence, IJCAI - Automating the Construction of Case Based Reasoners, Stockholm, 1999.
|
| |
2
|
|
| |
3
|
Z. Chen, A. Gangopadhyay, G. Karabatis, M. McGuire, and C. Welty, "Semantic Integration and Knowledge Discovery for Environmental Research," Journal of Database Management, vol. 18, pp. 43--67, 2007.
|
 |
4
|
|
| |
5
|
|
 |
6
|
Lev Finkelstein , Evgeniy Gabrilovich , Yossi Matias , Ehud Rivlin , Zach Solan , Gadi Wolfman , Eytan Ruppin, Placing search in context: the concept revisited, Proceedings of the 10th international conference on World Wide Web, p.406-414, May 01-05, 2001, Hong Kong, Hong Kong
[doi> 10.1145/371920.372094]
|
| |
7
|
R. Glass, "Agile Versus Traditional: Make Love, Not War," Cutter IT Journal, pp. 12--18, 2001.
|
| |
8
|
|
 |
9
|
|
| |
10
|
J. H. Johnson, "Micro Projects Cause Constant Change," presented at 2nd International Conference on eXtreme Programming and Flexible Processes in Software Engineering, 2001.
|
| |
11
|
|
 |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
|
| |
16
|
M. Masterman, "Semantic message detection for machine translation, using an interlingua," NPL, pp. 438--475, 1961.
|
| |
17
|
|
| |
18
|
|
| |
19
|
A. Zimmermann, A. Lorenz, and R. Oppermann, "An operational definition of context," presented at Modeling and Using Context (CONTEXT-07). In Lecture Notes in Artificial Intelligence, Roskilde, Denmark, 2007.
|
|