Papers

2023

  • A. Sterca, V. Niculescu,  A. Kiraly, and D. Bufnea,  (2023). Automatic Mapping of Business Web Applications. In Proceedings of the 19th International Conference on Web Information Systems and Technologies – WEBIST; ISBN 978-989-758-672-9; ISSN 2184-3252, SciTePress, pages 437-445. [DOI]
  • A. Sterca, V. Niculescu, M.C. Chisăliţă-Creţu, C.C. Osman, Primary building blocks for web automation. In proceedings of WISE 2023 – 24th International Conference on Web Information Systems Engineering, Melbourne, VIC, Australia, October 25–27, 2023. Lecture Notes in Computer Science, vol 14306. Springer, pp. 376-386 [DOI]
  • V. Niculescu, C. Osman, C. Chisalita-Cretu and A. Sterca, Business Process Representation Analysis in the RPA Context, in 2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC), Torino, Italy, 2023 pp. 1600-1606, [DOI].
  • A. Lazar, V. Niculescu and D. P. Bunde, Peachy Parallel Assignments (EduPar 2023), 2023 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), St. Petersburg, FL, USA, 2023, pp. 248-255, [DOI].
  • Niculescu, V., Şerban, C., Vescan, A. (2023). A New Metric for Multithreaded Parallel Programs Overhead Time Prediction. In: Kaindl, H., Mannion, M., Maciaszek, L.A. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2022. Communications in Computer and Information Science, vol 1829. Springer, Cham.[DOI]
  • Niculescu, V., Loulergue, F. Guest Editor’s Note: High-Level Parallel Programming 2021. Int J Parallel Prog 51, 271–273 (2023). [DOI]
  • Niculescu, V.; Greblă, H.; Sterca, A. and Bufnea, D. (2023). Efficient Academic Retrieval System Based on Aggregated Sources. In Proceedings of the 18th International Conference on Evaluation of Novel Approaches to Software Engineering – ENASE; ISBN 978-989-758-647-7; ISSN 2184-4895, SciTePress, pages 436-443. [DOI]

2022

  • V. Niculescu,  2022. “On Generalizing Divide and Conquer Parallel Programming Pattern”, Mathematics 10, no. 21: 3925, [DOI].
  • M. Oland and V. Niculescu. (2022). Case Management versus Workflow Systems in Healthcare. Applied Medical Informatics. 44. 37-47.
  • S. Ştefan and V.Niculescu, Microservice-Oriented Workload Prediction Using Deep Learning, In e-Informatica Software Engineering Journal, vol. 16, no. 1, pp. 220107, 2022.[ DOI].
  • V. Niculescu, C. Şerban, and A. Vescan. (2022)Towards an Overhead Estimation Model for Multithreaded Parallel Programs.  In Proceedings of the 17th International Conference on Evaluation of Novel Approaches to Software Engineering, ISBN 978-989-758-568-5, ISSN 2184-4895, pages 502-509. [DOI]
  • V.Niculescu, and Robert M. Ştefănică. 2022. Tries-Based Parallel Solutions for Generating Perfect Crosswords Grids” Algorithms 15, no. 1: 22. [DOI]
  • H. Greblă; C. Rusu; A. Sterca; D. Bufnea. and V. Niculescu. (2022). Recommendation System for Student Academic Progress . In Proceedings of the 14th International Conference on Agents and Artificial Intelligence – Volume 3, ISBN 978-989-758-547-0, ISSN 2184-433X, pp. 285-292[DOI].

2021

  • V. Niculescu, D. Suciu, D. Bufnea. Agile principles applied in learning contexts. 2021. Proceedings of the 3rd International Workshop on Education through Advanced Software Engineering and Artificial Intelligence. pp. 31-38 [DOI]
  • V. Niculescu, Mixin based Adaptation of Design Patterns, In Proceedings of the 16th International Conference on Evaluation of Novel Approaches to Software Engineering: ENASE’2021 pp 261-268 DOI: 10.5220/0010444702610268, (pdf)
  • I. Bădărînză, A. Sterca, D. Bufnea and V. Niculescu, “Integration Challenges for a Web-based Personalized Query Suggestions System in Information Retrieval,”2021 IEEE/ACIS 19th International Conference on Software Engineering Research, Management and Applications (SERA), 2021, pp. 2-9, doi: 10.1109/SERA51205.2021.9509276.
  • V. Niculescu, A. Sterca, F Loulergue. (2021) Reflections on the Design of Parallel Programming Frameworks. In: Ali R., Kaindl H., Maciaszek L.A. (eds) Evaluation of Novel Approaches to Software Engineering. Communications in Computer and Information Science, vol 1375. Springer, Cham. [DOI]

