About
24
Publications
1,441
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
96
Citations
Current institution
Publications
Publications (24)
Agile adoption is strongly related to adherence to the four values and, consequently, to the 12 principles of the Agile Manifesto. All principles are equally important and at the same time, dependencies between them exist. Difficulties in implementing these principles can be perceived differently within an Agile team. Our exploratory study seeks to...
The purpose of the paper is to examine the perceptions of entrepreneurship of graduate students enrolled in a digital-oriented entrepreneurship course, focusing on the challenges and opportunities related to starting a business. In today's digital era, businesses heavily depend on tailored software solutions to facilitate their operational processe...
The purpose of the paper is to examine the perceptions of entrepreneurship of graduate students enrolled in a digital-oriented entrepreneurship course, focusing on the challenges and opportunities related to starting a business. In today’s digital era, businesses heavily depend on tailored software solutions to facilitate their operational processe...
We present an investigation regarding the challenges faced by student teams across four consecutive iterations of a team-focused, project-based course in software engineering. The studied period includes the switch to fully online activities in the spring of 2020, and covers the return to face to face teaching two years later. We cover the feedback...
Innovation and entrepreneurship undeniably contribute to the
progress of contemporary economies, and therefore an increasing
number of universities are incorporating entrepreneurship-related
courses into their curricula.
The present study presents an innovative experiment for teach�ing an introductory entrepreneurship course, Fundamentals of En�tre...
Developing and maintaining complex software systems requires both technical expertise as well as soft skills such as teamwork and good communication abilities. These become even more important as the size and geographical distribution of teams grow. The adoption of Agile development methodologies further emphasizes interaction, collaboration and ad...
Nowadays there is a constant interest in solving the problem of recruiting new personal in a constantly changing environment, while reducing the time invested into the process. We propose a solution that uses an intelligent chatbot which drives the screening interview. The users (job candidates) will feel like they talk to a real person and not jus...
The aim of the Human-Activity Recognition (HAR) is to identify the actions carried out by an individual given a data set of parameters recorded by sensors. Successful HAR research has focused on the recognition of relatively simple activities, as sitting or walking and its applications are mainly useful in the fields of healthcare, tele-immersion o...
SMilestone is a medical software solution which achieves the goal of helping people who have lost their ability to speak as a result of neurological injuries such as strokes or brain tumors. It aids patients in the recovery process, improving the speed at which they recover while also alleviating the psychological implications associated with such...
In the current context of profound involvement of technology in different areas of science, our research approaches the medical field, aiming to help the physical recovery process of people having a temporary handicap at the upper limb. The result of our research is a software application called MIRA (Med-ical Interactive Recovery Assistant) that u...
Nowadays, the concern of computer science is to find new methodologies that help decomposing large programs and run them efficiently onto new parallel machines. Thus, the popularity of concurrent object-oriented programming has increased proportionally with the market requirements of concurrent and distributed systems that meet simplicity, modulari...
In recent years, MMOGs (Massively Multiplayer Online Games) had become popular. In the same time, more and more ways of implementing interactions between real world and game’s virtual worlds are developed. These facts gave us the idea to develop GreenLife application, as a solution of involving people in recycling and ecological activities. Green-L...
Object-oriented concurrent programming is a methodology that seems to satisfy nowadays requirements for complex application development. Issues like inheritance anomalies or developing of object models that integrate in a natural way concurrent programming elements with object-oriented concepts was intensely analyzed in literature. Construction of...
In the last two decades, the design of object models having concurrent features has represented a constant concern for many researchers. The fundamental abstractions used in this methodology are concurrent (or active) objects and protocols for passing messages between them. Statecharts seem to be one of the most appropriate ways of modeling the beh...
Object-oriented concurrent programming is a methodology that seems to satisfy nowadays requirements for complex applications development. The fundamental abstractions used in this methodology are concurrent (or active) objects and protocols for passing messages between them. Statecharts seem to be one of the most appropriate ways of modeling the be...
The drawbacks of using the generated source code with CASE tools are examined. The major problems found are mainly related to source code generation for architecture classes. This code is incompatible with the application frameworks supported by different development tools. An extension of UML object model with application architecture classes is p...
The integration of the concurrent mechanisms in object-oriented programming is without doubt, an attractive idea. Unfortunately, the design of some efficient programming languages that can achieve this thing is extremely difficult. The primitives of communication and synchronization between concurrent activities interfere with features of the objec...