Publications


Books

Michele Lanza, Radu Marinescu, Object-Oriented Metrics in Practice, Springer Verlag, ISBN 3540244298/978-3540244295, 2006 (republished in 2010).

Cristina Marinescu, Petru Florin Mihancea, Programare Java. Mecanisme Fundamentale, "Politehnica" University of Timisoara Press, ISBN 978-606-554-284-6, 2011, (in Romanian).

Petru Florin Mihancea, Cristina Marinescu, Programare Java. Mecanisme Avansate, "Politehnica" University of Timisoara Press, ISBN 978-606-554-285-3, 2011, (in Romanian).

Journal Articles

George Ganea, Ioana Verebi, Radu Marinescu, Continuous quality assessment with inCode, Science of Computer Programming, Vol. 134, p.19-36, ISSN 0167-6423, 2017

Oana Boncalo, Alexandru Amaricai, Petru Florin Mihancea, Valentin Savin, Memory Trade-offs in Layered Self-Corrected Min-Sum LDPC Decoders, Analog Integrated Circuits and Signal Processing, Vol. 87, Issue 2, pp. 169-180, ISSN: 0925-1030 (Print) 1573-1979 (Online), May, 2016 - doi

Conference & Workshop Papers

2018

Árpád Kiss, Petru Florin Mihancea, Towards Feature Envy Design Flaw Detection at Block Level, Proceedings of the 34th IEEE International Conference on Software Maintenance and Evolution, NIER Track, Spain, September, 2018 - to appear

2017

Alexandru Ștefănică, Petru Florin Mihancea, XCore: Support for Developing Program Analysis Tools, Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution and Reengineering, Tool Track, Austria, February, 2017 - doi

2016

Ștefan Medeleanu, Petru Florin Mihancea, NullTerminator: Pseudo-Automatic Refactoring to Null Object Design Pattern, Proceedings of the 32nd IEEE International Conference on Software Maintenance and Evolution, Tool Track, USA, October, 2016 - doi

2015

Oana Boncalo, Petru Florin Mihancea, Alexandru Amaricai, Template-Based QC-LDPC Decoder Architecture Generation, Proceedings of the 10th International Conference on Information, Communications and Signal Processing, Singapore, 2015 - doi

Dan C. Cosma, Petru Florin Mihancea, Understanding Web Applications Using Component Based Visual Patterns, Proceedings of the 23rd IEEE International Conference on Program Comprehension, ERA Track, Florence, Italy, 2015 - doi

Marinescu Radu, Confessions of a Worldly Software Miner, IEEE/ACM 12th Working Conference on Mining Software Repositories (MSR), ISSN 2160-1852, 2015

George Ganea, Radu Marinescu, Modeling Design Flaw Evolution Using Complex Systems, 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), ISBN 978-1-5090-0461-4, 2015

2014

Petru Florin Mihancea, Edit-Mercedes Mera-Batiz, Marius Minea, Guiding Random Test Generation for Intra-Class Dataflow Coverage, Proceedings of the 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, Romania, 2014 - doi

Petru Florin Mihancea, Marius Minea, jModex : Model Extraction for Verifying Security Properties of Web Applications, Proceedings of the IEEE CSMR-WCRE 2014 Software Evolution Week, Tool Demo, Antwerp, Belgium, IEEE Computer Society Press, 2014 - doi

Matthias Büchler, Karim Hossen, Petru Florin Mihancea, Marius Minea, Roland Groz, Catherine Oriat, Model Inference and Security Testing in the SPaCIoS Project, Proceedings of the IEEE CSMR-WCRE 2014 Software Evolution Week, Project Track, Antwerp, Belgium, IEEE Computer Society Press, 2014 - doi

Cristina Marinescu, An empirical investigation on MPI open source applications, 18th International Conference on Evaluation and Assessment in Software Engineering (EASE), London, England. ACM Press, 2014

Cristina Marinescu, Mihai Codoban, Should We Beware the Inheritance? - An Empirical Study on the Evolution of Seven Open Source Systems, Proceedings of the 9th International Conference on Software Engineering and Applications (ICSOFT-EA), Vienna, Austria. SciTePress, 2014

Cristina Marinescu, Serban Stoenescu, Teodor-Florin Fortis, Towards the Impact of Design Flaws on the Resources Used by an Application, Adaptive Resource Management and Scheduling for Cloud Computing - First International Workshop, ARMS-CC 2014, held in Conjunction with ACM Symposium on Principles of Distributed Computing, PODC 2014, Paris, France. Lecture Notes in Computer Science, 2014

