PLOW 2016

6th PLOW Edition (Fall 2016)

—— August 29 – 30, 2016——

PLOW (which stands for the PoLyMORSE Open Workshop) is a series of workshops targeted at improving the technical and non-technical skills of grad students. Past editions have focused on how to present a scientific poster, how to do program transformation, how to analyze bad code smells, how to analyze load tests and how to automate a release engineering pipeline, how to analyze your data, and how to develop algorithms and tools manage swarm of robots. Each edition features a mix of lectures, labs and interactive discussions (e.g., a poster session).

The 6th PLOW edition will take place on August 29 -30, 2016 at Polytechnique Montréal.  The goal of this event is to introduce the participants to sustainable software development. The students will follow hands-on lectures and labs on the challenges of collecting and analyzing energy consumption data. There will also be an invited talk on these subjects.

A competition (PLOW challenge) will be organized to engage the students and apply the concepts learnt. The competition will involve the collection and analysis of energy measurements.

Breakfasts, lunches and coffee breaks will be offered by PolyMORSE members and DGIGL. For practical reasons, the maximum number of participants is limited to 50.

The event will be located in  room L4812, 4th floor of Pavillons Lassonde, MacKay-Lassonde.


Pr. Abram Hindle

Abram Hindle is an assistant professor at the University of Alberta, in Edmonton, Alberta, Canada within the Department of Computing Sciences. He researches software engineering, mining software repositories, software process recovery and Green Mining (the study of software change versus software energy consumption and software power consumption).

 Pr. Marco Torchiano

Marco Torchiano is an associate professor at Politecnico di Torino, Italy where he teaches courses on OOP, Information Systems, Data Visualization. He received an MSc and a PhD in Computer Engineering from Politecnico di Torino, Italy. He has been post-doctoral research fellow at Norwegian University of Science and Technology (NTNU), Norway. He is author of over 100 research papers published in international journals and conferences. He is the co-author of the book ‘Software Development—Case studies in Java’ from Addison-Wesley, and co-editor of the book ‘Developing Services for the Wireless Internet’ from Springer. His current research interests are: green software, UI testing methodologies, open-data quality, design notations, static analysis. The methodological approach he adopts is that of empirical software engineering.

Lab Instructors

Rubén Saborido Infantes

Rubén Saborido is a Ph.D candidate in Software Engineering at École Polytechnique de Montréal. He received a MS in Software Engineering and Artificial Intelligence and he has worked for three years as a researcher for University of Málaga (Spain). Rubén research focuses on search based software engineering applied to performance and energy optimization of mobile devices. He is also interested in the use of metaheuristics to solve complex Multi-objective Optimization Problems (MOPs) and in the design of algorithms to approximate a part of the whole Pareto optimal front taking into account user preferences. He has five papers in journals and he co-organized the International Conference on Multiple Criteria Decision Making, in 2013.

Majda Moussa

Majda Moussa received a computer science engineering degree from the National School of Engineers at Tunis (Tunis, Tunisia) in 2012. Her engineering graduation project was elaborated at the Braunschweig  Unversity of technology in Germany.  In 2014, she received a M.Sc. degree in computer science from  École Polytechnique de Montréal (Montréal, Canada). Currently, she is pursuing a Ph.D. degree at École polytechnique de Montréal under the supervision of Prof. Giovanni Beltrame, Prof. Giuliano Antoniol and Prof. Massimiliano di Penta of the University of Sanio. Her research interests include Mobile platforms, Machine learning, data mining, social media mining and testing. Her Ph.D research focuses on search privacy of Android applications and social media. Moreover, she is interested in studying the Android platform evolution and its impact on Android apps security and development.


Students are supposed to be familiar with object oriented programming and basic statistical modeling, although sufficient background will be provided!

Students should bring their own laptop for the lab sessions. You will be using R.

Program Outline

August 29, 2016

8:30 – 9:00 Breakfast – Room: L4812.

9:00-9:15 Welcome message by PLOW organizers – Room: L4812.

9:15-10:30 Talk by Pr. Giuliano Antoniol & Rubén Saborido Infantes– Room: L4812.

10:30-11:00 Coffee break – Room: L4812.

11:00-12:30 Tutorial 1 – Pr. Abram Hindle – Room: L4812.

12:30 – 14:00 Lunch – Ground floor of the Pavillon Lassonde.

14:00 – 15:30 Lab 1 – Rubén Saborido Infantes & Moussa Majda- Room: L4812.

15:30-16:00 Coffee break – Room: L4812.

16:00 – 17:30  Lab 2 – Rubén Saborido Infantes & Moussa Majda- Room: L4812.

17:30 – 19:00 Poster session & Reception – Ground floor of the Pavillon Lassonde.

 August 30, 2016

8:30 – 9:00 Breakfast – Room: L4812.

9:00-10:30 Tutorial 2 – Pr. Marco Torchiano  – Room: L4812. 

10:30-11:00 Coffee break – Room: L4812.

11:00-12:30 Hackathon –  Pr. Marco Torchiano – Room: L-4712

12:30 – 12:45 Closing – Room: L-4712.

12:45 – 14:00 Lunch – Ground floor of the Pavillon Lassonde.

WIFI Connection

Polytechnique Montreal is part of the eduroam (education roaming) consortium; eduroam is the secure, world-wide roaming access service developed for the international research and education community. eduroam allows students, researchers and staff from participating institutions to obtain Internet connectivity across campus and when visiting other participating institutions by simply opening their laptop.

If you are a faculty member, student or have access to eduroam, please make sure you activate your eduroam account at your home institution, this will give access to WIFI at Polytechnique Montreal and thus to PLOW.

The Mission of the PoLyMORSE Open Workshop (PLOW) Program

The PoLyMORSE Open Workshop (PLOW ) program consists of a series of informal workshops organized by the PolyMORSE (Polytechnique Montréal Researchers in Software Engineering) research group. The gathering is informal and therefore does not have a call for papers. At this early stage, the workshop will usually take place every six months.

The PLOW events aim to bring together active researchers and practitioners in the area of software engineering to focus on discussion of on-going work and interaction, without the burden of having to prepare a polished paper. We create the program largely by invitation and then issue a call for participation. In order to bring in a fresh perspective, outstanding researchers from all over the world are invited to participate and present their original and significant work.

The educational and academic objectives for PLOW venues are:

  1. To provide researchers with a platform to discuss and collaborate on the state-of-the-practice, state-of-the-art, and future of software engineering;
  2. To provide postdoctoral fellows, PhD and Master’s students with opportunities to learn needed background, state-of-the-art techniques, and complementary “soft” skills to excel in the emerging and important sub-domain of software engineering.
  3. To increase the participation of the Quebec and Canadian industry in software engineering.

For information about past PLOW please follow the links below:

Leave a Reply