About me

"Have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary." - Steve Jobs

I am a strong believer that practice makes people stronger and that everyone needs to work hard to achieve their goals - this is actually the motto I have studied by up to now. At the same time, however, I have always believed that things are always the way they should be and that no matter how hard we try, our fate is already written.

The moral? You have to care of things and not worry about them.

I am a hard worker and an enthusiastic learner. My thirst for knowledge has led me to always want to achieve more, though being humble and realistic at the same time. I'm a results-focused and determined person, with a strong work ethic, passionate about making a difference through learning and exchanging knowledge with others. I'm a high cognitive-skill person, with good organizational skills, a natural and willing ability for planning and collaborating. I believe that teamwork is one of the most effective way to gain knowledge and to improve open-mindedness, as well as critical thinking and problem solving skills. Even though meeting people who have higher knowledge than you do can be challenging and a bit scary, I have always been a fan of going beyond my confort zone. On top of that, I am extremely empathic - which can be good and bad at the same time.
At first sight I can seem an introvert, but as soon as I allow myself to be vulnerable, I can be cool, funny and a great friend :)

Skills and Interests

I have an attitude and a tendency to always question "why" or "how". This behavior has led me to not settle for the easiest solution, to constantly search for reliable reasons, and most importantly to - at the very least try to - be broad-minded. Accordingly to this attitude, I am very interested in the field of software engineering, where some of the topics I am fascinated about are program comprehension and evolution of software systems, as well as software visualization.

During the BSc and the MSc I had the chance to start learning some programming languages, such as C, Java, HTML/CSS, Javascript, Python, LaTex and to learn how to use technologies, such as Git, GitHub and GitLab. The learning process is a long one though, so I still have a lot to learn.
During my university years, I was also able to develop some soft skills, such as effective communication, problem solving and adaptability.

Aside from anything to do with technology, I love any form of art - especially music. Music recharges me, but so does connecting with nature, reading, and spending time with family and friends. I enjoy playing sports and I am committed to maintaining a healthy lifestyle. Also, I like cooking and most importantly sharing the food with the people I love.
I am emotionally attached to traditions, but at the same time I like to be part of the progress. I am also fascinated by philosophy and neuroscience.

Resume

Education

  1. University of Molise

    2020 - 2022

    MSc in Software Security Systems and Software and Data Engineering, where my thesis was advised by Prof. Rocco Oliveto and Prof. Gabriele Bavota. This is a double degree jointly organized with Università della Svizzera Italiana.

  2. University of Molise

    2017 - 2020

    BSc in Computer Science where my thesis was advised by Prof. Giovanni Capobianco.

Experience

  1. Intern

    Summer 2020

    Internship aimed at acquiring experience in research and documentation of mathematical models and computer applications, in the field of music.

  2. College of Music

    2010 - 2017

    Study of musical disciplines based on weekly attendance of piano and music theory classes.

Publications

Publications

  1. Using Animations to Understand Commits

    Carmen Armenti and Michele Lanza

    Proceedings of ICSME 2024 (International Conference on Software Maintenance and Evolution), pages 660-665, IEEE. PDF

  2. Using Interactive Animations to Analyze Fine-grained Software Evolution

    Carmen Armenti and Michele Lanza

    Proceedings of VISSOFT 2024 (Working Conference on Software Visualization), pages 36-47, IEEE PDF

  3. Combining Software Visualization and Sonification to Facilitate Program Comprehension

    Carmen Armenti

    ICSME 2024 (International Conference on Software Maintenance and Evolution). PDF

Teaching

Teaching Assistant

  1. Design 101

    Fall 2024

    MSc course taught by Michele Lanza.

  2. Visual Analytics

    Spring 2024

    MSc course taught by Marco D'Ambros.

  3. Design 101

    Fall 2023

    MSc course taught by Michele Lanza.

  4. Visual Analytics

    Spring 2023

    MSc course taught by Marco D'Ambros.