ACM Home Page
Please provide us with feedback. Feedback
The story of moose: an agile reengineering environment
Full text PdfPdf (1.21 MB)
Source Foundations of Software Engineering archive
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering table of contents
Lisbon, Portugal
SESSION: ESEC/FSE 2005 table of contents
Pages: 1 - 10  
Year of Publication: 2005
ISBN:1-59593-014-0
Also published in ...
Authors
Oscar Nierstrasz  University of Berne, Switzerland
Stéphane Ducasse  University of Berne, Switzerland
Tudor Gǐrba  University of Berne, Switzerland
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 25,   Downloads (12 Months): 97,   Citation Count: 8
Additional Information:

abstract   references   cited by   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/1081706.1081707
What is a DOI?

ABSTRACT

MOOSE is a language-independent environment for reverse- and re-engineering complex software systems. MOOSE provides a set of services including a common meta-model, metrics evaluation and visualization, a model repository, and generic GUI support for querying, browsing and grouping. The development effort invested in MOOSE has paid off in precisely those research activities that benefit from applying a combination of complementary techniques. We describe how MOOSE has evolved over the years, we draw a number of lessons learned from our experience, and we outline the present and future of MOOSE.


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
G. Arévalo. High Level Views in Object Oriented Systems using Formal Concept Analysis. PhD thesis, University of Berne, Jan. 2005.
 
2
 
3
G. Arévalo, S. Ducasse, and O. Nierstrasz. X-Ray views: Understanding the unternals of classes. In Proceedings of ASE '03 (18th Conference on Automated Software Engineering), pages 267--270. IEEE Computer Society Press, Oct. 2003. Short paper.
 
4
5
 
6
A. Bergel, S. Ducasse, O. Nierstrasz, and R. Wuyts. Classboxes: Controlling visibility of class extensions. Computer Languages, Systems and Structures, 31(3-4):107--126, May 2005.
7
 
8
C. T. Committee. CDIF framework for modeling and extensibility. Technical Report EIA/IS-107, Electronic Industries Association, Jan. 1994. See http://www.cdif.org/.
 
9
S. Demeyer and S. Ducasse. Metrics, do they really help? In J. Malenfant, editor, Proceedings LMO '99 (Languages et Modèles à Objets), pages 69--82. HERMES Science Publications, Paris, 1999.
10
 
11
 
12
S. Demeyer, S. Tichelaar, and S. Ducasse. FAMIX 2.1 --- The FAMOOS Information Exchange Model. Technical report, University of Bern, 2001.
 
13
 
14
S. Ducasse, T. Gǐrba, and J.-M. Favre. Modeling software evolution by treating history as a first class entity. In Workshop on Software Evolution Through Transformation (SETra 2004), pages 71--82, 2004.
 
15
S. Ducasse, T. Gǐrba, M. Lanza, and S. Demeyer. Moose: a Collaborative and Extensible Reengineering Environment. In Tools for Software Maintenance and Reengineering, RCOST / Software Technology Series, pages 55 -- 71. Franco Angeli, 2005.
 
16
 
17
 
18
 
19
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
T. Gǐrba, S. Ducasse, R. Marinescu, and D. Raţiu. Identifying entities that change together. In Ninth IEEE Workshop on Empirical Studies of Software Maintenance, 2004.
 
28
T. Gǐrba, J.-M. Favre, and S. Ducasse. Using meta-model transformation to model software evolution, 2004.
 
29
 
30
 
31
 
32
 
33
 
34
M.-P. Horvath. Automatic recognition of class blueprint patterns. Diploma thesis, University of Bern, Oct. 2004.
 
35
 
36
A. Kuhn, S. Ducasse, and T. Gǐrba. Enriching reverse engineering with semantic clustering, 2005. submitted.
 
37
M. Lanza. Object-Oriented Reverse Engineering --- Coarse-grained, Fine-grained, and Evolutionary Software Visualization. PhD thesis, University of Berne, May 2003.
 
38
M. Lanza and S. Ducasse. Understanding software evolution using a combination of software visualization and software metrics. In Proceedings of LMO 2002 (Langages et Modèles à Objets, pages 135--149, 2002.
 
39
 
40
M. Lanza and S. Ducasse. Codecrawler - an extensible and language independent 2d and 3d software visualization tool. In Tools for Software Maintenance and Reengineering, RCOST / Software Technology Series, pages 74--94. Franco Angeli, 2005.
 
41
 
42
 
43
O. Nierstrasz, A. Bergel, M. Denker, S. Ducasse, M. Gälli, and R. Wuyt. On the revival of dynamic languages. In T. Gschwind and U. Aβmann, editors, Proceedings of Software Composition 2005. LNCS, 2005. Invited paper. To appear.
 
44
 
45
 
46
T. Richner. Recovering Behavioral Design Views: a Query-Based Approach. PhD thesis, University of Berne, May 2002.
 
47
 
48
 
49
M. Rieger. Effective Clone Detection Without Language Barriers. PhD thesis, University of Berne, June 2005.
 
50
 
51
 
52
N. Schärli. Traits --- Composing Classes from Behavioral Building Blocks. PhD thesis, University of Berne, Feb. 2005.
 
53
N. Schärli, S. Ducasse, O. Nierstrasz, and A. Black. Traits: Composable units of behavior. In Proceedings ECOOP 2003 (European Conference on Object-Oriented Programming), volume 2743 of LNCS, pages 248--274. Springer Verlag, July 2003.
 
54
A. Schlapbach. Generic XMI support for the MOOSE reengineering environment. Informatikprojekt, University of Bern, June 2001.
 
55
J. T. Stasko, J. Domingue, M. H. Brown, and B. A. Price, editors. Software Visualization --- Programming as a Multimedia Experience. The MIT Press, 1998.
 
56
S. Tichelaar. Modeling Object-Oriented Software for Reverse Engineering and Refactoring. PhD thesis, University of Berne, Dec. 2001.
 
57
S. Tichelaar, S. Ducasse, S. Demeyer, and O. Nierstrasz. A Meta-model for Language-Independent Refactoring. In Proceedings of ISPSE '00 (International Conference on Software Evolution), pages 157--167. IEEE Computer Society Press, 2000.
 
58
Cincom Smalltalk, Sept. 2003. http://www.cincom.com/scripts/smalltalk.dll/.

CITED BY  8

Collaborative Colleagues:
Oscar Nierstrasz: colleagues
Stéphane Ducasse: colleagues
Tudor Gǐrba: colleagues