Bibliography
Major publications by the team in recent years
- [1]
- N. Anquetil, T. Lethbridge.
Extracting Concepts from File Names; a New File Clustering Criterion, in: International Conference on Software Engineering (ICSE 1998), 1998, p. 84–93. - [2]
- N. Anquetil, T. Lethbridge.
Experiments with Clustering as a Software Remodularization Method, in: Proceedings of WCRE '99 (6th Working Conference on Reverse Engineering), 1999, p. 235–255. - [3]
- M. Denker, S. Ducasse, É. Tanter.
Runtime Bytecode Transformation for Smalltalk, in: Journal of Computer Languages, Systems and Structures, July 2006, vol. 32, no 2-3, p. 125–139
http://scg.unibe.ch/archive/papers/Denk06aRuntimeByteCodeESUGJournal.pdf. - [4]
- S. Ducasse, T. Gîrba, A. Kuhn, L. Renggli.
Meta-Environment and Executable Meta-Language using Smalltalk: an Experience Report, in: Journal of Software and Systems Modeling (SOSYM), February 2009, vol. 8, no 1, p. 5–19
http://scg.unibe.ch/archive/drafts/Duca08a-Sosym-ExecutableMetaLanguage.pdf. - [5]
- S. Ducasse, M. Lanza.
The Class Blueprint: Visually Supporting the Understanding of Classes, in: Transactions on Software Engineering (TSE), January 2005, vol. 31, no 1, p. 75–90
http://scg.unibe.ch/archive/papers/Duca05bTSEClassBlueprint.pdf. - [6]
- S. Ducasse, A. Lienhard, L. Renggli.
Seaside: A Flexible Environment for Building Dynamic Web Applications, in: IEEE Software, 2007, vol. 24, no 5, p. 56–63
http://www.computer.org/portal/cms_docs_software/software/homepage/2007/S507/s5056.pdf. - [7]
- S. Ducasse, O. Nierstrasz, N. Schärli, R. Wuyts, A. P. Black.
Traits: A Mechanism for fine-grained Reuse, in: ACM Transactions on Programming Languages and Systems (TOPLAS), March 2006, vol. 28, no 2, p. 331–388
http://scg.unibe.ch/archive/papers/Duca06bTOPLASTraits.pdf. - [8]
- S. Ducasse, D. Pollet.
Software Architecture Reconstruction: A Process-Oriented Taxonomy, in: IEEE Transactions on Software Engineering, July 2009, vol. 35, no 4, p. 573-591
http://scg.unibe.ch/archive/external/Duca09x-SOAArchitectureExtraction.pdf. - [9]
- S. Ducasse, D. Pollet, M. Suen, H. Abdeen, I. Alloui.
Package Surface Blueprints: Visually Supporting the Understanding of Package Relationships, in: ICSM '07: Proceedings of the IEEE International Conference on Software Maintenance, 2007, p. 94–103
http://scg.unibe.ch/archive/papers/Duca07cPackageBlueprintICSM2007.pdf. - [10]
- N. Schärli, A. P. Black, S. Ducasse.
Object-oriented Encapsulation for Dynamically Typed Languages, in: Proceedings of 18th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'04), October 2004, p. 130–149
http://scg.unibe.ch/archive/papers/Scha04bOOEncapsulation.pdf.
Publications of the year
Articles in International Peer-Reviewed Journal
- [11]
- S. Ducasse, T. Gîrba, A. Kuhn, L. Renggli.
Meta-Environment and Executable Meta-Language using Smalltalk: an Experience Report, in: Journal of Software and Systems Modeling (SOSYM), February 2009, vol. 8, no 1, p. 5–19
http://scg.unibe.ch/archive/drafts/Duca08a-Sosym-ExecutableMetaLanguage.pdf. - [12]
- S. Ducasse, D. Pollet.
Software Architecture Reconstruction: A Process-Oriented Taxonomy, in: IEEE Transactions on Software Engineering, July 2009, vol. 35, no 4, p. 573-591
http://rmod.lille.inria.fr/archives/papers/Duca09c-TSE-SOAArchitectureExtraction.pdf.
International Peer-Reviewed Conference/Proceedings
- [13]
- H. Abdeen, S. Ducasse, H. A. Sahraoui, I. Alloui.
Automatic Package Coupling and Cycle Minimization, in: International Working Conference on Reverse Engineering (WCRE), Washington, DC, USA, IEEE Computer Society Press, 2009, p. 103–112
http://rmod.lille.inria.fr/archives/papers/Abde09b-WCRE2009-AutomaticPackageCoupling.pdf. - [14]
- G. Casaccio, D. Pollet, M. Denker, S. Ducasse.
Object Spaces for Safe Image Surgery, in: Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2009), New York, USA, ACM digital library, 2009
http://rmod.lille.inria.fr/archives/workshops/Casa09a-IWST09-ObjectSpaces.pdf. - [15]
- S. Denier, D. Pollet, S. Ducasse.
Proposals for the Reborn Pharo Developer, in: Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2009), Brest, France, 2009
http://rmod.lille.inria.fr/archives/workshops/Deni09b-IWST09-PharoBrowsers.pdf. - [16]
- S. Denier, H. A. Sahraoui.
Understanding the Use of Inheritance with Visual Patterns, in: Proceedings of the 3rd International Symposium on Empirical Software Engineering and Measurement (ESEM 2009), Lake Buena Vista, FL, USA, J. Miller, R. Selby (editors), IEEE Computer Society Press, 2009
http://rmod.lille.inria.fr/archives/papers/Deni09a-ESEM09-VisuInheritance.pdf. - [17]
- S. Ducasse, M. Denker, A. Lienhard.
Evolving a Reflective Language, in: Proceedings of the International Workshop on Smalltalk Technologies (IWST 2009), Brest, France, aug 2009
http://rmod.lille.inria.fr/archives/workshops/Duca09b-IWST09-TraitMop.pdf. - [18]
- S. Ducasse, D. Pollet, A. Bergel, D. Cassou.
Reusing and Composing Tests with Traits, in: Proceedings of the 47th International Conference Objects, Models, Components, Patterns (TOOLS-Europe'09), Zurich, Switzerland, jun 2009, p. 252–271
http://rmod.lille.inria.fr/archives/papers/Duca09a-Tools2009-TraitTests.pdf. - [19]
- J. L. Fernández, S. Robles, A. Fortier, S. Ducasse, G. Rossi, S. Gordillo.
Meteoroid Towards a real MVC for the Web, in: Proceedings of International Workshop on Smalltalk Technologies (IWST 2009), ACM Digital Library, 2009
http://rmod.lille.inria.fr/archives/workshops/Laut09a-IWST09-Meteroid.pdf, To appear. - [20]
- J. Laval, S. Denier, S. Ducasse, A. Bergel.
Identifying cycle causes with Enriched Dependency Structural Matrix, in: WCRE '09: Proceedings of the 2009 16th Working Conference on Reverse Engineering, Lille, France, 2009
http://rmod.lille.inria.fr/archives/papers/Lava09c-WCRE2009-eDSM.pdf. - [21]
- J. Laval, S. Denier, S. Ducasse, A. Kellens.
Supporting Incremental Changes in Large Models, in: Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2009), Brest, France, 2009
http://rmod.lille.inria.fr/archives/workshops/Lava09b-ESUG2009-incrementalChange.pdf. - [22]
- J. Laval, S. Denier, S. Ducasse.
Identifying cycle causes with CycleTable, in: FAMOOSr 2009: 3rd Workshop on FAMIX and MOOSE in Software Reengineering, Brest, France, 2009
http://rmod.lille.inria.fr/archives/workshops/Lava09d-Famoosr2009-CycleTable.pdf. - [23]
- K. Mordal-Manet, F. Balmas, S. Denier, S. Ducasse, H. Wertz, J. Laval, F. Bellingard, P. Vaillergues.
The Squale Model – A Practice-based Industrial Quality Model, in: ICSM '09: Proceedings of the IEEE International Conference on Software Maintenance, Edmonton, Canada, 2009, p. 94–103
http://rmod.lille.inria.fr/archives/papers/Mord09a-ICSM2009-SqualeModel.pdf. - [24]
- A. Razavizadeh, S. Cîmpan, H. Verjus, S. Ducasse.
Multiple Viewpoints Architecture Extraction, in: Proceedings of the 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architectures, 2009, p. 329–332
http://rmod.lille.inria.fr/archives/papers/Raza09a-WASECSA-MultipleViewPoints.pdf. - [25]
- A. Razavizadeh, S. Cîmpan, H. Verjus, S. Ducasse.
Software System Understanding via Architectural Views Extraction According to Multiple Viewpoints, in: 8th International Workshop on System/Software Architectures, 2009
http://rmod.lille.inria.fr/archives/workshops/Raza09b-iwssa-.pdf. - [26]
- D. Röthlisberger, O. Nierstrasz, S. Ducasse, A. Bergel.
Tackling Software Navigation Issues of the Smalltalk IDE, in: Proceedings of International Workshop on Smalltalk Technologies (IWST 2009), ACM Digital Library, 2009
http://rmod.lille.inria.fr/archives/workshops/Roet09e-IWST2009-obEnhancements.pdf. - [27]
- D. Röthlisberger, O. Nierstrasz, S. Ducasse, D. Pollet, R. Robbes.
Supporting Task-oriented Navigation in IDEs with Configurable HeatMaps, in: Proceedings of the 17th International Conference on Program Comprehension (ICPC 2009), Los Alamitos, CA, USA, IEEE Computer Society, 2009, p. 253–257
http://rmod.lille.inria.fr/archives/papers/Roet09a-ICPC2009-HeatMaps.pdf. - [28]
- D. Röthlisberger, O. Nierstrasz, S. Ducasse.
Autumn Leaves: Curing the Window Plague in IDEs, in: Proceedings of the 16th Working Conference on Reverse Engineering (WCRE 2009), Los Alamitos, CA, USA, IEEE Computer Society, 2009
http://rmod.lille.inria.fr/archives/papers/Roet09f-WCRE2009-AutumnLeaves-ieee.pdf. - [29]
- T. van Cutsem, A. Bergel, S. Ducasse, W. De Meuter.
Adding State and Visibility Control to Traits using Lexical Nesting, in: Proceedings of ECOOP 2009, London, UK, S. Drossopoulou (editor), Lecture Notes in Computer Science, Springer, 2009
http://rmod.lille.inria.fr/archives/papers/Cuts09a-ECOOP09-Traits.pdf.
National Peer-Reviewed Conference/Proceedings
- [30]
- A. Bergel.
Contrôler la visibilité des aspects avec Aspectboxes, in: Proceedings of LMO'09, Toulouse, France, Cépaduès, 2009. - [31]
- J. Laval, A. Bergel, S. Ducasse.
Matrice de dépendances enrichie, in: Proceedings of Languages et Modèles à Objets (LMO 2009), Nancy, France, 2009
http://rmod.lille.inria.fr/archives/papers/Lava09a-LMO2009-DSM.pdf.
Books or Proceedings Editing
- [32]
- S. Denier, T. Gîrba (editors)
Proceedings of the 3rd Workshop on FAMIX and MOOSE in Software Reengineering (FAMOOSr 2009), 2009, 27 p
http://rmod.lille.inria.fr/archives/workshops/Deni09c-famoosr09-proceedings.pdf.
Internal Reports
- [33]
- F. Balmas, F. Bellingard, S. Denier, S. Ducasse, J. Laval, K. Mordal-Manet.
Practices in the Squale Quality Model (Squale Deliverable 1.3), INRIA, 2009, Technical report. - [34]
- F. Balmas, A. Bergel, S. Denier, S. Ducasse, J. Laval, K. Mordal-Manet, H. Abdeen, F. Bellingard.
Software metric for Java and C++ practices, INRIA Lille Nord Europe, 2009, Technical report. - [35]
- S. Ducasse, S. Denier, F. Balmas, A. Bergel, J. Laval, K. Mordal-Manet, F. Bellingard.
Software metric for Java and C++ practices, INRIA Lille Nord Europe, 2009, Technical report. - [36]
- S. Ducasse, S. Denier, F. Balmas, A. Bergel, J. Laval, K. Mordal-Manet, F. Bellingard.
Visualization of Practices and Metrics (Squale Deliverable 1.2), INRIA, 2009, Technical report. - [37]
- K. Mordal-Manet, F. Balmas, S. Denier, S. Ducasse, H. Wertz, J. Laval, F. Bellingard, P. Vaillergues.
The Squale Model – A Practice- based Industrial Quality Model, INRIA Lille Nord Europe, 2009, Technical report.
Scientific Popularization
- [38]
- A. P. Black, S. Ducasse, O. Nierstrasz, D. Pollet, D. Cassou, M. Denker.
Pharo by Example, Square Bracket Associates, 2009
http://pharobyexample.org/. - [39]
- S. Ducasse, L. Renggli, D. C. Shaffer, R. Zaccone, M. Davies.
Dynamic Web Development with Seaside, Square Bracket Associates, 2009
http://book.seaside.st/.
Other Publications
- [40]
- A. Bergel, S. Denier, S. Ducasse, J. Laval, F. Bellingard, P. Vaillergues, F. Balmas, K. Mordal-Manet.
SQUALE – Software QUALity Enhancement, in: 13th European Conference on Software Maintenance and Reengineering (CSMR), 2009, Presentation.
References in notes
- [41]
- E. Arisholm, L. C. Briand, A. Foyen.
Dynamic Coupling Measurement for Object-Oriented Software, in: IEEE Transactions on Software Engineering, 2004, vol. 30, no 8, p. 491–506
http://csdl.computer.org/comp/trans/ts/2004/08/e0491abs.htmhttp://www.sce.carleton.ca/faculty/briand/pubs/simula_tr_20035.pdf. - [42]
- J. Bansiya, C. Davis.
A Hierarchical Model for Object-Oriented Design Quality Assessment, in: IEEE Transactions on Software Engineering, January 2002, vol. 28, no 1, p. 4–17. - [43]
- J. Bansiya, L. Etzkorn, C. Davis, W. Li.
A Class Cohesion Metric for Object-Oriented Designs, in: Journal of Object-Oriented Programming, January 1999, vol. 11, no 8, p. 47–52. - [44]
- A. Bergel, S. Ducasse, O. Nierstrasz.
Classbox/J: Controlling the Scope of Change in Java, in: Proceedings of 20th International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'05), New York, NY, USA, ACM Press, 2005, p. 177–189
http://scg.unibe.ch/archive/papers/Berg05bclassboxjOOPSLA.pdf. - [45]
- A. Bergel, S. Ducasse, O. Nierstrasz, R. Wuyts.
Stateful Traits, in: Advances in Smalltalk — Proceedings of 14th International Smalltalk Conference (ISC 2006), LNCS, Springer, August 2007, vol. 4406, p. 66–90
http://scg.unibe.ch/archive/papers/Berg07aStatefulTraits.pdf. - [46]
- A. Bergel, S. Ducasse, O. Nierstrasz, R. Wuyts.
Stateful Traits and their Formalization, in: Journal of Computer Languages, Systems and Structures, 2008, vol. 34, no 2-3, p. 83–108
http://scg.unibe.ch/archive/papers/Berg07eStatefulTraits.pdf. - [47]
- A. P. Black, N. Schärli, S. Ducasse.
Applying Traits to the Smalltalk Collection Hierarchy, in: Proceedings of 17th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'03), October 2003, vol. 38, p. 47–64
http://scg.unibe.ch/archive/papers/Blac03aTraitsHierarchy.pdf. - [48]
- G. Bracha, D. Ungar.
Mirrors: design principles for meta-level facilities of object-oriented programming languages, in: Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'04), ACM SIGPLAN Notices, New York, NY, USA, ACM Press, 2004, p. 331–344
http://bracha.org/mirrors.pdf. - [49]
- L. C. Briand, J. W. Daly, J. K. Wüst.
A Unified Framework for Coupling Measurement in Object-Oriented Systems, in: IEEE Transactions on Software Engineering, 1999, vol. 25, no 1, p. 91–121
http://dx.doi.org/10.1109/32.748920. - [50]
- L. C. Briand, J. W. Daly, J. K. Wüst.
A Unified Framework for Cohesion Measurement in Object-Oriented Systems, in: Empirical Software Engineering: An International Journal, 1998, vol. 3, no 1, p. 65–117. - [51]
- D. Caromel, J. Vayssière.
Reflections on MOPs, Components, and Java Security, in: ECOOP '01: Proceedings of the 15th European Conference on Object-Oriented Programming, Springer-Verlag, 2001, p. 256–274. - [52]
- D. Caromel, J. Vayssière.
A security framework for reflective Java applications, in: Software: Practice and Experience, 2003, vol. 33, no 9, p. 821–846. - [53]
- S. R. Chidamber, C. F. Kemerer.
A Metrics Suite for Object Oriented Design, in: IEEE Transactions on Software Engineering, June 1994, vol. 20, no 6, p. 476–493. - [54]
- P. Cointe.
Metaclasses are First Class: the ObjVlisp Model, in: Proceedings OOPSLA '87, ACM SIGPLAN Notices, December 1987, vol. 22, p. 156–167. - [55]
- M. D'Ambros, M. Lanza.
Reverse Engineering with Logical Coupling, in: Proceedings of WCRE 2006 (13th Working Conference on Reverse Engineering), 2006, p. 189 - 198. - [56]
- S. Denier.
Traits Programming with AspectJ, in: Actes de la Première Journée Francophone sur le Développement du Logiciel par Aspects (JFDLPA'04), Paris, France, P. Cointe (editor), September 2004, p. 62–78
http://www.emn.fr/x-info/obasco/events/jfdlpa04/. - [57]
- S. Ducasse, T. Gîrba.
Using Smalltalk as a Reflective Executable Meta-Language, in: International Conference on Model Driven Engineering Languages and Systems (Models/UML 2006), Berlin, Germany, LNCS, Springer-Verlag, 2006, vol. 4199, p. 604–618
http://scg.unibe.ch/archive/papers/Duca06dMOOSEMODELS2006.pdf. - [58]
- S. Ducasse, T. Gîrba, A. Kuhn.
Distribution Map, in: Proceedings of 22nd IEEE International Conference on Software Maintenance (ICSM '06), Los Alamitos CA, IEEE Computer Society, 2006, p. 203–212
http://scg.unibe.ch/archive/papers/Duca06cDistributionMap.pdf. - [59]
- S. Ducasse, T. Gîrba, M. Lanza, S. Demeyer.
Moose: a Collaborative and Extensible Reengineering Environment, in: Tools for Software Maintenance and Reengineering, Milano, RCOST / Software Technology Series, Franco Angeli, 2005, p. 55–71
http://scg.unibe.ch/archive/papers/Duca05aMooseBookChapter.pdf. - [60]
- S. Ducasse, O. Nierstrasz, N. Schärli, R. Wuyts, A. P. Black.
Traits: A Mechanism for fine-grained Reuse, in: ACM Transactions on Programming Languages and Systems (TOPLAS), March 2006, vol. 28, no 2, p. 331–388
http://scg.unibe.ch/archive/papers/Duca06bTOPLASTraits.pdf. - [61]
- S. Ducasse, R. Wuyts, A. Bergel, O. Nierstrasz.
User-Changeable Visibility: Resolving Unanticipated Name Clashes in Traits, in: Proceedings of 22nd International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'07), New York, NY, USA, ACM Press, October 2007, p. 171–190
http://scg.unibe.ch/archive/papers/Duca07b-FreezableTrait.pdf. - [62]
- A. Dunsmore, M. Roper, M. Wood.
Object-Oriented Inspection in the Face of Delocalisation, in: Proceedings of ICSE '00 (22nd International Conference on Software Engineering), ACM Press, 2000, p. 467–476. - [63]
- L. Etzkorn, C. Davis, W. Li.
A Practical Look at the Lack of Cohesion in Methods Metric, in: Journal of Object-Oriented Programming, September 1998, vol. 11, no 5, p. 27–34. - [64]
- N. Fenton, S. L. Pfleeger.
Software Metrics: A Rigorous and Practical Approach, Second, International Thomson Computer Press, London, UK, 1996. - [65]
- K. Fisher, J. Reppy.
Statically typed traits, University of Chicago, Department of Computer Science, December 2003, no TR-2003-13
http://www.cs.uchicago.edu/research/publications/techreports/TR-2003-13, Technical Report. - [66]
- P. W. L. Fong, C. Zhang.
Capabilities as alias control: Secure cooperation in dynamically extensible systems, Department of Computer Science, University of Regina, 2004, Technical report. - [67]
- A. Goldberg.
Smalltalk 80: the Interactive Programming Environment, Addison Wesley, Reading, Mass., 1984. - [68]
- L. Gong.
New security architectural directions for Java, in: compcon, 1997, vol. 00, 97 p
http://dx.doi.org/10.1109/CMPCON.1997.584679. - [69]
- B. Henderson-Sellers.
Object-Oriented Metrics: Measures of Complexity, Prentice-Hall, 1996. - [70]
- M. Hitz, B. Montazeri.
Measure Coupling and Cohesion in Object-Oriented Systems, in: Proceedings of International Symposium on Applied Corporate Computing (ISAAC '95), October 1995. - [71]
- M. Hitz, B. Montazeri.
Chidamber and Kemerer's Metrics Suite; A Measurement Theory Perspective, in: IEEE Transactions on Software Engineering, April 1996, vol. 22, no 4, p. 267–271. - [72]
- A. K. Jain, R. C. Dubes.
Algorithms for Clustering Data, Prentice Hall, Englewood Cliffs, 1988. - [73]
- A. K. Jain, M. N. Murty, P. J. Flynn.
Data Clustering: a Review, in: ACM Computing Surveys, 1999, vol. 31, no 3, p. 264–323
http://dx.doi.org/10.1145/331499.331504. - [74]
- G. Kiczales, J. des Rivières, D. G. Bobrow.
The Art of the Metaobject Protocol, MIT Press, 1991. - [75]
- G. Kiczales, L. Rodriguez.
Efficient Method Dispatch in PCL, in: Proceedings of ACM conference on Lisp and Functional Programming, Nice, 1990, p. 99–105. - [76]
- R. Koschke.
Atomic Architectural Component Recovery for Program Understanding and Evolution, Universität Stuttgart, 2000
http://www.informatik.uni-stuttgart.de/ifi/ps/bauhaus/papers/koschke.thesis.2000.html, Ph. D. Thesis. - [77]
- G. Langelier, H. A. Sahraoui, P. Poulin.
Visualization-based analysis of quality for large-scale software systems, in: ASE '05: Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering, New York, NY, USA, ACM, 2005, p. 214–223
http://dx.doi.org/10.1145/1101908.1101941. - [78]
- J. Laval, A. Bergel, S. Ducasse.
Assessing the Quality of your Software with MoQam, in: FAMOOSr, 2nd Workshop on FAMIX and Moose in Reengineering, 2008. - [79]
- S. Liang, G. Bracha.
Dynamic Class Loading in the Java Virtual Machine, in: Proceedings of OOPSLA '98, ACM SIGPLAN Notices, 1998, p. 36–44. - [80]
- L. Liquori, A. Spiwack.
FeatherTrait: A Modest Extension of Featherweight Java, in: ACM Transactions on Programming Languages and Systems (TOPLAS), 2008, vol. 30, no 2, p. 1–32
http://www-sop.inria.fr/members/Luigi.Liquori/PAPERS/toplas-07.pdf. - [81]
- M. Lorenz, J. Kidd.
Object-Oriented Software Metrics: A Practical Guide, Prentice-Hall, 1994. - [82]
- J. I. Maletic, A. Marcus.
Supporting Program Comprehension Using Semantic and Structural Information, in: Proceedings of the 23rd International Conference on Software Engineering (ICSE 2001), May 2001, p. 103–112. - [83]
- S. Mancoridis, B. S. Mitchell, Y. Chen, E. R. Gansner.
Bunch: A Clustering Tool for the Recovery and Maintenance of Software System Structures, in: Proceedings of ICSM '99 (International Conference on Software Maintenance), Oxford, England, IEEE Computer Society Press, 1999. - [84]
- A. Marcus, L. Feng, J. I. Maletic.
3D Representations for Software Visualization, in: Proceedings of the ACM Symposium on Software Visualization, IEEE, 2003, p. 27-ff. - [85]
- A. Marcus, D. Poshyvanyk.
The Conceptual Cohesion of Classes, in: Proceedings International Conference on Software Maintenance (ICSM 2005), Los Alamitos CA, IEEE Computer Society Press, 2005, p. 133–142. - [86]
- R. Marinescu.
Measurement and Quality in Object-Oriented Design, Department of Computer Science, Politehnica University of Timişoara, 2002, Ph. D. Thesis. - [87]
- R. Marinescu.
Detection Strategies: Metrics-Based Rules for Detecting Design Flaws, in: 20th IEEE International Conference on Software Maintenance (ICSM'04), Los Alamitos CA, IEEE Computer Society Press, 2004, p. 350–359. - [88]
- R. C. Martin.
Agile Software Development. Principles, Patterns, and Practices, Prentice-Hall, 2002. - [89]
- T. McCabe.
A Measure of Complexity, in: IEEE Transactions on Software Engineering, December 1976, vol. 2, no 4, p. 308–320. - [90]
- J. McCall, P. Richards, G. Walters.
Factors in Software Quality, NTIS Springfield, 1976. - [91]
- T. Miceli, H. A. Sahraoui, R. Godin.
A Metric Based Technique For Design Flaws Detection And Correction, in: Proceedings IEEE Automated Software Engineering Conference (ASE), 1999. - [92]
- M. S. Miller.
Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control, Johns Hopkins University, Baltimore, Maryland, USA, May 2006, Ph. D. Thesis. - [93]
- M. S. Miller, C. Morningstar, B. Frantz.
Capability-based Financial Instruments, in: FC '00: Proceedings of the 4th International Conference on Financial Cryptography, Springer-Verlag, 2001, vol. 1962, p. 349–378. - [94]
- B. S. Mitchell, S. Mancoridis.
On the Automatic Modularization of Software Systems Using the Bunch Tool, in: IEEE Transactions on Software Engineering, 2006, vol. 32, no 3, p. 193–208. - [95]
- N. Moha, D. loc Huynh, Y.-G. Gueheneuc.
Une taxonomie et un métamodèle pour la détection des défauts de conception, in: Langages et Modèles à Objets, 2006, p. 201–216. - [96]
- O. Nierstrasz, S. Ducasse, N. Schärli.
Flattening Traits, in: Journal of Object Technology, May 2006, vol. 5, no 4, p. 129–148
http://www.jot.fm/issues/issue_2006_05/article4.pdf. - [97]
- D. Pollet, S. Ducasse, L. Poyet, I. Alloui, S. Cîmpan, H. Verjus.
Towards A Process-Oriented Software Architecture Reconstruction Taxonomy, in: Proceedings of 11th European Conference on Software Maintenance and Reengineering (CSMR'07), R. Krikhaar, C. Verhoef, G. Di Lucca (editors), IEEE Computer Society, March 2007
http://scg.unibe.ch/archive/papers/Poll07a-CSMRSARTaxonomy.pdf, Best Paper Award. - [98]
- L. Ponisio, O. Nierstrasz.
Using Context Information to Re-architect a System, in: Proceedings of the 3rd Software Measurement European Forum 2006 (SMEF'06), 2006, p. 91–103
http://scg.unibe.ch/archive/papers/Poni06aSimulatedAnnealing.pdf. - [99]
- P. J. Quitslund.
Java Traits — Improving Opportunities for Reuse, OGI School of Science & Engineering, Beaverton, Oregon, USA, September 2004, no CSE-04-005, Technical Report. - [100]
- D. Raţiu, S. Ducasse, T. Gîrba, R. Marinescu.
Using History Information to Improve Design Flaws Detection, in: Proceedings of 8th European Conference on Software Maintenance and Reengineering (CSMR'04), Los Alamitos CA, IEEE Computer Society, 2004, p. 223–232
http://scg.unibe.ch/archive/papers/Rati04aHistoryImproveFlawsDetection.pdf. - [101]
- J. Reppy, A. Turon.
A Foundation for Trait-based Metaprogramming, in: International Workshop on Foundations and Developments of Object-Oriented Languages, 2006. - [102]
- F. Rivard.
Pour un lien d'instanciation dynamique dans les langages à classes, in: JFLA96, INRIA — collection didactique, January 1996. - [103]
- J. H. Saltzer, M. D. Schoroeder.
The Protection of Information in Computer Systems, in: Fourth ACM Symposium on Operating System Principles, IEEE, September 1975, vol. 63, p. 1278–1308. - [104]
- N. Sangal, E. Jordan, V. Sinha, D. Jackson.
Using Dependency Models to Manage Complex Software Architecture, in: Proceedings of OOPSLA'05, 2005, p. 167–176. - [105]
- N. Schärli, A. P. Black, S. Ducasse.
Object-oriented Encapsulation for Dynamically Typed Languages, in: Proceedings of 18th International Conference on Object-Oriented Programming Systems, Languages and Applications (OOPSLA'04), October 2004, p. 130–149
http://scg.unibe.ch/archive/papers/Scha04bOOEncapsulation.pdf. - [106]
- N. Schärli, S. Ducasse, O. Nierstrasz, A. P. Black.
Traits: Composable Units of Behavior, in: Proceedings of European Conference on Object-Oriented Programming (ECOOP'03), LNCS, Springer Verlag, July 2003, vol. 2743, p. 248–274
http://scg.unibe.ch/archive/papers/Scha03aTraits.pdf. - [107]
- C. Smith, S. Drossopoulou.
Chai: Typed Traits in Java, in: Proceedings ECOOP 2005, 2005. - [108]
- G. Snelting, F. Tip.
Reengineering Class Hierarchies using Concept Analysis, in: ACM Trans. Programming Languages and Systems, 1998. - [109]
- K. J. Sullivan, W. G. Griswold, Y. Cai, B. Hallen.
The Structure and Value of Modularity in SOftware Design, in: ESEC/FSE 2001, 2001. - [110]
- D. Vainsencher.
MudPie: layers in the ball of mud., in: Computer Languages, Systems & Structures, 2004, vol. 30, no 1-2, p. 5–19. - [111]
- R. Wettel, M. Lanza.
Program Comprehension through Software Habitability, in: Proceedings of ICPC 2007 (15th International Conference on Program Comprehension), IEEE CS Press, 2007, p. 231–240. - [112]
- R. Wettel, M. Lanza.
Visualizing Software Systems as Cities, in: Proceedings of VISSOFT 2007 (4th IEEE International Workshop on Visualizing Software For Understanding and Analysis), 2007, p. 92–99
http://dx.doi.org/10.1109/VISSOF.2007.4290706. - [113]
- N. Wilde, R. Huitt.
Maintenance Support for Object-Oriented Programs, in: IEEE Transactions on Software Engineering, December 1992, vol. SE-18, no 12, p. 1038–1044.