Mircea Lungu - Publications

Sort by: Display: Hide controls:

Invited Papers

  1. Oscar Nierstrasz and Mircea Lungu. Agile software assessment. In Proceedings of International Conference on Program Comprehension (ICPC 2012), p. 3—10, 2012. DOI PDF 

Refereed Papers in International Journals

  1. Jan Kurš, Mircea Lungu, Rathesan Iyadurai, and Oscar Nierstrasz. Bounded seas. In Computer Languages, Systems \& Structures 44 p. 114 - 140, 2015. Special issue on the 6th and 7th International Conference on Software Language Engineering (SLE 2013 and SLE 2014). DOI PDF 
  2. Amir Aryani, Fabrizio Perin, Mircea Lungu, Abdun Naser Mahmood, and Oscar Nierstrasz. Predicting dependencies using domain-based coupling. In Journal of Software: Evolution and Process 26(1) p. 50—76, 2014. DOI PDF 
  3. Andrea Caracciolo, Mircea Lungu, and Oscar Nierstrasz. Dicto: Keeping Software Architecture Under Control. In ERCIM News 99, October 2014. URL 
  4. Mircea Lungu, Michele Lanza, and Oscar Nierstrasz. Evolutionary and Collaborative Software Architecture Recovery with Softwarenaut. In Science of Computer Programming 79(0) p. 204 - 223, 2014. DOI PDF 
  5. Lile Hattori, Marco D'Ambros, Michele Lanza, and Mircea Lungu. Answering software evolution questions: An empirical evaluation. In Information and Software Technology 55(4) p. 755 - 775, January 2013. DOI URL 
  6. Erwann Wernli, Mircea Lungu, and Oscar Nierstrasz. Incremental Dynamic Updates with First-class Contexts. In Journal of Object Technology 12(3) p. 1:1-27, August 2013. DOI PDF 
  7. Mircea Lungu and Oscar Nierstrasz. Recovering Software Architecture with Softwarenaut. In ERCIM News 88, January 2012. URL 
  8. Mircea Lungu, Oscar Nierstrasz, and Niko Schwarz. Big Software Data Analysis. In ERCIM News 89, April 2012. URL 
  9. Niko Schwarz, Mircea Lungu, and Oscar Nierstrasz. Seuss: Decoupling responsibilities from static methods for fine-grained configurability. In Journal of Object Technology 11(1), 2012. DOI PDF 
  10. Marco D'Ambros, Michele Lanza, Mircea Lungu, and Romain Robbes. On Porting Software Visualization Tools to the Web. In In Journal on Software Tools for Technology Transfer 13 p. 181 — 200, 2011. DOI PDF 
  11. Lile Hattori, Alberto Bacchelli, Michele Lanza, and Mircea Lungu. Erase and rewind — Learning by replaying examples. In Software Engineering Education and Training, Conference on 0 p. 558, 2011. DOI 
  12. Mircea Lungu, Michele Lanza, Tudor Gîrba, and Romain Robbes. The Small Project Observatory: Visualizing Software Ecosystems. In Science of Computer Programming, Elsevier 75(4) p. 264—275, April 2010. DOI PDF 
  13. Marco D'Ambros, Michele Lanza, and Mircea Lungu. Visualizing Co-Change Information with the Evolution Radar. In Transactions on Software Engineering (TSE) 35(5) p. 720 - 735, 2009. 

