Bibliography
Major publications by the team in recent years
-
1N. Anquetil, K. M. de Oliveira, K. D. de Sousa, M. G. Batista Dias.
Software maintenance seen as a knowledge management issue, in: Inf. Softw. Technol., 2007, vol. 49, no 5, p. 515–529.
http://dx. doi. org/ 10. 1016/ j. infsof. 2006. 07. 007 -
2N. Anquetil, T. Lethbridge.
Comparative study of clustering algorithms and abstract representations for software remodularization, in: IEE Proceedings - Software, 2003, vol. 150, no 3, p. 185-201. -
3M. 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. [ DOI : 10.1016/j.cl.2005.10.002 ]
http://scg. unibe. ch/ archive/ papers/ Denk06aRuntimeByteCodeESUGJournal. pdf -
4S. 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. [ DOI : 10.1007/s10270-008-0081-4 ]
http://scg. unibe. ch/ archive/ drafts/ Duca08a-Sosym-ExecutableMetaLanguage. pdf -
5S. 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. [ DOI : 10.1109/TSE.2005.14 ]
http://scg. unibe. ch/ archive/ papers/ Duca05bTSEClassBlueprint. pdf -
6S. 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. [ DOI : 10.1109/MS.2007.144 ]
http://ieeexplore. ieee. org/ stamp/ stamp. jsp?tp=&arnumber=4302687 -
7S. 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. [ DOI : 10.1145/1119479.1119483 ]
http://scg. unibe. ch/ archive/ papers/ Duca06bTOPLASTraits. pdf -
8S. 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. [ DOI : 10.1109/TSE.2009.19 ]
http://scg. unibe. ch/ archive/ external/ Duca09x-SOAArchitectureExtraction. pdf -
9S. 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 -
10N. 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. [ DOI : 10.1145/1028976.1028988 ]
http://scg. unibe. ch/ archive/ papers/ Scha04bOOEncapsulation. pdf
Doctoral Dissertations and Habilitation Theses
-
11J. Laval.
Package Dependencies Analysis and Remediation in Object-Oriented Systems, Université de Lille, 2011.
http://rmod. lille. inria. fr/ archives/ phd/ PhD-2011-Laval. pdf
Articles in International Peer-Reviewed Journal
-
12V. Uquillas Gómez, S. Ducasse, T. D'Hondt.
Ring: a Unifying Meta-Model and Infrastructure for Smalltalk Source Code Analysis Tools, in: Computer Languages, Systems and Structures, 2011.
http://rmod. lille. inria. fr/ archives/ papers/ Uqui11a-RingJournalPaper-CSSJournal. pdf
International Conferences with Proceedings
-
13H. Abdeen, S. Ducasse, H. A. Sahraoui.
Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, in: International Working Conference on Reverse Engineering (WCRE'11), Washington, DC, USA, IEEE Computer Society Press, 2011.
http://hal. inria. fr/ docs/ 00/ 61/ 45/ 83/ PDF/ ModularizationMetrics-INRIA. pdf -
14N. Anquetil, J. Laval.
Legacy Software Restructuring: Analyzing a Concrete Case, in: Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR'11), Oldenburg, Germany, 2011.
http://rmod. lille. inria. fr/ archives/ papers/ Anqu11a-CSMR2011-Coupling. pdf -
15G. Casaccio, S. Ducasse, L. Fabresse, J.-B. Arnaud, B. van Ryseghem.
Bootstrapping a Smalltalk, in: Proceedings of Smalltalks 2011 International Workshop, Bernal, Buenos Aires, Argentina, 2011.
http://rmod. lille. inria. fr/ archives/ workshops/ Casa11a-Smalltalks-BootstrappingASmalltalk. pdf -
16M. Dias, M. M. Peck, S. Ducasse, G. Arévalo.
Clustered Serialization with Fuel, in: Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2011), Edinburgh, Scotland, 2011.
http://rmod. lille. inria. fr/ archives/ workshops/ Dia11a-IWST11-Fuel. pdf -
17S. Ducasse, M. Oriol, A. Bergel.
Challenges to support automated random testing for dynamically typed languages, in: Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2011), Edinburgh, Scotland, 2011.
http://rmod. lille. inria. fr/ archives/ workshops/ Duca11a-IWST11-RandomTesting -
18J. Fabry, A. Kellens, S. Denier, S. Ducasse.
AspectMaps: A Scalable Visualization of Join Point Shadows, in: International Conference on Program Comprehension (ICPC), IEEE Computer Society Press, 2011, p. 121-130.
http://rmod. lille. inria. fr/ archives/ papers/ Fabr11a-ICPC2011-AspectMaps. pdf -
19J. R. Falleri, S. Denier, J. Laval, P. Vismara, S. Ducasse.
Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems, in: Proceedings of the 49th International Conference on Objects, Models, Components, Patterns (TOOLS'11), Zurich, Switzerland, June 2011.
http://rmod. lille. inria. fr/ archives/ papers/ Fall11a-Tools2011-UndesirableCycles. pdf -
20K. Mordal-Manet, J. Laval, S. Ducasse, N. Anquetil, F. Balmas, F. Bellingard, L. Bouhier, P. Vaillergues, T. J. McCabe.
An empirical model for continuous and weighted metric aggregation, in: CSMR 2011: Proceedings of the 15th European Conference on Software Maintenance and Reengineering, Oldenburg, Germany, 2011.
http://rmod. lille. inria. fr/ archives/ papers/ Mord11a-CSMR2011-Squale. pdf -
21P. Nikolaos, N. Bouraqadi, M. Denker, S. Ducasse, L. Fabresse.
Towards Structural Decomposition of Reflection with Mirrors, in: Proceedings of International Workshop on Smalltalk Technologies (IWST 2011), Edingburgh, United Kingdom, 2011.
http://hal. inria. fr/ inria-00629175/ en/ -
22M. M. Peck, N. Bouraqadi, M. Denker, S. Ducasse, L. Fabresse.
Efficient Proxies in Smalltalk, in: Proceedings of ESUG International Workshop on Smalltalk Technologies (IWST 2011), Edinburgh, Scotland, 2011.
http://rmod. lille. inria. fr/ archives/ workshops/ Mart11a-IWST11-Ghost. pdf -
23M. M. Peck, N. Bouraqadi, M. Denker, S. Ducasse, L. Fabresse.
Problems and Challenges when Building a Manager for Unused Objects, in: Proceedings of Smalltalks 2011 International Workshop, Bernal, Buenos Aires, Argentina, 2011.
http://rmod. lille. inria. fr/ archives/ workshops/ Mart11b-Smalltalks2011-UOM. pdf -
24D. Rothlisberger, O. Nierstrasz, S. Ducasse.
SmartGroups: Focusing on Task-Relevant Source Artifacts in IDEs, in: International Conference on Program Comprehension (ICPC), IEEE Computer Society Press, 2011.
http://rmod. lille. inria. fr/ archives/ papers/ Roet11a-ICPC2011-smartGroups. pdf -
25T. Verwaest, C. Bruni, M. Lungu, O. Nierstrasz.
Flexible object layouts: enabling lightweight language extensions by intercepting slot access, in: Proceedings of 26th International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '11), New York, NY, USA, ACM, 2011, p. 959–972. [ DOI : 10.1145/2048066.2048138 ]
http://rmod. lille. inria. fr/ archives/ papers/ Verw11a-OOSPLA11-FlexibleObjectLayouts. pdf
Scientific Books (or Scientific Book chapters)
-
26N. Anquetil, U. Kulesza, R. Mateus, R. Mitschke, A. Moreira, J.-C. Royer, A. Rummler.
Managing information flow in the SPL development processes, in: Aspect-Oriented, Model-Driven Software Product Lines – The AMPLE way, A. Rashid, J.-C. Royer, A. Rummler (editors), Cambridge University Press, 2011, chap. 8, p. 222–262. -
27P. Greenwood, V. Alves, J. Hutchinson, C. Schwanninger, N. Anquetil.
Empirical research in software product line engineering, in: Aspect-Oriented, Model-Driven Software Product Lines – The AMPLE way, A. Rashid, J.-C. Royer, A. Rummler (editors), Cambridge University Press, 2011, chap. 14, p. 411–443.
Internal Reports
-
28H. Abdeen, S. Ducasse, H. A. Sahraoui.
Modularization Metrics: Assessing Package Organization in Legacy Large Object-Oriented Software, RMod – INRIA Lille-Nord Europe, 2011.
http://rmod. lille. inria. fr/ archives/ reports/ Abde11a-TechReport-ModularizationMetrics-INRIA. pdf
Scientific Popularization
-
29O. Auverlot, S. Ducasse.
Construire un service Rest avec Pharo et Seaside-Rest, in: Linux Magazine, September 2011, vol. 1, no 141.
-
30E. 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. htm -
31J. 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. -
32J. 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. -
33A. 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. [ DOI : 10.1145/1094811.1094826 ]
http://scg. unibe. ch/ archive/ papers/ Berg05bclassboxjOOPSLA. pdf -
34A. 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://dx. doi. org/ 10. 1007/ 978-3-540-71836-9_3 -
35A. 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://dx. doi. org/ 10. 1016/ j. cl. 2007. 05. 003 -
36A. P. Black, S. Ducasse, O. Nierstrasz, D. Pollet, D. Cassou, M. Denker.
Pharo by Example, Square Bracket Associates, 2009.
http://pharobyexample. org/ -
37A. 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. [ DOI : 10.1145/949305.949311 ]
http://scg. unibe. ch/ archive/ papers/ Blac03aTraitsHierarchy. pdf -
38G. 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 -
39L. 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 -
40L. 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. -
41D. 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. -
42D. Caromel, J. Vayssière.
A security framework for reflective Java applications, in: Software: Practice and Experience, 2003, vol. 33, no 9, p. 821–846.
http://dx. doi. org/ 10. 1002/ spe. 528 -
43S. 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. -
44E. Chikofsky, J. Cross II.
Reverse Engineering and Design Recovery: A Taxonomy, in: IEEE Software, January 1990, vol. 7, no 1, p. 13–17.
http://dx. doi. org/ 10. 1109/ 52. 43044 -
45P. Cointe.
Metaclasses are First Class: the ObjVlisp Model, in: Proceedings OOPSLA '87, ACM SIGPLAN Notices, December 1987, vol. 22, p. 156–167. -
46M. D'Ambros, M. Lanza.
Reverse Engineering with Logical Coupling, in: Proceedings of WCRE 2006 (13th Working Conference on Reverse Engineering), 2006, p. 189 - 198. -
47S. Demeyer, S. Ducasse, O. Nierstrasz.
Object-Oriented Reengineering Patterns, Morgan Kaufmann, 2002.
http://www. iam. unibe. ch/ ~scg/ OORP -
48S. 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. -
49S. 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. [ DOI : 10.1007/11880240_42 ]
http://scg. unibe. ch/ archive/ papers/ Duca06dMOOSEMODELS2006. pdf -
50S. 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. [ DOI : 10.1109/ICSM.2006.22 ]
http://scg. unibe. ch/ archive/ papers/ Duca06cDistributionMap. pdf -
51S. 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, Milano, 2005, p. 55–71.
http://scg. unibe. ch/ archive/ papers/ Duca05aMooseBookChapter. pdf -
52S. 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. [ DOI : 10.1145/1119479.1119483 ]
http://scg. unibe. ch/ archive/ papers/ Duca06bTOPLASTraits. pdf -
53S. 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. [ DOI : 10.1145/1297027.1297040 ]
http://scg. unibe. ch/ archive/ papers/ Duca07b-FreezableTrait. pdf -
54A. 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. -
55L. 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. -
56N. Fenton, S. L. Pfleeger.
Software Metrics: A Rigorous and Practical Approach, Second, International Thomson Computer Press, London, UK, 1996, 06-8147-I*, envoye a l'inria lille le 19 aout. -
57K. 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 -
58P. W. L. Fong, C. Zhang.
Capabilities as alias control: Secure cooperation in dynamically extensible systems, Department of Computer Science, University of Regina, 2004. -
59A. Goldberg.
Smalltalk 80: the Interactive Programming Environment, Addison Wesley, Reading, Mass., 1984. -
60L. Gong.
New security architectural directions for Java, in: compcon, 1997, vol. 0, 97 p.
http://dx. doi. org/ 10. 1109/ CMPCON. 1997. 584679 -
61B. Henderson-Sellers.
Object-Oriented Metrics: Measures of Complexity, Prentice-Hall, 1996. -
62M. Hitz, B. Montazeri.
Measure Coupling and Cohesion in Object-Oriented Systems, in: Proceedings of International Symposium on Applied Corporate Computing (ISAAC '95), October 1995. -
63M. 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. -
64A. K. Jain, R. C. Dubes.
Algorithms for Clustering Data, Prentice Hall, Englewood Cliffs, 1988. -
65A. 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 -
66G. Kiczales, J. des Rivières, D. G. Bobrow.
The Art of the Metaobject Protocol, MIT Press, 1991. -
67G. Kiczales, L. Rodriguez.
Efficient Method Dispatch in PCL, in: Proceedings of ACM conference on Lisp and Functional Programming, Nice, 1990, p. 99–105. -
68R. 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 -
69G. 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 -
70J. Laval, A. Bergel, S. Ducasse.
Assessing the Quality of your Software with MoQam, in: FAMOOSr, 2nd Workshop on FAMIX and Moose in Reengineering, 2008.
http://rmod. lille. inria. fr/ archives/ workshops/ Lava08a-Famoosr2008-MoQam. pdf -
71S. Liang, G. Bracha.
Dynamic Class Loading in the Java Virtual Machine, in: Proceedings of OOPSLA '98, ACM SIGPLAN Notices, 1998, p. 36–44. -
72L. 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. [ DOI : 10.1145/1330017.1330022 ]
http://www-sop. inria. fr/ members/ Luigi. Liquori/ PAPERS/ toplas-07. pdf -
73M. Lorenz, J. Kidd.
Object-Oriented Software Metrics: A Practical Guide, Prentice-Hall, 1994. -
74J. 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. -
75S. 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. -
76A. 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. -
77A. 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. -
78R. Marinescu.
Measurement and Quality in Object-Oriented Design, Department of Computer Science, Politehnica University of Timişoara, 2002. -
79R. 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. -
80R. C. Martin.
Agile Software Development. Principles, Patterns, and Practices, Prentice-Hall, 2002. -
81T. J. McCabe.
A Measure of Complexity, in: IEEE Transactions on Software Engineering, December 1976, vol. 2, no 4, p. 308–320. -
82J. McCall, P. Richards, G. Walters.
Factors in Software Quality, NTIS Springfield, 1976. -
83T. 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. -
84M. S. Miller.
Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control, Johns Hopkins University, Baltimore, Maryland, USA, May 2006. -
85M. 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. -
86B. 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. -
87N. 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. -
88O. 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 -
89L. 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 -
90P. J. Quitslund.
Java Traits — Improving Opportunities for Reuse, OGI School of Science & Engineering, Beaverton, Oregon, USA, September 2004, no CSE-04-005. -
91D. 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 -
92J. Reppy, A. Turon.
A Foundation for Trait-based Metaprogramming, in: International Workshop on Foundations and Developments of Object-Oriented Languages, 2006. -
93F. Rivard.
Pour un lien d'instanciation dynamique dans les langages à classes, in: JFLA96, INRIA — collection didactique, January 1996. -
94J. 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. -
95N. Sangal, E. Jordan, V. Sinha, D. Jackson.
Using Dependency Models to Manage Complex Software Architecture, in: Proceedings of OOPSLA'05, 2005, p. 167–176. -
96N. 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. [ DOI : 10.1145/1028976.1028988 ]
http://scg. unibe. ch/ archive/ papers/ Scha04bOOEncapsulation. pdf -
97N. 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. [ DOI : 10.1007/b11832 ]
http://scg. unibe. ch/ archive/ papers/ Scha03aTraits. pdf -
98C. Smith, S. Drossopoulou.
Chai: Typed Traits in Java, in: Proceedings ECOOP 2005, 2005. -
99G. Snelting, F. Tip.
Reengineering Class Hierarchies using Concept Analysis, in: ACM Trans. Programming Languages and Systems, 1998. -
100K. J. Sullivan, W. G. Griswold, Y. Cai, B. Hallen.
The Structure and Value of Modularity in SOftware Design, in: ESEC/FSE 2001, 2001. -
101D. Vainsencher.
MudPie: layers in the ball of mud., in: Computer Languages, Systems & Structures, 2004, vol. 30, no 1-2, p. 5–19. -
102R. 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. -
103R. 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 -
104N. 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.