Florina Roxana Padurariu, Cristina Marinescu, NSGA-II: Implementation and Performance Metrics Extraction for CPU and GPU, Proceedings of the 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2014), Timisoara, Romania. IEEE Computer Society Press, 2014

Cristina Marinescu, How Good Is Genetic Programming at Predicting Changes and Defects?, Proceedings of the 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2014), Timisoara, Romania. IEEE Computer Society Press, 2014

2013

Petru Florin Mihancea, Cristina Marinescu, Changes, Defects and Polymorphism: Is There Any Correlation?, Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR 2013), ERA Track, Genoa, Italy, IEEE Computer Society Press, 2013 - doi

Cristina Marinescu, Dana Petcu, Quality Assessment in the Cloud: Is It Worthwhile?, Proceedings of the 17th European Conference on Software Maintenance and Reengineering (CSMR 2013), European Projects Track, Genoa, Italy, IEEE Computer Society Press, 2013

Cristina Marinescu, Should We Beware the Exceptions? An Empirical Study on the Eclipse Project, Proceedings of the 15th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2013), Timisoara, Romania. IEEE Computer Society Press, 2013

2012

Marinescu Radu, Assessing technical debt by identifying design flaws in software systems, IBM Journal of Research and Development, 56(5), p. 9:1-9:13, , ISSN 0018-8646, 2012

Marinescu Radu, Pragmatic Design Quality Assessment, 16th European Conference on Software Maintenance and Reengineering (CSMR), p.569-570, ISBN 978-1-4673-0984-4, 2012

2011

Radu Marinescu, Cristina Marinescu, Are the clients of flawed classes (also) defect prone?, Proceedings of 11th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2011) - Williamsburg, VA, USA. IEEE Computer Society Press, 2011

Cristina Marinescu, Are the classes that use exceptions defect prone?, Proceedings of 12th International Workshop on Principles on Software Evolution, 7th ERCIM Workshop on Software Evolution (IWPSE-EVOL 2011) - Szeged, Hungary. ACM Press, 2011

Mihai Codoban, Cristina Marinescu, Radu Marinescu, iProblems - an integrated instrument for reporting design flaws, vulnerabilities and defects, Proceedings of the 18th Working Conference on Reverse Engineering (WCRE 2011), Limerick, Ireland, Tool Demonstrations Section. IEEE Computer Society Press, 2011

2010

Petru Florin Mihancea, Patrools: Visualizing the Polymorphic Usage of Class Hierarchies, Proceedings of the 18th IEEE International Conference on Program Comprehension (ICPC 2010), Tool Demo Section, Braga, Portugal, IEEE Computer Society Press, 2010 - doi

Cristina Marinescu, Detecting missing thrown exceptions in enterprise systems: an empirical study, Proceedings of the 4th International Symposium on Empirical Software Engineering and Measurement (ESEM 2010) - poster section, Bolzano, Italy. ACM Press, 2010

Marinescu Radu, George Ganea, Ioana Verebi, InCode: Continuous Quality Assessment and Improvement, 14th European Conference on Software Maintenance and Reengineering (CSMR), p.274-275, ISBN 978-1-61284-369-8, 2010

2009

Petru Florin Mihancea, Radu Marinescu, Discovering Comprehension Pitfalls in Class Hierarchies, Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR 2009), Kaiserslautern, Germany, IEEE Computer Society Press, 2009 - doi

Ratiu Daniel, Marinescu Radu, Juerjens J., The Logical Modularity of Programs, Proceedings of the 16th IEEE Working Conference on Reverse Engineering (WCRE 2009), Lille, Franta, IEEE Computer Society Press, p.123-127, ISBN 978-0-7695-3867-9 , 2009

Marinescu Radu, Cosma Dan C., Representing Object-Oriented Distributed Systems to Focus the Process of Reverse Engineering, Proceedings of the 5th IEEE International Conference on Intelligent Computer Communication and Processing (ICCP 2009), Cluj-Napoca, IEEE Computer Society Press, p.199-206, ISBN 978-973-625-884-8, 2009

Marinescu Radu, Cosma Dan C., Restructuring Object-Oriented Distributed Systems: An Impact-Driven Approach, Proceedings of the 5th IEEE International Conference on Intelligent Computer Communication and Processing (ICCP 2009), Cluj-Napoca, IEEE Computer Society Press, p.191-198, ISBN 978-973-625-884-8, 2009

2008

Petru Florin Mihancea, Type Highlighting: A Client-Driven Visual Approach for Class Hierarchies Reengineering, Proceedings of the 8th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2008), Beijing, China, IEEE Computer Society Press, 2008 - doi