2020

  • V. Niculescu, A. Sterca, D. Bufnea. PList-based Divide and Conquer parallel programming. Journal of Communications Software and Systems, 2020. [DOI](.pdf)
  • V. Niculescu On the Impact of High Performance Computing in Big Data Analytics for Medicine. Applied Medical Informatics. Mar.2020;42(1):9-8. (link)
  • V. Niculescu, F. Loulergue.Transforming powerlist-based divide-and-conquer programs for an improved execution model. The Journal of Supercomputing. 2020 vol. 76, 5016-5037. [DOI]
  • V. Niculescu, A. Sterca, D. Bufnea. Agile and Cyclic Learning in Teaching Parallel and DistributedComputing. In Proceedings of the 2nd ACM SIGSOFT International Workshop on Education through Advanced Software Engineering and Artificial Intelligence – EASEAI 2020, Nov. 2020, pp.27-33, [DOI] (pdf)(slide).
  • C.Serban, V. Niculescu, A. Vescan. Attaining competences in software quality orienteddesign based on cyclic learning. In Proceeding of the 50th Annual Frontiers in Education Conference,(FIE 2020), Uppsala, Sweden 2020. pp. 1-9,[ DOI ]
  • A. Sterca, D. Bufnea, V. Niculescu. IP Multihoming Throughput Maximization based on Passive RTT Measurements. In Proceeding of the 28th International Conference on Software, Telecommunications and Computer Networks (SoftCOM 2020), 16-18 Sept. 2020  [DOI](pdf).
  • C. I. Coste, D. Bufnea, V. Niculescu. A new language independent strategy for clickbait detection. In Proceeding of the 28th International Conference on Software, Telecommunications and Computer Networks (SoftCOM 2020) 16-18 Sept. 2020 [ DOI ] (pdf).
  • A. Sterca, D. Bufnea, V. Niculescu. Bandwidth Aggregation over Multihoming Links. In Proceeding of the 25th IEEE Symposium on Computers and Communications (ISCC 2020) July 8-10, 2020 Rennes, France [DOI] (pdf).
  • V. Niculescu, A Sterca, D Bufnea. Should Decorators Preserve the Component Interface? arXiv preprint arXiv:2009.06414 [ link ]
  • V. Niculescu, D. Bufnea and A. Sterca, Enhancing Java Streams API with PowerList Computation, 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), New Orleans, LA, USA, 2020, pp. 375-384, [DOI].(pdf)
  • V. Niculescu, F. Loulergue, D. Bufnea, A. Sterca. Pattern-driven Design of a Multiparadigm Parallel Programming Framework. In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering – Volume 1: ENASE, 50-61, 2020. [DOI](.pdf)
  • V. Niculescu. Efficient Decorator Pattern Variants through C++ Policies.In Proceedings of the 15th International Conference on Evaluation of Novel Approaches to Software Engineering – Volume 1: ENASE, 281-288, 2020. [DOI](.pdf)

2019

  • V. Niculescu, C. Serban, A. Vescan. Does Cyclic Learning have Positive Impact on Teaching Object-Oriented Programming? , In the Proceedings of the 49th Annual Frontiers in Education Conference, FIE’ 2019, Cincinatti Oct. 16-19 2019 [DOI]
  • V. Niculescu, D. Bufnea, A. Sterca, R. Silimon. Multi-way Divide and Conquer Parallel Programming based on PLists. Proceedings of 2019 International Conference on Software, Telecommunications and Computer Networks (SoftCOM)At: Split, Croatia, Sept 2019. [DOI](.pdf)
  • V. Niculescu, D. Bufnea, A. Sterca.  MPI Scaling Up for Powerlist Based Parallel Programs. In Proceedings of the 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2019), pp. 199-204, February 13-15, 2019, Pavia, Italy (.pdf) [DOI].

2018

  • Virginia Niculescu, Frédéric Loulergue.Transforming powerlist based divide&conquer programs for an improved execution model. 11th High Level Parallel Programming and Applications.  HLPP 2018, Orleans, France.

2017

  • Virginia Niculescu, Darius Bufnea. Experience with Teaching PDC Topics into Babes-Bolyai University’s CS Courses. In 23rd International Conference on Parallel and Distributed Computing (EuroPar’2017). Santiago de Compostela, Spain, August 28 – September 1, 2017, Proceedings of workshops. LNCS, pp 240-251 (.pdf)  [DOI].
  • Virginia Niculescu, Frédéric Loulergue, Darius Bufnea, and Adrian Sterca. A Java Framework for High Level Parallel Programming using Powerlists. In  18th Parallel and Distributed Computing, Applications and Technologies (PDCAT). IEEE, Taipei Taiwan 2017, 17, pp.255-262. [DOI]

