Experiments with clustering as a software remodularization method, Sixth Working Conference on Reverse Engineering (Cat. No.PR00303), pp.235-255, 1999. ,
DOI : 10.1109/WCRE.1999.806964
Recovering software architecture from the names of source files, Journal of Software Maintenance: Research and Practice, vol.11, issue.3, pp.201-222, 1999. ,
DOI : 10.1002/(SICI)1096-908X(199905/06)11:3<201::AID-SMR192>3.0.CO;2-1
Knowledge for Software Maintenance, Proceedings of the Fifteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2003), pp.61-68, 2003. ,
Comparative study of clustering algorithms and abstract representations for software remodularization, IEE Proceedings -Software, pp.185-201, 2003. ,
Software Maintenance Ontology, Ontologies for Software Engineering and Software Technology, chapitre 5, pp.153-173, 2006. ,
DOI : 10.1007/3-540-34518-3_5
Software maintenance seen as a knowledge management issue, Information and Software Technology, vol.49, issue.5, pp.515-529, 2007. ,
DOI : 10.1016/j.infsof.2006.07.007
Information Retrieval Models for Recovering Traceability Links between Code and Documentation, Proceedings of the International Conference on Software Maintenance, pp.40-49, 2000. ,
Recovering traceability links between code and documentation, IEEE Transactions on Software Engineering, vol.28, issue.10, pp.970-983, 2002. ,
DOI : 10.1109/TSE.2002.1041053
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.181.1329
An end-to-end industrial software traceability tool, ESEC- FSE '07: Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, pp.115-124, 2007. ,
On the measurement of inequality, Journal of Economic Theory, vol.2, issue.3, pp.244-263, 1970. ,
DOI : 10.1016/0022-0531(70)90039-6
Software modeling and measurement: the Goal/Question/Metric paradigm. Rapport technique, 1992. ,
Tracing software product line variability: from problem to solution space. In SAICSIT'05: Proceedings of the 2005 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries, South African Institute for Computer Scientists and Information Technologists, pp.182-191, 2005. ,
Program understanding and the concept assignment problem, Communications of the ACM, vol.37, issue.5, pp.72-82, 1994. ,
DOI : 10.1145/175290.175300
Validation of the coupling dependency metric as a predictor of run-time failures and maintenance measures, ICSE '98: Proceedings of the 20th international conference on Software engineering, pp.452-455, 1998. ,
Postmortem: never leave a project without it, IEEE Software, vol.19, issue.3, pp.43-45, 2002. ,
DOI : 10.1109/MS.2002.1003452
Software risk management, pp.0-8186, 1989. ,
Assessing the value of coding standards: An empirical study, 2008 IEEE International Conference on Software Maintenance, pp.277-286, 2008. ,
DOI : 10.1109/ICSM.2008.4658076
Information needs in bug reports, Proceedings of the 2010 ACM conference on Computer supported cooperative work, CSCW '10, pp.301-310, 2010. ,
DOI : 10.1145/1718918.1718973
A change analysis process to characterize software maintenance projects, Software Maintenance Proceedings., International Conference on, pp.38-49, 1994. ,
An investigation into coupling measures for C++, Proceedings of the 19th international conference on Software engineering , ICSE '97, pp.412-421, 1997. ,
DOI : 10.1145/253228.253367
A Unified Framework for Cohesion Measurement in Object-Oriented Systems . Empirical Software Engineering, An International Journal, vol.3, issue.1, pp.65-117, 1998. ,
Enginnering of Component-Based Systems, Component- Based Software Engineering, pp.7-15, 1997. ,
Extracting reusable modules from legacy code: considering the issues of module granularity, Proceedings of WCRE '96: 4rd Working Conference on Reverse Engineering, pp.189-196, 1996. ,
DOI : 10.1109/WCRE.1996.558903
Using multivariate time series and association rules to detect logical change coupling: An empirical study, 2010 IEEE International Conference on Software Maintenance, pp.1-10, 2010. ,
DOI : 10.1109/ICSM.2010.5609732
Design Maintenance: Unexpected Architectural Interactions, International Conference on Software Maintenance (ICSM), pp.134-140, 1995. ,
DOI : 10.1109/icsm.1995.526535
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.48.4413
Taxonomy-based risk identification. Rapport technique, Software Engineering Institute, 1993. ,
Managing risk in software maintenance, IEEE Software, vol.14, issue.3, pp.43-50, 1997. ,
DOI : 10.1109/52.589232
Identifying objects in legacy systems, Proceedings Fifth International Workshop on Program Comprehension. IWPC'97, pp.138-147, 1997. ,
DOI : 10.1109/WPC.1997.601281
Experimental Assessment of Software Metrics Using Automated Refactoring, Proc. Empirical Software Engineering and Management (ESEM), 2012. ,
A documentation suite for maintenance programmers, Software Maintenance 1996, Proceedings., International Conference on, pp.286-295, 1996. ,
Incremental Migration Strategies: Data Flow Analysis for Wrapping, Proceedings of WCRE '98, pp.69-79, 1998. ,
Event-based traceability for managing evolutionary change, IEEE Transactions on Software Engineering, vol.29, issue.9, pp.796-810, 2003. ,
DOI : 10.1109/TSE.2003.1232285
Adaptive Assessment using Granularity Hierarchies and Bayesian Nets, Proceedings of the Third International Conference on Intelligent Tutoring Systems, pp.569-577, 1996. ,
Uncovering Causal Relationships between Software Metrics and Bugs, 2012 16th European Conference on Software Maintenance and Reengineering, p.page to appear, 2012. ,
DOI : 10.1109/CSMR.2012.31
URL : https://hal.archives-ouvertes.fr/hal-00668151
An extensive comparison of bug prediction approaches, 7th Working Conference on Mining Software Repositories (MSR), pp.31-41, 2010. ,
Evaluating defect prediction approaches: a benchmark and an extensive comparison, Journal of Empirical Software Engineering, vol.17, pp.4-5, 2012. ,
Learning Software Maintenance Organizations, Advances in Learning Software Organizations, 6th International Workshop, pp.67-77, 2004. ,
DOI : 10.1007/978-3-540-25983-1_7
A study of the documentation essential to software maintenance, Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information, SIGDOC '05, pp.68-75, 2005. ,
Organizing the Knowledge Used in Software Maintenance, Journal of Universal Computer Science, vol.9, issue.7, pp.641-658, 2003. ,
Can Better Identifier Splitting Techniques Help Feature Location?, 2011 IEEE 19th International Conference on Program Comprehension, pp.11-20, 2011. ,
DOI : 10.1109/ICPC.2011.47
Aiding program comprehension by static and dynamic feature analysis, Proceedings IEEE International Conference on Software Maintenance. ICSM 2001, 2001. ,
DOI : 10.1109/ICSM.2001.972777
Checking system Rules Using System-specific, Programmer- Written Compiler Extensions, Symposium on Operating System Design & Implementation, pp.1-16, 2000. ,
Philipe Vismara and Stéphane Ducasse. Efficient Retrieval and Ranking of Undesired Package Cycles in Large Software Systems, Proceedings of the 49th International Conference on Objects, Models, Components, Patterns (TOOLS'11), 2011. ,
An empirical comparison of techniques for extracting concept abbreviations from identifiers Citeseer, Proceedings of IASTED International Conference on Software Engineering and Applications, 2006. ,
Extended Static Checking for Java, Conference on Programming Language Design and Implementation, pp.234-245, 2002. ,
The relevance of software documentation, tools and technologies: a survey, Proceedings of the 2002 ACM symposium on Document engineering, pp.26-33, 2002. ,
A comparative analysis of software architecture recovery techniques, 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE), pp.486-496, 2013. ,
DOI : 10.1109/ASE.2013.6693106
Measurement of Inequality of Incomes, The Economic Journal, vol.31, issue.121, pp.124-126, 1921. ,
DOI : 10.2307/2223319
Building and Maintaining Analysis-Level Class Hierarchies using Galois Lattices, Proceedings OOPSLA '93 (8th Conference on Object-Oriented Programming Systems, Languages, and Applications), pp.394-410, 1993. ,
Evidence for the Pareto principle in Open Source Software Activity, Proc. Int'l Workshop SQM 2011. CEUR-WS workshop proceedings, 2011. ,
Investigating Causal Relations by Econometric Models and Cross-Spectral Methods, Econometrica, vol.37, issue.3, pp.424-462, 1969. ,
DOI : 10.1017/CBO9780511753978.002
Some properties of time series data and their use in econometric model specification, Journal of Econometrics, vol.16, issue.1, pp.121-151, 1981. ,
DOI : 10.1016/0304-4076(81)90079-8
Software maintenance concepts and practices, World Scientific, 2003. ,
DOI : 10.1142/5318
Measurement and Validation of Module Coupling Attributes, Software Quality Control, vol.13, issue.3, pp.281-296, 2005. ,
A systematic literature review of actionable alert identification techniques for automated static code analysis, Information and Software Technology, vol.53, issue.4, pp.363-387, 2011. ,
DOI : 10.1016/j.infsof.2010.12.007
The Measurement of Industrial Localization, The Review of Economics and Statistics, vol.18, issue.4, pp.162-171, 1936. ,
DOI : 10.2307/1927875
Stochastic simulation of risk factor potential effects for software development risk management, Journal of Systems and Software, vol.59, issue.3, pp.247-57, 2001. ,
DOI : 10.1016/S0164-1212(01)00066-8
Lint, a C Program Checker, UNIX programmer's manual, pp.78-1273, 1978. ,
A framework for identifying software project risks, Communications of the ACM, vol.41, issue.11, pp.76-83, 1998. ,
DOI : 10.1145/287831.287843
A Survey of Automated Code-Level Aspect Mining Techniques, Transactions on Aspect-Oriented Software Development, pp.143-162, 2007. ,
DOI : 10.1007/978-3-540-77042-8_6
Automatic Identification of Bug-Introducing Changes, 21st IEEE/ACM International Conference on Automated Software Engineering (ASE'06), pp.81-90, 2006. ,
DOI : 10.1109/ASE.2006.23
Predicting Faults from Cached History, ICSE '07: Proceedings of the 29th international conference on Software Engineering, pp.489-498, 2007. ,
DOI : 10.1145/1342211.1342216
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.118.5039
Preliminary guidelines for empirical research in software engineering, IEEE Transactions on Software Engineering, vol.28, issue.8, pp.721-734, 2002. ,
DOI : 10.1109/TSE.2002.1027796
Information Needs in Collocated Software Development Teams, 29th International Conference on Software Engineering (ICSE'07), pp.344-353, 2007. ,
DOI : 10.1109/ICSE.2007.45
Unequal inequalities. I, Journal of Economic Theory, vol.12, issue.3, pp.416-442, 1976. ,
DOI : 10.1016/0022-0531(76)90037-5
Z-Ranking: Using Statistical Analysis to Counter the Impact of Static Analysis Approximations, Proceedings of the 10th international conference on Static analysis, SAS'03, pp.295-315, 2003. ,
DOI : 10.1007/3-540-44898-5_16
Correlation exploitation in error ranking, Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering, pp.83-93, 2004. ,
Project risk management: lessons learned from software development environment, Technovation, vol.24, issue.11, pp.915-920, 2004. ,
DOI : 10.1016/S0166-4972(03)00033-6
Package Layers Identification in the presence of Cyclic Dependencies, Science of Computer Programming, 2012. Special issue on Software Evolution, Adaptability and Maintenance, 2012. ,
Implications of evolution metrics on software maintenance, Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272), pp.208-217, 1998. ,
DOI : 10.1109/ICSM.1998.738510
Approaches to clustering for program comprehension and remodularization, Advances in software engineering, pp.137-157, 2002. ,
Object-oriented metrics that predict maintainability, Journal of Systems and Software, vol.23, issue.2, pp.111-122, 1993. ,
DOI : 10.1016/0164-1212(93)90077-B
Have Things Changed Now? An Empirical Study of Bug Characteristics in Modern Open Source Software, Proceedings of the 1st workshop on Architectural and system support for improving software dependability, pp.25-33, 2006. ,
A-risk: Um método para identificar e quantificar risco de prazo em desenvolvimento de software, 2002. ,
Recovering the structure of Software Systens Using Tube Graph Interconnection Clustering, International Conference on Software Maintenance, ICSM'96, pp.23-32, 1996. ,
Bunch: a clustering tool for the recovery and maintenance of software system structures, Proceedings IEEE International Conference on Software Maintenance, 1999 (ICSM'99). 'Software Maintenance for Business Change' (Cat. No.99CB36360), 1999. ,
DOI : 10.1109/ICSM.1999.792498
When it comes to measuring software, every project is unique, IEEE Software, vol.18, issue.5, p.19, 2001. ,
Measures of software system difficulty, Software Quality Professional, vol.5, issue.4, pp.33-41, 2003. ,
Identifying Reasons for Software Changes using Historic Databases, International Conference on Software Maintenance, pp.120-130, 2000. ,
Tracing variations in software product families, Communications of ACM, vol.50, issue.12, pp.68-73, 2007. ,
A Metamodel Approach to Architecture Variability in a Product Line The Squale Model ? A Practicebased Industrial Quality Model, Proceedings of the Reuse of Off-the-Shelf Components, 9th International Conference on Software Reuse Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM'09), pp.115-126, 2006. ,
An empirical model for continuous and weighted metric aggregation, Proceedings of the 15th European Conference on Software Maintenance and Reengineering (CSMR'11), pp.141-150, 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00637367
Causality and pathway search in microarray time series experiment, Bioinformatics, vol.23, issue.4, pp.442-491, 2007. ,
Software Engineering Education should concentrate on Software Evolution, Proceedings of National Workshop on Software Engineering Education, pp.102-104, 1993. ,
Does aspectoriented programming work?, Commun. ACM, vol.44, issue.10, pp.75-77, 2001. ,
The Story of Moose: an Agile Reengineering Environment, Proceedings of the European Software Engineering Conference, ESEC/FSE'05, pp.1-10, 2005. ,
Where the Bugs Are, ACM SIGSOFT International Symposium on Software Testing and Analysis, pp.86-96, 2004. ,
Maintainability measurements on industrial source code maintenance activities, Proceedings of International Conference on Software Maintenance, pp.295-303, 1995. ,
DOI : 10.1109/ICSM.1995.526551
Software engineering -theory and practice. Pearson Education, 2ndédition2ndédition, 2002. ,
Practical software maintenance. best practices managing your software investment, 1997. ,
Using Code Metrics to Predict Maintenance of Legacy Programs: A Case Study, ICSM, pp.202-208, 2001. ,
Software engineering, Computer-Aided Design, vol.6, issue.3, 1994. ,
DOI : 10.1016/0010-4485(74)90126-2
A Staged Model for the Software Life Cycle, IEEE Computer, vol.33, issue.7, pp.66-71, 2000. ,
Toward Reference Models for Requirements Traceability, IEEE Transactions on Software Engineering, vol.27, issue.1, pp.58-93, 2001. ,
Legacy Software Evaluation Model for Outsourced Maintainer, 8th European Conference on Software Maintenance and Reengineering, pp.48-57, 2004. ,
Embedding Languages Without Breaking Tools, Proceedings of the 24th European Conference on Object-Oriented Programming, pp.380-404, 2010. ,
A refactoring tool for smalltalk, Theory and Practice of Object Systems, vol.3, issue.4, pp.253-263, 1997. ,
DOI : 10.1002/(SICI)1096-9942(1997)3:4<253::AID-TAPO3>3.0.CO;2-T
Assessing architectural drift in commercial software development: a case study. Software: Practice and Experience, pp.63-86, 2011. ,
AN ONTOLOGY FOR THE MANAGEMENT OF SOFTWARE MAINTENANCE PROJECTS, International Journal of Software Engineering and Knowledge Engineering, vol.14, issue.03, pp.323-349, 2004. ,
DOI : 10.1142/S0218194004001646
A Concept Formation Based Approach to Object Identification in Procedural Code, Automated Software Engineering, vol.6, issue.4, pp.387-410, 1999. ,
DOI : 10.1023/A:1008767522970
Using Dependency Models to Manage Complex Software Architecture, Proceedings of OOPSLA'05, pp.167-176, 2005. ,
API-Based and Information-Theoretic Metrics for Measuring the Quality of Software Modularization, IEEE Transactions on Software Engineering, vol.33, issue.1, pp.14-32, 2007. ,
DOI : 10.1109/TSE.2007.256942
Modernizing legacy systems: Software technologies, engineering processes , and business practices. The SEI Series in Software Engineering, 2003. ,
Theil index for aggregation of software metrics values, 2010 IEEE International Conference on Software Maintenance, pp.1-9, 2010. ,
DOI : 10.1109/ICSM.2010.5609637
Asking and Answering Questions during a Programming Change Task, IEEE Transactions on Software Engineering, vol.34, issue.4, pp.434-451, 2008. ,
DOI : 10.1109/TSE.2008.26
When Do changes Induce Fixes, Proceedings of International Workshop on Mining Software Repositories ? MSR'05, 2005. ,
Object-Oriented COBOL Recycling, Working Conference on Reverse Engineering, pp.169-178, 1996. ,
A survey on the software maintenance process, Software Maintenance, 1998. Proceedings. International Conference on, pp.265-274, 1998. ,
Which documentation for software maintenance, Journal of the Brazilian Computer Society, pp.31-44, 2006. ,
Structured design, Proceedings of ECOOP 2011, pp.115-139, 1974. ,
DOI : 10.1147/sj.132.0115
Documenting software systems with views, Proceedings of the 10th annual international conference on Systems documentation, pp.211-219, 1992. ,
Using Virtual Subsystems in Project Management, Proceedings of CASE '93 6th International Workshop on Computer-Aided Software Engineering, 1993. ,
Pro-active dissemination of knowledge with learning histories, Proceedings of the Eighth International Workshop on Learning Software Organizations, pp.19-27, 2006. ,
The Orphan Adoption Problem in Architecture Maintenance, Reverse Engineering, Working Conference on, p.76, 1997. ,
A Catalog of Patterns for Concept Lattice Interpretation in Software Reengineering, Proceedings of the 24th International Conference on Software Engineering & Knowledge Engineering, pp.118-142, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00700046
Ontologies: principles , methods and applications, The Knowledge Engineering Review, vol.11, pp.93-136, 1996. ,
Comparative analysis of evolving software systems using the Gini coefficient, 2009 IEEE International Conference on Software Maintenance, pp.179-188, 2009. ,
DOI : 10.1109/ICSM.2009.5306322
You can't control the unfamiliar: A study on the relations between aggregation techniques for software metrics, 2011 27th IEEE International Conference on Software Maintenance (ICSM), 2011. ,
DOI : 10.1109/ICSM.2011.6080798
Dynamic code cognition behaviors for large scale code, Proceedings 1994 IEEE 3rd Workshop on Program Comprehension- WPC '94, pp.74-81, 1994. ,
DOI : 10.1109/WPC.1994.341253
Identification of dynamic comprehension processes during large scale maintenance, IEEE Transactions on Software Engineering, vol.22, issue.6, pp.424-437, 1996. ,
DOI : 10.1109/32.508315
A Risk Taxonomy Proposal for Software Maintenance, Proceedings of the 21st IEEE International Conference on Software Maintenance, pp.453-461, 2005. ,
On the value of static analysis for fault detection in software, IEEE Transactions on Software Engineering, vol.32, issue.4, pp.240-253, 2006. ,
DOI : 10.1109/TSE.2006.38