ACM Home Page
Please provide us with feedback. Feedback
Concern based mining of heterogeneous software repositories
Full text PdfPdf (277 KB)
Source International Conference on Software Engineering archive
Proceedings of the 2006 international workshop on Mining software repositories table of contents
Shanghai, China
SESSION: Concerns table of contents
Pages: 80 - 86  
Year of Publication: 2006
ISBN:1-59593-397-2
Authors
Imed Hammouda  Tampere University of Technology, Tampere, Finland
Kai Koskimies  Tampere University of Technology, Tampere, Finland
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 27,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1137983.1138004
What is a DOI?

ABSTRACT

In the current trend of software engineering, software systems are viewed as clusters of overlapping structures representing various concerns, covering heterogeneous artifacts like models, code, resource files etc. In those cases, adequate search mechanisms for software repositories should be based on such fragmented nature of software systems, allowing concern-oriented queries on the system data. For this purpose, we propose a conceptual framework for a concern-oriented query language for software repositories. A pattern-based implementation scheme is discussed, exploiting existing tools. The applicability of the approach is studied in the context of an industrial case study.


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
Aspect Browser WWW site. Available at http://www-cse.ucsd.edu/users/wgg/Software/AB/, 2006.
 
2
Aspect Mining Tool (AMT) WWW site. Available athttp://www.cs.ubc.ca/~jan/amt/, 2006.
 
3
 
4
A. Dekhtyar, J. H. Hayes, and T. Menzies. Text is software too. In Proc. MSR 2004, pages 22--26, Edinburgh, Scotland, UK, 2004.
 
5
S. Demeyer, S. Tichelaar, and S. Ducasse. Famix 2.1 - the famoos information exchange model. Technical report, University of Berne, 2001.
 
6
Eclipse WWW site. Available at http://www.eclipse.org, 2006.
 
7
H. B. Enderton. Elements of Set Theory. Academic Press, 1977.
 
8
Feature Exploration Tool (FEAT) WWW site. Available at http://www.cs.ubc.ca/labs/spl/projects/feat/, 2006.
 
9
R. E. Filman, T. Elrad, S. Clarke, and M. Akşit, editors. Aspect-Oriented Software Development. Addison-Wesley, 2004.
 
10
I. Hammouda. A tool infrastructure for model-driven development using aspectual patterns. In S. Beydeda, M. Book, and V. Gruhn, editors, Model-driven Software Development - Volume II of Research and Practice in Software Engineering, pages 139--178. Springer, 2005.
 
11
12
 
13
 
14
G. Murphy, W. Griswold, M. Robillard, J. Hannemann, and W. Wesley Leong. Design recommendations for concern elaboration tools. In R. E. Filman, T. Elrad, S. Clarke, and M. Akşit,editors, Aspect-Oriented Software Development, pages 507--530. Addison-Wesley, 2004.
 
15
Rational ClearCase WWW site. Available at http://www-306.ibm.com/software/awdtools/clearcase/, 2006.
16
 
17
Unified Modeling Language WWW site. Available at http://www.uml.org/, 2006.

Collaborative Colleagues:
Imed Hammouda: colleagues
Kai Koskimies: colleagues