2015

  • Virginia Niculescu.MixDecorator: An Enhanced Version of the Decorator Pattern. In Proceedings 20th European Conference on Pattern Languages of Programs (EuroPLoP’2015) Kloster Irsee, Germany 8-12 July 2015 (link) [DOI]
  • D. Lupsa, V. Niculescu, R.Lupsa. Collections as Combinations of Features. Acta Universitatis Apulensis ISSN: 1582-5329 No. 42 (2015), pp. 67-78 doi: 10.17114/j.aua.2015.42.05 (.pdf).

2014

  • Frédéric Loulergue, Virginia Niculescu, Julien Tesson. Implementing powerlists with Bulk Synchronous Parallel ML. In 16th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC2014), Timisoara, Romania, 22-25 sept. 2014, IEEE Computer Society, 2014, pp 325-332. [DOI]

2013

  • Frédéric Loulergue, Virginia Niculescu, and Simon Robillard. Powerlists in Coq: Programming and Reasoning. In Proceedings of First International Symposium on Computing and Networking (CANDAR 2013)  Matsuyama, Japan, Dec. 4-6, 2013, pages 57-65. IEEE Computer Society, 2013. [DOI]
  • V. Niculescu, D. Lupsa. A Decorator Based Design for Collections, in Proceedings of KEPT 2013: The Fourth International Conference On Knowledge Engineering, Principles and Techniques (June 2013) Studia Universitatis “Babes-Bolyai”, Informatica, Volume LVIII, Number 3 (Sept. 2013). pp. 54-64 (.pdf)
  • V. Niculescu. A Design Patterns Perspective on Data Structures. Acta Universitatis Apulensis ISSN: 1582-5329 No. 34 (2013) , pp.335-355 (.pdf).
  • V. Niculescu. Performance and Reliability in the Development of a Decorator Based Collections Framework,   Studia Universitatis “Babes-Bolyai”,Informatica, Volume LVIII, Number 4 (Dec. 2013), pp. 87-101 (.pdf).

2012

  • V. Niculescu, D. Lupsa, R. Lupsa. Issues in Collections Framework Design. Studia Universitatis “Babes-Bolyai”, Informatica,Volume LVII, Number 4 (Dec. 2012), pp.30-38 (.pdf)
  • V. Niculescu. Building Granularity in Highly Abstract Parallel Computation Models. Studia Universitatis “Babes-Bolyai”, Informatica,Vol. LVII, No.3 (Sept. 2012), pp. 3-12(.pdf).

2011

  • V. Niculescu. PARES – A Model for Parallel Recursive Programs, Romanian Journal of Information Science and Technology (ROMJIST), Ed.Academiei Romane, Volume 14(2011), No. 2,  pp. 159–182, 2011 (.pdf).
  • V. Niculescu. Formal Refinement of BSP Programs with Early Cost Evaluation.  Proceedings of the 10th International Symposium on Parallel and Distributed Computing (ISPDC), 6-8 July 2011, Cluj-Napoca, IEEE Society Press, pp. 49 – 56, [DOI] (pdf).
  • V. Niculescu. Patterns for Decoupling Data Structures Implementations, Proceedings of  KEPT 2011, Knowledge Engineering: Principles and Techniques, International Conference, Babes-Bolyai University, Presa Universitara Clujeana, 2011. pag. 271-282. (link)
  • V. Niculescu.  Storage Independence in Data Structures Implementation. Studia Universitatis “Babes-Bolyai”, Informatica, Special Issue, Vol. LVI(3), pp. 21-26, 2011(.pdf).
  • V. Niculescu. On Using Generics for Implementing Algebraic Structures. Studia Universitatis “Babes-Bolyai”, Informatica, Vol. LVI(3), pp.17-32, 2011(.pdf).

