Adrian Sterca

dblp:68/547 · DBLP profile ↗
← Back
22ranked-venue papers
8as first author
14since 2021 · last 2025
0000-0002-5911-0269ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 9 · 8 since 2021Applied, interdisciplinary, general and emerging computing · 5 · 2 first-author · 5 since 2021Artificial intelligence and machine learning · 2 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-authorComputer networks · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2025 Model-Driven Development Using LLMs: The Case of ChatGPT
Virginia Niculescu, Camelia Chisalita-Cretu, Cristina-Claudia Osman, Adrian Sterca
ENASE4
2024 UICVD: A Computer Vision UI Dataset for Training RPA Agents
Madalina Dicu, Adrian Sterca, Camelia Chira, Radu Orghidan
ENASE2
2024 Vector Based Modelling of Business Processes
Virginia Niculescu, Camelia Chisalita-Cretu, Cristina-Claudia Osman, Adrian Sterca
ENASE4
2024 Conceptual Model Detection in Business Web Applications Within the RPA Context
Dora Moraru, Adrian Sterca, Virginia Niculescu, Camelia Chisalita-Cretu, Cristina-Claudia Osman
ICSOFT2
2023 Business Process Representation Analysis in the RPA Context
abstract
BPM (Business Process Management) is a set of methodologies used to discover, model, analyze, and improve business processes. These methodologies have produced long standing standards like BPMN, XPDL and BPMN-XML. Robotic Process Automation (RPA) platforms deal specifically with process automation - software robots automatically executing business processes instead of human users. A central piece of RPA platforms is the representation (i.e. model and serialization) of an automated business process, so that it can be understood and executed by software machines. However, modern RPA platforms use custom, proprietary representations of processes. Standard representations of processes like XPDL and BPMN-XML could instead offer a wider flexibility and interoperability among RPA platforms. In this paper, we analyze two such standard representations (i.e. serializations) of business processes, XPDL and BPMN-XML, and try to determine which one is the most useful for representing a business process for an RPA platform.
Virginia Niculescu, Cristina-Claudia Osman, Camelia Chisalita-Cretu, Adrian Sterca
COMPSAC4
2023 Efficient Academic Retrieval System Based on Aggregated Sources
Virginia Niculescu, Horea-Adrian Grebla, Adrian Sterca, Darius Bufnea
ENASE3
2023 Students' Interests Related to Web and Mobile Technologies Study
abstract
We explore in this paper the interests and challenges of students regarding web and mobile technologies. Our study is based on a survey among undergraduate students, students that attend a Web Programming course. In particular, we study the challenges students have in following a successful career in web or mobile development and we have found that the most important one is the large effort required for keeping up to date with the fast changing web and mobile technologies. Overall, the attitude of the surveyed undergraduate students towards web development and mobile development is rather positive, as more than 60% of them said that they are interested in a career in web or mobile development. We also found out that most of them prefer working on back-end web technologies. As for the specific web technologies students are interested on, they are highly varied. Overall, our study provides valuable insights into the interests and challenges of students regarding web and mobile technologies, which can guide the development of effective teaching and learning approaches in this area.
Manuela Andreea Petrescu, Adrian Sterca, Ioan Badarinza
WEBIST2
2023 DOM-Based Clustering Approach for Web Page Segmentation: A Comparative Study
Adrian Sterca, Oana Nourescu, Adriana Guran, Camelia Serban
WEBIST1
2023 Automatic Mapping of Business Web Applications
Adrian Sterca, Virginia Niculescu, Alexandru Kiraly, Darius Bufnea
WEBIST1
2023 Primary Building Blocks for Web Automation
Adrian Sterca, Virginia Niculescu, Camelia Chisalita-Cretu, Cristina-Claudia Osman
WISE1
2022 Recommendation System for Student Academic Progress
Horea-Adrian Grebla, Catalin V. Rusu, Adrian Sterca, Darius Bufnea, Virginia Niculescu
ICAART (3)3
2022 Agile Methodology in Online Learning and How It Can Improve Communication: A Case Study
abstract
This paper presents a study on using Agile methodologies in the teaching process at the university/college level during the Covid-19 pandemic, online classes. We detail a list of techniques inspired from software engineering Agile methodologies that can be used in online teaching. We also show, by analyzing students grades, that these Agile inspired techniques probably help in the educational process.
Manuela Andreea Petrescu, Adrian Sterca
ICSOFT2
2021 Automatic summarization of New Testament exegesis texts
abstract
In this paper we present two algorithms that can be used for EATS (Extractive Automatic Text Summarization) of theological New Testament exegesis texts. Both algorithms represent input text as sentence embeddings (i.e. they do not rely on the classical bag-of-words TF-IDF model), the first algorithm is based on graph clustering and the other one is an evolutionary algorithm. In the graph-based algorithm, the sentence embeddings are represented as vertices in a graph, then the graph is clusterized and the best sentence from each cluster is extracted as candidate for the text summary. In the second algorithm, the sentences from the initial text are represented in a binary model and they are evolved based on a fitness function that encompasses various desired qualities of the text summary. We have tested both algorithms on a theological texts dataset, but also on general, standard, dataset DUC2002 and we have obtained good ROUGE scores.
Daniel-Avram Pop, Adrian Sterca
INISTA2
2021 Integration Challenges for a Web-based Personalized Query Suggestions System in Information Retrieval
abstract
We analyze in this paper the design architecture of a web-based personalized query suggestion system usable in information retrieval contexts. Our system comes in the form of a transparent proxy for the Google search engine (although it can work with other search engines too, with minimal code changes) that is able to personalize the list of query suggestions provided by Google, based on the recent user web browsing history. The most important design choices are presented with a special focus on the integration with the Google search engine. The integration analysis is directed by the well known application integration criteria. We have made our system transparent to the user when searching information on Google and we have shown through performance tests that our system has very small computational costs for the user experience.
Ioan Badarinza, Adrian Sterca, Darius Bufnea, Virginia Niculescu
SERA2
2020 Pattern-driven Design of a Multiparadigm Parallel Programming Framework
abstract
International audience
Virginia Niculescu, Frédéric Loulergue, Darius Bufnea, Adrian Sterca
ENASE4
2020 Bandwidth Aggregation over Multihoming Links
abstract
We introduce in this paper a bandwidth aggregation routing solution for multihoming sites. Our routing solution interconnects two distinct multihomed network sites (i.e. network sites that have two or more uplinks to the Internet) and routes local flows between these two network sites. It routes local flows dynamically through several outgoing network paths/links depending on the load (i.e. congestion level) on each path. If a network path/uplink becomes more congested, fewer local flows are routed through it. We detail two path load estimation strategies: one based on RTT measurements and the other based on throughput measurements, both implying passive network measurements. Our multihoming solution outperforms the ECMP-based (i.e. Equal-Cost Multipath) solution in terms of total aggregated throughput and inter-flow fairness.
Adrian Sterca, Darius Bufnea, Virginia Niculescu
ISCC1
2019 MPI Scaling Up for Powerlist Based Parallel Programs
abstract
Powerlists are recursive data structures that together with their associated algebraic theories could offer both a methodology to design parallel algorithms and parallel programming abstractions to ease the development of parallel applications This has been also proved by a concrete development of such a framework that allows easy, efficient, and reliable implementation of Java parallel programs on shared memory systems. The paper presents a highly scalable version of this framework by extending it to distributed memory systems based on an MPI implementation. Through this extension we may use the framework to develop Java parallel programs also on distributed memory systems such as clusters. The design of the framework enables flexibility in defining the appropriate execution type depending on the execution system and its characteristics. Therefore, it is possible to choose MPI execution (that also could be combined with multithreading) if the available system includes an MPI platform, or simple multithreading execution. Examples are given and performance experiments are conducted. The performance analysis of these applications emphasises the utility and the efficiency of this framework extension.
Virginia Niculescu, Darius Bufnea, Adrian Sterca
PDP3
2017 A Java Framework for High Level Parallel Programming Using Powerlists
abstract
Parallel programs based on the Divide&Conquer paradigm could be successfully defined in a simple way using powerlists. These parallel recursive data structures and their algebraic theories offer both a methodology to design parallel algorithms and parallel programming abstractions to ease the development of parallel applications. The paper presents how programs based on powerlists can be implemented in Java using the JPLF framework we developed. The design of this framework is based on powerlists theory, but in the same time follows the object-oriented design principles that provide flexibility and maintainability. Examples are given and performance experiments are conducted. The results emphasize the utility and the efficiency of the framework.
Virginia Niculescu, Frédéric Loulergue, Darius Bufnea, Adrian Sterca
PDCAT4
2016 Media-Friendly and TCP-Friendly Rate Control Protocols for Multimedia Streaming
abstract
This paper describes a design framework for TCP-friendly and media-friendly rate control algorithms for multimedia streaming applications. The idea of this framework is to start from a TCP-friendly Rate Control (TFRC) transmission rate and then alter this transmission rate so that it tracks the media characteristics of the stream (e.g., bitrate) or other application characteristics like the client buffer fill level. In this way, the media-friendly property of the algorithm is achieved. We give three rules that guide how the TFRC throughput should track the evolution of the stream's media characteristics and remain TCP-friendly in the long term. We also present, as proof of concept, four simple media-friendly and TCP-friendly congestion control algorithms built using the aforementioned framework. These congestion control algorithms are better suited for multimedia streaming applications than traditional TCP congestion control or smooth congestion control algorithms like TFRC. We have performed evaluations of two of the four proposed media-friendly and TCP-friendly congestion control algorithms under various network conditions and validated that they represent viable transport solutions, better than TFRC, for variable bitrate video streams. More specifically, our two media-friendly and TCP-friendly congestion control algorithms maintained a TCP-friendly throughput in the long term in all experiments and avoided an empty buffer at the client side in situations when TFRC could not achieve this.
Adrian Sterca, Hermann Hellwagner, Florian Mircea Boian, Alexandru Vancea
IEEE Trans. Circuits Syst. Video Technol.1
2009 UTFRC - Utility-driven TCP-Friendly Rate Control for Multimedia Streams
abstract
This paper describes UTFRC - utility-driven TCP-friendly rate control, a congestion control mechanism more suitable for streaming layered scalable video streams incest-effort networks than TFRC. UTFRC relies on the original TFRC for achieving a stable throughput, but uses the throughput outputted by TFRC only as a guideline and shapes this throughput, on a coarser granularity scale, according to media characteristics of the video stream. This way, UTFRC is TCP-friendly when computing available bandwidth, but it is also media-sensitive (i.e., media-friendly).We present two versions of UTFRC, a simple one based only on of the video stream and an advanced one which takes into account also the client prefetching buffer value, but other media characteristics of the stream can also be considered. UTFRC improves the perceived quality of video streams in best-effort network conditions.
Adrian Sterca
PDP1
2008 Choosing the Level of Stream Adaptation in TCP-Friendly Congestion Controlled Video Streaming Servers
Adrian Sterca
ISM1
2008 Improving media sensitivity of TCP-friendly rate control for multimedia streaming applications
abstract
In this paper, we present a TCP-friendly congestion control that is at the same time media-friendly (i.e. sensitive to media characteristics). These types of rate controls are more suitable for multimedia streaming applications than the classical TCP congestion control and smooth TCP-friendly rate controls. We build our media-friendly rate control by combining the notion of TCP-friendliness with a general optimization framework for bandwidth sharing in computer networks. The resulting control is sensitive to network conditions (i.e. TCP-friendly) and also to multimedia stream characteristics (i.e. media-friendly) which makes it more suitable for controlling the transmission rate of multimedia streaming applications and should improve the perceived quality of video streams in best-effort network conditions.
Adrian Sterca
MoMM1