Refereed Papers in International Conferences

  1. Haidar Osman, Mohammad Ghafari, Oscar Nierstrasz, and Mircea Lungu. An Extensive Analysis of Efficient Bug Prediction Configurations. In Proceedings of the The 13th International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2017, 2017. PDF 
  2. Andrea Caracciolo, Bledar Aga, Mircea Lungu, and Oscar Nierstrasz. Marea: a Semi-automatic Decision Support System for Breaking Dependency Cycles. In Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), March 2016. to appear. DOI PDF 
  3. Haidar Osman, Manuel Leuenberger, Mircea Lungu, and Oscar Nierstrasz. Tracking Null Checks in Open-Source Java Systems. In Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), March 2016. DOI PDF 
  4. Boris Spasojević, Mircea Lungu, and Oscar Nierstrasz. A Case Study on Type Hints in Method Argument Names in Pharo Smalltalk Projects. In Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), 1 p. 283-292, March 2016. DOI PDF 
  5. Andrea Caracciolo, Mircea Lungu, and Oscar Nierstrasz. A Unified Approach to Architecture Conformance Checking. In Proceedings of the 12th Working IEEE/IFIP Conference on Software Architecture (WICSA), p. 41-50, ACM Press, May 2015. DOI PDF 
  6. Leonel Merino, Mircea Lungu, and Oscar Nierstrasz. Explora: A Visualisation Tool for Metric Analysis of Software Corpora. In VISSOFT'15: Proceedings of the 3rd IEEE Working Conference on Software Visualization, p. 195—199, IEEE, 2015. DOI PDF 
  7. Nevena Milojković, Andrea Caracciolo, Mircea Lungu, Oscar Nierstrasz, David Röthlisberger, and Romain Robbes. Polymorphism in the Spotlight: Studying its Prevalence in Java and Smalltalk. In Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, p. 186—195, IEEE Press, 2015. Published. DOI PDF 
  8. Andrea Caracciolo, Mircea Lungu, and Oscar Nierstrasz. How Do Software Architects Specify and Validate Quality Requirements?. In European Conference on Software Architecture (ECSA), Lecture Notes in Computer Science 8627 p. 374—389, Springer Berlin Heidelberg, August 2014. DOI PDF 
  9. Andrea Caracciolo, Andrei Chiş, Boris Spasojević, and Mircea Lungu. Pangea: A Workbench for Statically Analyzing Multi-Language Software Corpora. In Source Code Analysis and Manipulation (SCAM), 2014 IEEE 14th International Working Conference on, p. 71—76, IEEE, September 2014. DOI PDF 
  10. Jan Kurš, Mircea Lungu, and Oscar Nierstrasz. Bounded Seas: Island Parsing Without Shipwrecks. In Benoît Combemale, David J. Pearce, Olivier Barais, and Jurgen J. Vinju (Ed.), Software Language Engineering, Lecture Notes in Computer Science 8706 p. 62-81, Springer International Publishing, 2014. DOI PDF 
  11. Haidar Osman, Mircea Lungu, and Oscar Nierstrasz. Mining frequent bug-fix code changes. In Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week - IEEE Conference on, p. 343-347, February 2014. DOI PDF 
  12. Boris Spasojević, Mircea Lungu, and Oscar Nierstrasz. Overthrowing the Tyranny of Alphabetical Ordering in Documentation Systems. In 2014 IEEE International Conference on Software Maintenance and Evolution (ERA Track), p. 511-515, September 2014. DOI PDF 
  13. Boris Spasojević, Mircea Lungu, and Oscar Nierstrasz. Mining the Ecosystem to Improve Type Inference For Dynamically Typed Languages. In Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! '14 p. 133—142, ACM, New York, NY, USA, 2014. DOI PDF 
  14. Erik Aeschlimann, Mircea Lungu, Oscar Nierstrasz, and Carl Worms. Analyzing PL/1 Legacy Ecosystems: An Experience Report. In Proceedings of the 20th Working Conference on Reverse Engineering, WCRE 2013, p. 441 — 448, 2013. DOI PDF 
  15. Romain Robbes, Mircea Lungu, and David Roethlisberger. How Do Developers React to API Deprecation? The Case of a Smalltalk Ecosystem. In Proceedings of the 20th International Symposium on the Foundations of Software Engineering (FSE'12), p. 56:1 - 56:11, 2012. DOI PDF 
  16. Niko Schwarz, Mircea Lungu, and Romain Robbes. On how often code is cloned across repositories. In Proceedings of the 2012 International Conference on Software Engineering, ICSE 2012 p. 1289—1292, IEEE Press, Piscataway, NJ, USA, 2012. DOI PDF 
  17. Erwann Wernli, Mircea Lungu, and Oscar Nierstrasz. Incremental Dynamic Updates with First-class Contexts. In Objects, Components, Models and Patterns, Proceedings of TOOLS Europe 2012, p. 304-319, 2012. DOI PDF 
  18. Amir Aryani, Fabrizio Perin, Mircea Lungu, Abdun Naser Mahmood, and Oscar Nierstrasz. Can We Predict Dependencies Using Domain information?. In Proceedings of the 18th Working Conference on Reverse Engineering (WCRE 2011), p. 55-64, October 2011. DOI PDF 
  19. Lile Hattori, Marco D'Ambros, Michele Lanza, and Mircea Lungu. Software Evolution Comprehension: Replay to the Rescue. In Proceedings of the 19th International Conference on Program Comprehension, p. 161-170, IEEE Computer Society Press, 2011. DOI PDF 
  20. Romain Robbes and Mircea Lungu. A Study of Ripple Effects in Software Ecosystems (NIER). In Proceedings of the 33rd International Conference on Software Engineering (ICSE 2011), p. 904-907, May 2011. DOI PDF 
  21. Niko Schwarz, Mircea Lungu, and Oscar Nierstrasz. Seuss: Cleaning up Class Responsibilities with Language-based Dependency Injection. In Objects, Components, Models and Patterns, Proceedings of TOOLS Europe 2011, LNCS 33 p. 276—289, Springer-Verlag, 2011. DOI PDF 
  22. Toon Verwaest, Camillo Bruni, Mircea Lungu, and Oscar Nierstrasz. Flexible object layouts: enabling lightweight language extensions by intercepting slot access. In Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications, OOPSLA '11 p. 959—972, ACM, New York, NY, USA, 2011. DOI PDF 
  23. Mircea Lungu, Romain Robbes, and Michele Lanza. Recovering Inter-Project Dependencies in Software Ecosystems. In ASE'10: Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering, ACM Press, 2010. DOI PDF 
  24. Marco D'Ambros, Mircea Lungu, Michele Lanza, and Romain Robbes. Promises and Perils of Porting Software Visualization Tools to the Web. In Proceedings of WSE 2009 (11th IEEE International Symposium on Web Systems Evolution), p. 109-118, IEEE CS Press, 2009. 
  25. Mircea Lungu, Jacopo Malnati, and Michele Lanza. Visualizing Gnome with the Small Project Observatory. In Mining Software Repositories, 2009. MSR '09. 6th IEEE International Working Conference on, p. 103—106, 2009. PDF 
  26. Mircea Lungu. Towards reverse engineering software ecosystems. In Software Maintenance, 2008. ICSM 2008. IEEE International Conference on, p. 428—431, 2008. 
  27. Mircea Lungu and Michele Lanza. Exploring Inter-Module Relationships in Evolving Software Systems. In Proceedings of CSMR 2007 (11th European Conference on Software Maintenance and Reengineering), p. 91—100, IEEE Computer Society Press, Los Alamitos CA, 2007. 
  28. Mircea Lungu, Michele Lanza, Tudor Gîrba, and Reinout Heeck. Reverse Engineering Super-Repositories. In Proceedings of WCRE 2007 (14th Working Conference on Reverse Engineering), p. 120—129, IEEE Computer Society Press, Los Alamitos CA, 2007. DOI PDF 
  29. Romain Robbes, Michele Lanza, and Mircea Lungu. An Approach to Software Evolution Based on Semantic Change. In Proceedings of FASE 2007 (10th International Conference on Fundamental Approaches to Software Engineering), p. 27—41, 2007. 
  30. Marco D'Ambros, Michele Lanza, and Mircea Lungu. The Evolution Radar: Integrating Fine-grained and Coarse-grained Logical Coupling Information. In Proceedings of MSR 2006 (3rd International Workshop on Mining Software Repositories), p. 26 - 32, 2006. 
  31. Mircea Lungu, Michele Lanza, and Tudor Gîrba. Package Patterns for Visual Architecture Recovery. In Proceedings of CSMR 2006 (10th European Conference on Software Maintenance and Reengineering), p. 185—196, IEEE Computer Society Press, Los Alamitos CA, 2006. DOI PDF 
  32. Mircea Lungu and Michele Lanza. Softwarenaut: Exploring Hierarchical System Decompositions. In Proceedings of CSMR 2006 (10th European Conference on Software Maintenance and Reengineering), p. 351—354, IEEE Computer Society Press, Los Alamitos CA, 2006. DOI 
  33. Mircea Lungu and Michele Lanza. Softwarenaut: Cutting Edge Visualization. In Proceedings of Softvis 2006 (3rd International ACM Symposium on Software Visualization), p. 179—180, ACM Press, 2006. 
  34. Michael Meyer, Tudor Gîrba, and Mircea Lungu. Mondrian: An Agile Visualization Framework. In ACM Symposium on Software Visualization (SoftVis'06), p. 135—144, ACM Press, New York, NY, USA, 2006. DOI PDF 

Refereed Papers in International Workshops

  1. Andrea Caracciolo, Mircea Lungu, Oskar Truffer, Kirill Levitin, and Oscar Nierstrasz. Evaluating an Architecture Conformance Monitoring Solution. In Proceedings of the 7th IEEE International Workshop on Empirical Software Engineering in Practice (IWESEP), March 2016. DOI PDF 
  2. Jan Kurš, Jan Vraný, Mohammad Ghafari, Mircea Lungu, and Oscar Nierstrasz. Optimizing Parser Combinators. In Proceedings of International Workshop on Smalltalk Technologies (IWST 2016), p. 1:1—1:13, 2016. DOI PDF 
  3. Leonel Merino, Mircea Lungu, and Oscar Nierstrasz. Explora: Infrastructure for Scaling Up Software Visualisation to Corpora. In SATToSE'14: Post-Proceedings of the 7th International Seminar Series on Advanced Techniques \& Tools for Software Evolution, 1354, CEUR Workshop Proceedings (CEUR-WS.org), 2015. http://ceur-ws.org/Vol-1354/. PDF 
  4. Andrea Caracciolo, Mircea Lungu, and Oscar Nierstrasz. Dicto: A Unified DSL for Testing Architectural Rules. In Proceedings of the 2014 European Conference on Software Architecture Workshops, ECSAW '14 p. 21:1—21:4, ACM, New York, NY, USA, 2014. DOI PDF 
  5. Nicole Haenni, Mircea Lungu, Niko Schwarz, and Oscar Nierstrasz. A Quantitative Analysis of Developer Information Needs in Software Ecosystems. In Proceedings of the 2nd Workshop on Ecosystem Architectures (WEA'14), p. 1—6, 2014. DOI PDF 
  6. Jan Kurš, Mircea Lungu, and Oscar Nierstrasz. Top-Down Parsing with Parsing Contexts. In Proceedings of International Workshop on Smalltalk Technologies (IWST 2014), 2014. PDF 
  7. Boris Spasojević, Mircea Lungu, and Oscar Nierstrasz. Towards Faster Method Search Through Static Ecosystem Analysis. In Proceedings of the 2014 European Conference on Software Architecture Workshops, ECSAW '14 p. 11:1—11:6, ACM, New York, NY, USA, August 2014. DOI PDF 
  8. Nicole Haenni, Mircea Lungu, Niko Schwarz, and Oscar Nierstrasz. Categorizing Developer Information Needs in Software Ecosystems. In Proceedings of the 1st Workshop on Ecosystem Architectures, p. 1—5, 2013. PDF 
  9. Mircea Lungu and Jan Kurš. On Planning an Evaluation of the Impact of Identifier Names on the Readability and Maintainability of Programs. In USER'13: Proceedings of the 2nd Workshop on User evaluations for Software Engineering Researchers, p. 13 - 15, 2013. DOI PDF 
  10. Dennis Schenk and Mircea Lungu. Geo-Locating the Knowledge Transfer in StackOverflow. In Proceedings of the 5th International Workshop on Social Software Engineering, p. 21—24, 2013. PDF 
  11. Lile Hattori, Mircea Lungu, and Michele Lanza. Replaying past changes in multi-developer projects. In Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE), p. 13—22, October 2010. DOI PDF 
  12. Fernando Olivero, Michele Lanza, and Mircea Lungu. Gaucho: From Integrated Development Environments to Direct Manipulation Environments. In Proceedings of FlexiTools 2010 (1st International Workshop on Flexible Modeling Tools), 2010. 
  13. Mircea Lungu and Tudor Gîrba. A Small Observatory for Super-Repositories. In Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2007), p. 106—109, ACM Press, 2007. DOI PDF 
  14. Mircea Lungu, Adrian Kuhn, Tudor Gîrba, and Michele Lanza. Interactive Exploration of Semantic Clusters. In 3rd International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2005), p. 95—100, 2005. DOI PDF 

Theses

  1. Mircea Lungu. Reverse Engineering Software Ecosystems. Ph.D. thesis, University of Lugano, November 2009. PDF 
  2. Mircea Lungu. Conformity Strategies: Measures Of Software Design Rules. Master's thesis, Politehnica University of Timisoara, September 2004. PDF 

Other publications

  1. Jan Kurš, Mircea Lungu, Oscar Nierstrasz, and Thomas Steinmann. Polite Smalltalk - An Implementation. September 2016. DOI URL 
  2. Mircea Lungu, Michele Lanza, and Tudor Gîrba. The Small Project Observatory. European Smalltalk User Group 2007 Technology Innovation Awards, August 2007. It received the 1st prize. PDF 
Last changed by admin on 21 April 2009