ACM Home Page
Please provide us with feedback. Feedback
Searching for relevant software change artifacts using semantic networks
Full text PdfPdf (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
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 51,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1529282.1529387
What is a DOI?

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
 
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.

Collaborative Colleagues:
Mikael Lindvall: colleagues
Raimund L. Feldmann: colleagues
George Karabatis: colleagues
Zhiyuan Chen: colleagues
Vandana P. Janeja: colleagues