Up a level |
Kurš, Jan; Ghafari, Mohammad; Lungu, Mircea; Nierstrasz, Oscar Marius (2018). Efficient parsing with parser combinators. Science of computer programming, 161, pp. 57-88. Elsevier 10.1016/j.scico.2017.12.001
Osman, Haidar; Ghafari, Mohammad; Nierstrasz, Oscar Marius; Lungu, Mircea (2017). An Extensive Analysis of Efficient Bug Prediction Configurations. In: 13th International Conference on Predictive Models and Data Analytics in Software Engineering. PROMISE (pp. 107-116). New York, NY, USA: ACM 10.1145/3127005.3127017
Kurs, Jan; Lungu, Mircea; Nierstrasz, Oscar Marius; Steinmann, Thomas (2016). Polite Smalltalk - An Implementation. [Software & Other Digital Items] 10.5281/zenodo.61578
Spasojevic, Boris (July 2016). Building Ecosystem-Aware Tools Using the Ecosystem Monitoring Framework. In: Lungu, Mircea; Bagge, Anya Helene; Osman, Haidar (eds.) SATToSE 2016 Seminar on Advanced Techniques and Tools for Software Evolution. Bergen, Norway. 11.-13.07.2016.
Osman, Haidar; Leuenberger, Manuel; Lungu, Mircea; Nierstrasz, Oscar Marius (March 2016). Tracking Null Checks in Open-Source Java Systems. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) (pp. 304-313). IEEE 10.1109/SANER.2016.57
Spasojevic, Boris; Lungu, Mircea; Nierstrasz, Oscar Marius (March 2016). A Case Study on Type Hints in Method Argument Names in Pharo Smalltalk Projects. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) 1 (pp. 283-292). IEEE 10.1109/SANER.2016.41
Kurs, Jan; Vraný, Jan; Ghafari, Mohammad; Lungu, Mircea; Nierstrasz, Oscar Marius (2016). Optimizing Parser Combinators. In: IWST'16 Proceedings of the 11th edition of the International Workshop on Smalltalk Technologies. Prague, Czech Republic. 23.-24.08.2016. 10.1145/2991041.2991042
Caracciolo, Andrea; Aga, Bledar; Lungu, Mircea; Nierstrasz, Oscar Marius (2016). Marea: A Semi-Automatic Decision Support System for Breaking Dependency Cycles. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution and Reengineering (SANER) (pp. 482-492). IEEE 10.1109/SANER.2016.11
Caracciolo, Andrea; Lungu, Mircea; Truffer, Oskar; Levitin, Kirill; Nierstrasz, Oscar Marius (2016). Evaluating an Architecture Conformance Monitoring Solution. In: 2016 7th International Workshop on Empirical Software Engineering in Practice (IWESEP) (pp. 41-44). IEEE 10.1109/IWESEP.2016.12
Caracciolo, Andrea Enrico Francis; Lungu, Mircea; Nierstrasz, Oscar Marius (May 2015). A Unified Approach to Architecture Conformance Checking. In: Proceedings of the 12th Working IEEE/IFIP Conference on Software Architecture (WICSA) (pp. 41-50). ACM Press 10.1109/WICSA.2015.11
Kurs, Jan; Lungu, Mircea; Iyadurai, Rathesan; Nierstrasz, Oscar Marius (2015). Bounded seas. Computer languages, systems & structures, 44, pp. 114-140. Pergamon Press 10.1016/j.cl.2015.08.002
Merino del Campo, Leonel Alejandro; Lungu, Mircea; Nierstrasz, Oscar Marius (2015). 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)
Merino del Campo, Leonel Alejandro; Lungu, Mircea; Nierstrasz, Oscar Marius (2015). Explora: A Visualisation Tool for Metric Analysis of Software Corpora. In: VISSOFT'15: Proceedings of the 3rd IEEE Working Conference on Software Visualization (pp. 195-199). IEEE 10.1109/VISSOFT.2015.7332436
Milojkovic, Nevena; Caracciolo, Andrea Enrico Francis; Lungu, Mircea; Nierstrasz, Oscar Marius; Röthlisberger, David; Robbes, Romain (2015). Polymorphism in the Spotlight: Studying its Prevalence in Java and Smalltalk. In: Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension (pp. 186-195). IEEE Press 10.1109/ICPC.2015.29
Caracciolo, Andrea; Lungu, Mircea; Nierstrasz, Oscar (2014). Dicto: Keeping Software Architecture Under Control. ERCIM news, 99 European Research Consortium for Informatics and Mathematics
Caracciolo, Andrea; Chis, Andrei; Spasojevic, Boris; Lungu, Mircea (September 2014). Pangea: A Workbench for Statically Analyzing Multi-Language Software Corpora. In: IEEE 14th International Working Conference on Source Code Analysis and Manipulation (SCAM) (pp. 71-76). IEEE 10.1109/SCAM.2014.39
Spasojevic, Boris; Lungu, Mircea; Nierstrasz, Oscar (September 2014). Overthrowing the Tyranny of Alphabetical Ordering in Documentation Systems. International Conference on Software Maintenance. Proceedings, pp. 511-515. IEEE 10.1109/ICSME.2014.84
Caracciolo, Andrea; Lungu, Mircea; Nierstrasz, Oscar (August 2014). How Do Software Architects Specify and Validate Quality Requirements? In: Avgeriou, Paris; Zdun, Uwe (eds.) European Conference on Software Architecture (ECSA). Lecture Notes in Computer Science: Vol. 8627 (pp. 374-389). Springer Berlin Heidelberg 10.1007/978-3-319-09970-5_32
Spasojevic, Boris; Lungu, Mircea; Nierstrasz, Oscar (August 2014). Towards Faster Method Search Through Static Ecosystem Analysis. In: Proceedings of the 2014 European Conference on Software Architecture Workshops. ECSAW '14 (pp. 1-6). New York, NY, USA: ACM 10.1145/2642803.2642814
Osman, Haidar; Lungu, Mircea; Nierstrasz, Oscar (February 2014). Mining frequent bug-fix code changes. In: IEEE Conference on Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week (pp. 343-347). IEEE 10.1109/CSMR-WCRE.2014.6747191
Lungu, Mircea; Lanza, Michele; Nierstrasz, Oscar (2014). Evolutionary and collaborative software architecture recovery with Softwarenaut. Science of computer programming, 79(1), pp. 204-223. Amsterdam: Elsevier 10.1016/j.scico.2012.04.007
Aryani, Amir; Perin, Fabrizio; Lungu, Mircea; Mahmood, Abdun Naser; Nierstrasz, Oscar (2014). Predicting dependencies using domain-based coupling. Journal of software: evolution and process, 26(1), pp. 50-76. Wiley 10.1002/smr.1598
Caracciolo, Andrea; Lungu, Mircea; Nierstrasz, Oscar (2014). Dicto: A Unified DSL for Testing Architectural Rules. In: Proceedings of the 2014 European Conference on Software Architecture Workshops. ECSAW '14 (pp. 1-4). New York, NY, USA: ACM 10.1145/2642803.2642824
Haenni, Nicole; Lungu, Mircea; Schwarz, Niko; Nierstrasz, Oscar (2014). A Quantitative Analysis of Developer Information Needs in Software Ecosystems. In: Proceedings of the 2nd Workshop on Ecosystem Architectures (WEA'14) (pp. 1-6). New York, NY, USA: ACM 10.1145/2642803.2642815
Kurs, Jan; Lungu, Mircea; Nierstrasz, Oscar (2014). Top-Down Parsing with Parsing Contexts. In: Proceedings of International Workshop on Smalltalk Technologies (IWST 2014).
Kurs, Jan; Lungu, Mircea; Nierstrasz, Oscar (2014). Bounded Seas: Island Parsing Without Shipwrecks. In: Combemale, Benoî; Pearce, David J.; Barais, Olivier; Vinju, Jurgen J. (eds.) Software Language Engineering. Lecture Notes in Computer Science: Vol. 8706 (pp. 62-81). Springer International Publishing 10.1007/978-3-319-11245-9_4
Spasojevic, Boris; Lungu, Mircea; Nierstrasz, Oscar (2014). 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 (pp. 133-142). New York, NY, USA: ACM 10.1145/2661136.2661141
Aeschlimann, Erik; Lungu, Mircea; Nierstrasz, Oscar; Worms, Carl (14 October 2013). Analyzing PL/1 Legacy Ecosystems: An Experience Report. In: Proceedings of the 20th Working Conference on Reverse Engineering, WCRE 2013 (pp. 441-448). IEEE 10.1109/WCRE.2013.6671320
Haenni, Nicole; Lungu, Mircea; Schwarz, Niko; Nierstrasz, Oscar (18 August 2013). Categorizing Developer Information Needs in Software Ecosystems. In: Proceedings of the 1st Workshop on Ecosystem Architectures (pp. 1-5). New York: ACM 10.1145/2501585.2501586
Schenk, Dennis; Lungu, Mircea (18 August 2013). Geo-Locating the Knowledge Transfer in StackOverflow. In: SSE 2013 Proceedings of the 2013 International Workshop on Social Software Engineering (pp. 21-24). New York: ACM 10.1145/2501535.2501540
Wernli, Erwann; Lungu, Mircea; Nierstrasz, Oscar (2013). Incremental Dynamic Updates with First-class Contexts. Journal of Object Technology, 12(3), pp. 1-27. AITO 10.5381/jot.2013.12.3.a1
Lungu, Mircea; Kurs, Jan (18 May 2013). On Planning an Evaluation of the Impact of Identifier Names on the Readability and Maintainability of Programs. In: USER'13: Proceedings of the 2nd International Workshop on User evaluations for Software Engineering Researchers. San Francisco, CA. May 18-26, 2013.
Hattori, Lile; D'Ambros, Marco; Lanza, Michele; Lungu, Mircea (2012). Answering software evolution questions: An empirical evaluation. Information and software technology, 55(4), pp. 755-775. London: Butterworth 10.1016/j.infsof.2012.09.001
Lungu, Mircea; Nierstrasz, Oscar (2012). Recovering Software Architecture with Softwarenaut. ERCIM news, 88, pp. 14-15. Sophia-Antipolis (F): European Research Consortium for Informatics and Mathematics
Lungu, Mircea; Nierstrasz, Oscar; Schwarz, Niko (2012). Big Software Data Analysis. ERCIM news, 89, pp. 27-28. Sophia-Antipolis (F): European Research Consortium for Informatics and Mathematics
Nierstrasz, Oscar; Lungu, Mircea (2012). Agile software assessment. In: Proceedings on 20th International Conference on Porgram Comprehension ICPC (pp. 3-10). Washington, DC: IEEE Computer Society 10.1109/ICPC.2012.6240507
Robbes, Romain; Lungu, Mircea; Rüthlisberger, David (2012). How do developers react to API deprecation?: the case of a smalltalk ecosystem. In: Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering (pp. 1-11). New York: Association for Computing Machinery ACM 10.1145/2393596.2393662
Schwarz, Niko; Lungu, Mircea; Robbes, Romain (2012). On how often code is cloned across repositories. International Conference on Software Engineering, pp. 1289-1292. Washington, DC: IEEE Computer Society 10.1109/ICSE.2012.6227097
Schwarz, Nico; Lungu, Mircea; Nierstrasz, Oscar (2012). Seuss: Decoupling responsibilities from static methods for fine-grained configurability. Journal of Object Technology, 11(1), 3:1. Zürich: AITO 10.5381/jot.2012.11.1.a3
Wernli, Erwann; Lungu, Mircea; Nierstrasz, Oscar (2012). Incremental Dynamic Updates with First-Class Contexts. In: Furia, Carlo A.; Nanz, Sebastian (eds.) Objects, Models, Components, Patterns. 50th International Conference, TOOLS 2012, Prague, Czech Republic, May 29-31, 2012. Lecture Notes in Computer Science: Vol. 7304 (pp. 304-319). Heidelberg: Springer Verlag 10.1007/978-3-642-30561-0_21
Aryani, Amir; Perin, Fabrizio; Lungu, Mircea; Mahmood, Abdun Naser; Nierstrasz, Oscar (2011). Can we predict dependencies using domain information? In: Proceedings of the 18th Working Conference on Reverse Engineering (WCRE 2011) (pp. 55-64). Washington, DC: IEEE Computer Society 10.1109/WCRE.2011.17
Hattori, Lile; D'Ambros, Marco; Lanza, Michele; Lungu, Mircea (2011). Software Evolution Comprehension: Replay to the Rescue. In: IEEE Computer Society Press. IEEE Computer Society Press. 10.1109/ICPC.2011.39
Robbes, Romain; Lungu, Mircea (2011). A study of ripple effects in Software Ecosystems. In: Proceedings of the 33rd International Conference on Software Engineering (ICSE 2011) (pp. 904-907). New York: Association for Computing Machinery ACM 10.1145/1985793.1985940
Schwarz, Niko; Lungu, Mircea; Nierstrasz, Oscar (2011). Seuss: Cleaning up Class Responsibilities with Language-based Dependency Injection. In: Bishop, Judith; Vallecillo, Antonio (eds.) Objects, Models, Components, Patterns. 49th International Conference TOOLS, Zurich, June 28-30, 2011. Proceedings. Lecture Notes in Computer Science: Vol. 6705 (pp. 276-289). Heidelberg: Springer Verlag 10.1007/978-3-642-21952-8_20
Verwaest, Toon; Bruni, Camillo; Lungu, Mircea; Nierstrasz, Oscar (2011). Flexible object layouts: enabling lightweight language extensions by intercepting slot access. In: Proceedings of the 2011 ACM international conferene on Object oriented programming systems languages and applications OOPSLA '11, Portland, Oregon, USA, (pp. 959-972). New York: Association for Computing Machinery ACM 10.1145/2048066.2048138
Lungu, Mircea; Lanza, Michele; Gîrba, Tudor; Robbes, Romain (2010). The Small Project Observatory: Visualizing Software Ecosystems. Science of computer programming, 75(4), pp. 264-275. Amsterdam: Elsevier 10.1016/j.scico.2009.09.004
Hattori, Lile; Lungu, Mircea; Lanza, Michele (2010). 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) (pp. 13-22). New York: Association for Computing Machinery ACM 10.1145/1862372.1862379
Lungu, Mircea; Robbes, Romain; Lanza, Michele (2010). Recovering Inter-Project Dependencies in Software Ecosystems. In: IEEE/ACM international conference on Automated software engineering (pp. 309-312). ACM Press 10.1145/1858996.1859058
Lungu, Mircea; Gîrba, Tudor (2007). A Small Observatory for Super-Repositories. In: Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting (pp. 106-109). New York: Association for Computing Machinery ACM 10.1145/1294948.1294974
Lungu, Mircea; Lanza, Michele; Gîrba, Tudor; Heeck, Reinout (2007). Reverse Engineering Super-Repositories. Working Conference on Reverse Engineering. Proceedings, pp. 120-129. Washington, DC: IEEE 10.1109/WCRE.2007.46
Lungu, Mircea; Lanza, Michele; Gîrba, Tudor (2006). Package Patterns for Visual Architecture Recovery. European Conference on Software Maintenance and Reengineering. Proceedings, 10 pp.-196. Washington, DC: IEEE Computer Society 10.1109/CSMR.2006.39
Meyer, Michael; Gîrba, Tudor; Lungu, Mircea (2006). Mondrian: An Agile Visualization Framework. In: Burnett, Margaret; Diehl, Stephan; Kraemer, Eileen (eds.) Proceedings of the 2006 ACM symposium on Software visualization (p. 135). New York: Association for Computing Machinery ACM 10.1145/1148493.1148513
Lungu, Mircea; Kuhn, Adrian; Gîrba, Tudor; Lanza, Michele (2005). Interactive Exploration of Semantic Clusters. In: 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis (pp. 1-6). IEEE 10.1109/VISSOF.2005.1684313