Petru Florin Mihancea, Towards a Reverse Engineering Dataflow Analysis Framework for Java and C++, Proceedings of the 10th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2008), Timisoara, Romania, IEEE Computer Society Press, 2008 - doi

Marinescu Radu, Cosma Dan, Understanding the Impact of Distribution in Object-Oriented Distributed Systems uding Structural Program Dependencies, Proceedings of the 12th European Conference on Software Maintenance and Reengineering (CSMR 2008), Atena, Grecia, p.103-112, ISBN 978-1-4244-2157-2, 2008

Marinescu Radu, Adrian Dozsa, Tudor Girba,, How Lisp Systems Look Different, Proceedings of the 12th European Conference on Software Maintenance and Reengineering (CSMR 2008), Atena, Grecia, p.223-232, ISBN 978-1-4244-2157-2, 2008

2007

Petru Florin Mihancea, George Ganea, Ioana Verebi, Cristina Marinescu, Radu Marinescu, McC and Mc#: Unified C++ and C# Design Facts Extractors Tools, Proceedings of the 9th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2007), Timisoara, Romania, IEEE Computer Society Press, 2007 - doi

Mihai Balint, Petru Florin Mihancea, Tudor Girba, Radu Marinescu, NOREX: A Distributed Reengineering Environment, Proceedings of the 23rd Proceedings of IEEE International Conference on Software Maintenance (ICSM 2007), Paris, France, Tool Demos Section, IEEE Computer Society Press, 2007 - doi

Mihai Balint, Petru Florin Mihancea, Radu Marinescu, Michele Lanza, NOREX: Distributed Collaborative Reengineering, In Proceedings of FAMOOSr (1st Workshop on FAMIX and MOOSE in Reengineering), Zurich, Switzerland, 2007

Cristina Marinescu, Discovering the Objectual Meaning of Foreign Key Constraints in Enterprise Applications, Proceedings of the 14th Working Conference on Reverse Engineering (WCRE 2007), Vancouver, Canada. IEEE Computer Society Press, 2007

Cristina Marinescu, DATES: Design Analysis Tool for Enterprise Systems, Proceedings of the 7th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2007), Paris, France, Tool Demonstrations Section. IEEE Computer Society Press, 2007

Cristina Marinescu, Identification of Relational Discrepancies between Database Schemas and Source-Code in Enterprise Applications, Proceedings of the 9th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2007), Timisoara, Romania. IEEE Computer Society Press, 2007

Marinescu Radu, Dan Cosma, Distributable Features View: Visualizing the Structural Characteristics of Distributed Software Systems, 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2007), Banff, Canada, IEEE Computer Society Press, p.8-15, ISBN 1-4244-0600-5, 2007

Girba T., Ducasse S., Kuhn A., Marinescu Radu, Ratiu, D., Using concept analysis to detect co-change patterns, Proceedings of the 9th International Workshop on Principles of Software Evolution (IWPSE), ACM, , ISBN 978-1-59593-722-3, 2007

2006

Cristina Marinescu, Ioan Jurca, A Meta-Model for Enterprise Applications, Proceedings of the 8th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2006), Timisoara, Romania. IEEE Computer Society Press, 2006

Cristina Marinescu, Quality Assessment of Enterprise Software Systems, Proceedings of the 13th Working Conference on Reverse Engineering (WCRE 2006), Doctoral Symposium Section, Benevento, Italy). IEEE Computer Society Press, 2006

Cristina Marinescu, Identification of Design Roles for the Assessment of Design Quality in Enterprise Applications, Proceedings of the 14th IEEE International Conference on Program Comprehension (ICPC 2006). IEEE Computer Society Press, 2006

Petru Florin Mihancea, Towards a Client Driven Characterization of Class Hierarchies, Proceedings of the 14th IEEE International Conference on Program Comprehension (ICPC 2006), IEEE Computer Society Press, 2006 - doi

Marinescu Radu, Mihai Balint, Tudor Girba, How Developers Copy, 14th IEEE International Conference on Program Comprehension (ICPC 2006), Atena, Grecia, IEEE Computer Society Press, p.56-68, ISBN 0-7695-2601-2, 2006

2005

Cristina Marinescu, Radu Marinescu, Tudor Girba, Towards a Simplified Implementation of Object-Oriented Design Metrics, Proceedings of the 11th IEEE International Software Metrics Symposium (METRICS 2005). IEEE Computer Society Press, ISBN 0-7695-2371-4, 2005