before 2010

  • V. Niculescu, A. Guran. Bounded Parallelism in PowerList and ParList Theories, SYNASC 2009, Proceedings of the 11th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Timisoara, 2009, IEEE Society Press, pp. 237-244 [DOI]
  • V. Niculescu, Efficient Recursive Parallel Programs for Polynomial Interpolation, Proceedings of KEPT 2009, Knowledge Engineering: Principles and Techniques, International Conference, Babes-Bolyai University, Presa Universitara Clujeana, 2009, pp. 265-274 (ISI – Conference Proceedings Citation Index) (.link)
  • V. Niculescu, Efficient Recursive Parallel Programs for Polynomial Interpolation, Studia Universitatis “Babes-Bolyai”, Informatica, Special Issue, Vol. LIV , 2009, pp. 227-230 (pdf).
  • V. Niculescu. Cost-efficient parallel programs based on set-distributions for polynomial interpolation, Journal of Parallel and Distributed Computing, Elsevier, Volume 67, Issue 8  (August 2007), pp.  935-946 [DOI](pdf)
  • V. Niculescu. Introducing Data-Distributions into PowerList Theory,  Studia Universitatis “Babes-Bolyai”, Informatica, LIV(1), Special Issue:  International Conference on Knowledge Engineering, Principles and Techniques, KEPT2007 Cluj-Napoca, June 6–8, 2007, pp. 261–268 (pdf)
  • V. Niculescu. Data-Distributions in PowerList Theory. Lecture Notes in Computer Science Vol. 4711: Theoretical Aspects of Computing, Proceedings of ICTAC 2007, Springer-Verlag, 2007: 396-409 [DOI].
  • V. Niculescu. A Software Development Methodology for BSP Model,  Romanian Journal of Information Science and Technology (ROMJIST), Ed.Academiei Romane, Volume 9, No. 3, 2006, pp. 185-200 (link).
  • V. Niculescu. A Uniform Analysis of Lists Based on a General  Non-recursive Definition, Studia Universitatis “Babes-Bolyai”, Informatica, Vol. LI, No. 1 pp. 91-98 (2006) (.pdf).
  • V. Niculescu.  Efficient Algorithms for Hermite Interpolation, Proceedings of  the International Conference on Numerical Analysis and Approximation Theory, NAAT 2006, July 5-8, 2006, Cluj-Napoca, Eds. O. Agratini and P. Blaga, ISBN 973-686-961-X, 978-973-686-961-7, pp. 311-322.
  • V. Niculescu. Cost Evaluation from Specifications for BSP Programs, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2006), Rhodes Island, 2006, pg. 6. IEEE Computer Society [DOI].
  • V. Niculescu, G.S. Moldovan. Building an Object Oriented Computational Algebra System Based on Design Patterns. Proceedings of  InternationalSymposium on Symbolic and Numeric Algorithms for Scientific Computing  SYNASC’05, Timisoara,  IEEE Computer Society Press, Romania, Sept . 2005, pp. 101-108.(ISI – Conference Proceedings Citation Index) [DOI]
  • V. Niculescu.  A Refinement Calculus Based on Domain Decomposition of Parallel Programs, Romanian Journal of Information Science and Technology (ROMJIST), Ed. Academiei Romane, Vol. 8, nr 2,2005, pp. 87-98 (link).
  • V. Niculescu, G. S.  Moldovan. Integrating Conversions into a  Computational Algebraic System, Studia Universitatis “Babes-Bolyai”, Informatica,Vol XLXII, No. 2, 2005, pp.41-48 (pdf).
  • V. Niculescu. On Data Distribution in the Construction of Parallel Programs, The Journal of Supercomputing, Kluwer Academic Publishers, 29(1): 5-25, July 2004 (link) (.pdf).
  • V. Niculescu. Unbounded and Bounded Parallelism in BMF. Case Study: Rank Sorting, Studia Universitatis “Babes-Bolyai”, Informatica, Vol XLIX, No. 1, 2004, pp. 91-98 (pdf).
  • V. Niculescu, G.S. Moldovan.  OOLACA: an object oriented library for abstract and computational algebra, Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications OOPSLA 2004, Vancouver, BC, CANADA,  ACM Press   New York, NY, USA, pp. 160-162 [DOI]
  • V. Niculescu, M. Frentiu.  Designing Correct Parallel Programs from Specifications, Proceedings of Eight World Multi-Conference on Systemics, Cybernetics and Informatics, July 18-21, 2004 – Orlando, Florida, 2004, 14, pp.173-178 (link).
  • V. Niculescu.  Formal Derivation Based on Set-Distribution of a Parallel Program for Hermite Interpolation, Proceedings of  InternationalSymposium on Symbolic and Numeric Algorithms for Scientific Computing  SYNASC’04, Timisoara, Romania, Sept. 26 -30 , 2004, pp.250-258.
  • V. Niculescu. Using Set-Distribution in Construction of a Parallel Program for Hermite Interpolation, Proceedings of the Fifth Joint Conference on Mathematics and Computer Science, Debrecen, Hungary, June, 2004, pp. 75.
  • V. Niculescu.Teaching about Creational Design Patterns,   Workshop on Pedagogies and Tools for Learning Object-Oriented Concepts, ECOOP’2003, Germany,  July 21-25,  2003 (.pdf).
  • V. Niculescu.  A Design Proposal for an Object Oriented Algebraic Library , Studia Universitatis “Babes-Bolyai”, Informatica, Vol XLVIII, No. 1, 2003, pp. 89-100 (.pdf).
  • V. Niculescu. Parallel Algorithms for Fast Fourier Transformation using PowerList, ParList and PList Theories, Lecture Notes in Computer Science: Proceedings of International Conference EuroPar’2002, Paderborn, Germany, August 2002, Springer-Verlag, pp. 400-404 [DOI] (pdf).
  • V. Niculescu. A Model for Constructions of Parallel Programs, Proceedings of International Symposium on Symbolic and Numeric Algorithms for Scientific Computing SYNASC’02, Timisoara, Romania, Oct. 9-12 , 2002, pp.215-232.
  • V. Niculescu. Parallel Programs Development, Proceedings of International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA’2001), Las Vegas, Nevada, USA, June 25-28, 2001, CSREA Press, pp. 94-100 (link).
  • V. Niculescu. Parallel Algorithms for Lagrange Interpolation, Proceedings of abstracts of the Fourth Joint Conference on Mathematics and Computer Science, Felix, Oradea, România, June 5-10, 2001, pp. 78.
  • V. Niculescu. Multidimensional Data Structures for Parallel Programs Description, PU.M.A. (Pure Mathematics and Applications),  Vol. 11, No. 2, 2000, pp. 351-360
  • V. Niculescu. Some Nondeterministic Parallel Programs, Studia Universitatis, “Babes-Bolyai”, Informatica, Vol. XLV, No. 2, 2000, pp. 51-59.
  • V. Niculescu. Parallel Programs Description with PowerList, ParList and PList, Studia Universitatis “Babes-Bolyai”, Informatica, vol XLIV, No. 1, 1999, pp. 41-50.
  • V. Niculescu. Data Distributions for Parallel Programs, Studia Universitatis, “Babes-Bolyai”, Informatica,  vol XLIII, No. 2, 1998, pp. 64-72.
  • V. Niculescu. Linear Data Structures for Specification of Parallel Numerical Algorithms, Proceedings of abstracts of the Third Joint Conference on Mathematics and Computer Science, Visegrad, Hungary, June 6-12, 1999, pp. 58.

Published in proceedings of national conferences:

  • Virginia Niculescu.Comparing C# and Java Extension Methods in the Context of Implementing MixDecorator, Book of abstracts of KEPT 2015, EDITORS: Militon FRENT¸ IU Horia F. POP Simona MOTOGNA 2015.
  • V. Niculescu. On Granularity in Parallel Computing Models with High Degree of Abstractness. Proceedings of the Symposium “Zilele AcademiceClujene” (ISSN 2066-5768), 2012, pp. 3-8.
  • V. Niculescu. D. Lupsa, R. Lupsa, Exploring the space between theory and practice in collections frameworks design. Proceedings of the Symposium “Zilele Academice Clujene” ISSN 2066-5768), 2012, pp. 9-14.
  • V. Niculescu.  A Formal Refinement Method for Divide&Conquer Parallel Programs, Proceedings of the Symposium “Zilele Academice Clujene”, 2008, pp. 3-10.
  • V. Niculescu. Priority Queues Implementation Based on Design Patterns , Proceedings of the Symposium “Zilele Academice Clujene”, 2006, pp. 27-32.
  • V. Niculescu. Designing a Divide&Conquer Parallel Algorithm for Lagrange Interpolation Using Power,  Par, and  P Theories, Proceedings of the Symposium “Zilele Academice Clujene”, 2004, pp. 39-46.
  • V. Niculescu. On Choosing Between Templates and Polymorphic Types. Case-study: Representation of Algebraic Structures,  Proceedings of the Symposium “Colocviul Academic Clujean de Informatica”, 2003, pp. 71-78 ()
  • V. Niculescu. Boolean Matrices Multiplication, Seminar of Numerical and Statistic Calculus, Preprint no.1, 1999, pp. 89-96.
  • V. Niculescu.  A Design Method for Parallel Programs. Applications, Seminar on Numerical and Statistic Calculus, Preprint no.1, 1996, pp. 61-77.