Petru Florin Mihancea, Radu Marinescu, Towards the Optimization of Automatic Detection of Design Flaws in Object-Oriented Software Systems, Proceedings of the 9th European Conference on Software Maintenance and Reengineering (CSMR 2005). IEEE Computer Society Press, ISBN 0-7695-2304-8, 2005 - doi

Cristina Marinescu, Radu Marinescu, Petru Florin Mihancea, Daniel Ratiu, Richard Wettel, iPlasma : An Integrated Platform for Quality Assessment of Object-Oriented Design, Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), Tool Demonstration Track, 2005

Trifu Adrian, Marinescu Radu, Diagnosing Design Problems in Object Oriented Systems, Proceedings of the 12th IEEE Working Conference on Reverse Engineering (WCRE 2005), Pittsburgh, USA, IEEE Computer Society Press, p.155-164, ISBN 0-7695-2474-5, 2005

Marinescu Radu, Measurement and Quality in Object-Oriented Design, Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM 2005), Budapest, IEEE Computer Society Press, p.701-704, ISBN 0-7695-2368-4, 2005

Demeyer S., Rysselberghe F., Girba T., Ratzinger J., Marinescu Radu, Mens T., DuBois B., Janssens D., Ducasse S., Lanza M., Rieger M., Gall H., El-Ramly M., The LAN-simulation: A Refactoring Teaching Example, Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2005), IEEE Computer Society Press, Lisabona, Portugalia, p.123-131, ISBN 0-7695-2349-8, 2005

Wettel R., Marinescu Radu, Archeology of Code Duplication: Recovering Duplication Chains From Small Duplication Fragments, Proceedings of the 7th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2005), IEEE Computer Society Press, p.178-185, ISBN 0-7695-2453-2, 2005

2004

Cristina Marinescu, Radu Marinescu, Petru Florin Mihancea, Daniel Ratiu, Richard Wettel, Analysis Infrastructure for Quality Assesment of Object-Oriented Design, Proceedings of the 6th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2004), Timisoara, 2004

Petru Florin Mihancea, Radu Marinescu, Improving the Automatic Detection of Design Flaws in Object-Oriented Software Systems, CAVIS Workshop, eAustria Research Institute from Timisoara, 2004

Marinescu Radu, Detection Strategies: Metrics-Based Rules for Detecting Design Flaws, Proceedings of the 20th IEEE International Conference on Software Maintenance (ICSM 2004), Chicago Illinois, USA, IEEE Computer Society Press, p.350-359, ISBN 0-7695-2213-0, 2004

Marinescu Radu, Ratiu D., Quantifying the Quality of Object-Oriented Design, Proceedings of the 11th IEEE Working Conference on Reverse Engineering (WCRE 2004), Delft, Olanda, IEEE Computer Society Press, p.192-201, ISBN 0-7695-2243-2, 2004

Ratiu D., Ducasse S., Girba T., Marinescu Radu, Using History Information to Improve Design Flaws Detection, Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR 2004), Tampere, Finland. IEEE Computer Society Press, p.223-232, ISBN 0-7695-2107-X, 2004

2001

Marinescu Radu, Detecting Design Flaws via Metrics in Object-Oriented Systems, Proceedings of 39th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems TOOLS39), Santa Barbara, USA. IEEE Computer Society, p.173-182, ISBN 0-7695-1251-8, 2001

1999

Marinescu Radu, A Multi-Layered System of Metrics for the Measurement of Reuse by Inheritance, Proceedings of the TOOLS-Asia 31, Nanjing, IEEE Computer Society, p.146-155, ISBN 0-7695-0393-4, 1999

Marinescu Radu, Sassen A.M., Metrics-Based Problem Detection in Object-Oriented Legacy Systems Using Audit-Reengineer, ECOOP’99 Workshop Reader Springer Verlag, extenso in Proceedins of the ECOOP’99 Workshop on Experiences in OO Re-engineering FZI Report 2-6-6/99, Portugal, p.35-42, ISBN 3-540-66954-X, 1999

Marinescu Radu, Towards the Measurement of Reuse by Inheritance in Legacy Systems, ECOOP’99 Workshop Reader Springer Verlag, extenso in Proceedins of the ECOOP’99 Workshop on Quantitative Methods, p.18-24, ISBN 3-540-66954-X, 1999

1998

Marinescu Radu, Using Object-Oriented Metrics for Automatic Design Flaws Detection in Large Scale Systems, ECOOP’98 Workshop Reader LNCS, Bruxelles, Belgium, Springer Verlag, p.252-255, ISBN 3-540-65460-7, 1998