Responsive image

ICSME 2020 Program

Times are displayed in time zone: (UTC) Coordinated Universal Time change

Time UTC Sep. 30 UTC Oct. 1 UTC Oct. 2
Daytime in Asia/Oceania - UTC 0:00 to 3:00 00:00 - 01:00 Welcome
(Room I)
Smells and Defects II
(Room I)
AI for Software Engineering II
(Room II)
Most Infuential Paper from ICSM 2010
“Template-based reconstruction of complex refactorings”
by Kyle Prete, Napol Rachatasumrit, Nikita Sudan, and Miryung Kim

(Room I)
Keynote: Empirical Evaluations in Software Engineering Research: A Personal Perspective
by Ahmed E. Hassan (Queen's University)

(Room I)
01:00 - 02:00 Ask Me Anything
Cristina Cifuentes, Oracle
Topic: Research in Industry
(Room I)
Meet the authors rooms
(Room II)
Human and Social Factors II
(Room I)
Libraries and Documentation
(Room II)
Testing I
(Room I)
Methods and Environments I
(Room II)
02:00 - 03:00 Virtual reception
(Room I)
Ask Me Anything
Gail Murphy, University of British Columbia and TaskTop Technologies
Topic: Intersecting academia and industry
(Room I)
Meet the authors rooms
(Room II)
Virtual coffee
(Room I)
Meet the authors rooms
(Room II)
Daytime in Europe/Africa - UTC 8:00 - 11:00 08:00 - 09:00 ROSE Festival
(Room I)
Keynote: From Software Analytics to Cloud Intelligence – Reflection and Path Forward
by Dongmei Zhang (Microsoft Research)

(Room I)
Ask Me Anything
Chunyang Chen, Monash University
Topic: Getting and starting your first faculty position
(Room I)
09:00 - 10:00 Human and Social Factors I
(Room I)
Smells and Defects I
(Room II)
Testing II
(Room I)
Methods and Environments III
(Room II)
Diversity and Inclusion in Online Conferences Birds of a Feather Session
(Room I)
10:00 - 11:00 Ask Me Anything
Oliver Kopp, JabRef e.V.
Topic: Transferring Knowledge to Software Practitioners
(Room I)
Meet the authors rooms
(Room II)
Ask Me Anything
Gemma Catolino, Delft University of Technology
Topic: The journey from PhD to Postdoc
(Room I)
Meet the authors rooms
(Room II)
(Room I)
(Room I)
Daytime in Americas - UTC 16:00 - 19:00 16:00 - 17:00 Evolution and Adaptation
(Room I)
Methods and Environments II
(Room II)
Open Steering Committee Meeting
Ask Me Anything with the Steering Committee
(Room I)
Keynote: The Future of Software Engineering (is Knowledge Engineering)
by Tim Menzies (North Carolina State University)

(Room I)
17:00 - 18:00 Platforms
(Room I)
AI for Software Engineering I
(Room II)
Quality Improvement I
(Room I)
Smells and Defects III
(Room II)
Quality Improvement II
(Room I)
Human and Social Factors III
(Room II)
18:00 - 19:00 Ask Me Anything
Peter Rigby and Mike Godfrey, two ICSME 2020 Distinguished Reviewers
Topic: Writing good reviews
(Room I)
Meet the authors rooms
(Room II)
LGBTIQ+ Birds of a Feather Session
(Room I)
Meet the authors rooms
(Room II)
Student volunteers Birds of a Feather Session
(Room I)
Meet the authors rooms
(Room II)
PlenaryPaper presentationsMeet the authors roomsAsk Me Anything SessionsSocial events
Note: the passcode for Zoom-based Room I and Room II will be provided in a separate email to registered participants.

Testing - I (01:30 - 02:28, Wednesday, Sep. 30)
Session Chair: Jian-Guang Lou

  • A Method for Finding Missing Unit Tests. Daniel Gaston and James Clause (Research Track)
  • Guided, Deep Testing of X.509 Certificate Validation via Coverage Transfer Graphs. Jiayu Zhu, Chengcheng Wan, Pengbo Nie, Yuting Chen and Zhendong Su (Research Track)
  • CrossASR: Efficient Differential Testing of Automatic Speech Recognition via Text-To-Speech. Muhammad Hilmi Asyrofi, Ferdian Thung, David Lo and Lingxiao Jiang (Research Track)
  • Improving Automated GUI Exploration of Android Apps via Static Dependency Analysis. Wunan Guo, Liwei Shen, Ting Su, Xin Peng and Weiyang Xie (Research Track)
  • Regression Testing of Massively Multiplayer Online Role-Playing Games. Yuechen Wu, Yingfeng Chen, Xiaofei Xie, Bing Yu, Changjie Fan and Lei Ma (New Ideas Track)
  • SiblingClassTestDetector: Finding Untested Sibling Functions. Qian Liang and Patrick Lam (New Ideas Track)

Methods and Environments - I (01:30 - 02:28, Wednesday, Sep. 30)
Session Chair: Guangtai Liang

  • GenSlice: Generalized Semantic History Slicing. Chenguang Zhu, Yi Li, Julia Rubin and Marsha Chechik (Research Track)Available BadgeReusable Badge
  • An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects. Ying Wang, Bihuan Chen, Kaifeng Huang, Bowen Shi, Congying Xu, Xin Peng, Yijian Wu and Yang Liu (Research Track)ICSME 2020 Distinguished Paper Award
  • Identifying Compiler and Optimization Options from Binary Code using Deep Learning Approaches. Davide Pizzolotto and Katsuro Inoue (Research Track)
  • A3IDENT: A Two-phased Approach to Identify the Leading Authors of Android Apps. Wei Wang, Guozhu Meng, Haoyu Wang, Kai Chen, Weimin Ge and Xiaohong Li (Research Track)
  • Moderate detection and removal of omnipresent modules in software clustering. Keisuke Yano and Akihiko Matsuo (New Ideas Track)
  • Few-Shot Guided Mix for DNN Repairing. Xuhong Ren, Bing Yu, Hua Qi, Felix Juefei-Xu, Zhuo Li, Wanli Xue, Lei Ma and Jianjun Zhao (New Ideas Track)

Human and Social Factors - I (09:00 - 09:58, Wednesday, Sep. 30)
Session Chair: Alexander Serebrenik

  • What Developers (Care to) Recall: An Interview Survey on Smaller Systems. Jacob Krüger and Regina Hebig (Research Track)Available BadgeReusable Badge
  • Expanding the Number of Reviewers in Open-Source Projects by Recommending Appropriate Developers. Aleksandr Chueshev, Julia Lawall, Reda Bendraou and Tewfik Ziadi (Research Track)
  • Demystifying the adoption of behavior-driven development in open source projects. Fiorella Zampetti, Andrea Di Sorbo, Corrado Aaron Visaggio, Gerardo Canfora and Massimiliano Di Penta (Journal First Track)
  • Selecting component sourcing options: A survey of software engineering’s broader make-or-buy decisions. Markus Borg, Panagiota Chatzipetrou, Krzysztof Wnuk, Emil Alégroth, Tony Gorschek, Efi Papatheocharous, Syed Shah and Jakob Axelsson (Journal First Track)
  • The Making of Accessible Android Applications: An Empirical Study on the State of the Practice. Marianna Di Gregorio, Dario Di Nucci, Fabio Palomba and Giuliana Vitiello (Registered Reports Track)
  • Refactoring Recommendations Based on the Optimization of Socio-Technical Congruence. Manuel De Stefano, Fabiano Pecorelli, Fabio Palomba, Damian Andrew Tamburri and Andrea De Lucia (Late Breaking Track)

Smells and Defects - I (09:00 - 09:58, Wednesday, Sep. 30)
Session Chair: Dietmar Pfahl

  • Static source code metrics and static analysis warnings for fine-grained just-in-time defect prediction. Alexander Trautsch, Steffen Herbold and Jens Grabowski (Research Track)Available BadgeReusable Badge
  • Detecting Semantic Conflicts Via Automated Behavior Change Detection. Leuson Da Silva, Paulo Borba, Wardah Mahmood, Thorsten Berger and João Moisakis (Research Track)
  • Experiments with Interactive Fault Localization using Simulated and Real Users. Ferenc Horváth, Árpád Beszédes, Béla Vancsics, Gergő Balogh, László Vidács and Tibor Gyimothy (Research Track)
  • An Empirical Study of i18n Collateral Changes and Issues in GUIs of Android apps. Camilo Escobar-Velásquez, Michael Osorio-Riaño, Juan Dominguez-Osorio, Maria Arevalo and Mario Linares-Vásquez (Research Track)
  • SBFL-Suitability: A Software Characteristic for Fault Localization. Yui Sasaki, Yoshiki Higo, Shinsuke Matsumoto and Shinji Kusumoto (New Ideas Track)
  • A blessing in disguise? Assessing the Relationship between Code Smells and Sustainability. Gemma Catolino (Late Breaking Track)

Evolution and Adaptation (16:00 - 16:58, Wednesday, Sep. 30)
Session Chair: Gustavo Oliva

  • A First Look at the Deprecation of RESTful APIs: An Empirical Study. Jerin Yasmin, Yuan Tian and Jinqiu Yang (Research Track)
  • Lifting the Curtain on Merge Conflict Resolution: A Sensemaking Perspective. Caius Brindescu, Yenifer Ramirez, Anita Sarma and Carlos Jensen (Research Track)
  • srcDiff: A Syntactic Differencing Approach to Improve the Understandability of Deltas. Michael J. Decker, Michael Collard, L. Gwenn Volkert and Jonathan Maletic (Journal First Track)
  • It Takes a Village to Build a Robot: An Empirical Study of The ROS Ecosystem. Sophia Kolak, Afsoon Afzal, Claire Le Goues, Michael Hilton and Chris Timperley (Research Track)
  • DR-Tools: a suite of lightweight open-source tools to measure and view Java source code. Guilherme Lacerda, Fabio Petrillo and Marcelo Pimenta (Tool Demos Track)
  • Exploring the Challenges of Cloud Migrations During a Global Pandemic. Brock Tubre and Paige Rodeghero (Late Breaking Track)

Methods and Environments - II (16:00 - 16:58, Wednesday, Sep. 30)
Session Chair: Bonita Sharif

  • Remote Pair Programming in Virtual Reality. James Dominic, Brock Tubre, Charles Ritter, Jada Houser, Colton Smith and Paige Rodeghero (Research Track)
  • A software maintenance-focused process and supporting toolset for academic environments. Ryan Hardt (Research Track)
  • Analysis of Modern Release Engineering Topics – A Large-Scale Study using StackOverflow –. Moses Openja, Bram Adams and Foutse Khomh (Research Track)
  • How (Not) to Find Bugs: The Interplay Between Merge Conflicts, Co-Changes, and Bugs. Luís Amaral, Marcos César de Oliveira, Welder Luz, José Fortes Neto, Rodrigo Bonifácio, Daniel Alencar da Costa, Eduardo Monteiro, Gustavo Pinto and David Lo (Research Track)
  • A toolset to support a software maintenance process in academic environments. Ryan Hardt (Tool Demos Track)
  • Toward a Definition of Cognitive-Driven Development. Victor H. S. C. Pinto and Alberto Luiz Oliveira Tavares de Souza (Late Breaking Track)

Platforms (17:00 - 17:58, Wednesday, Sep. 30)
Session Chair: Na Meng

  • Introducing Differential Privacy Mechanisms for Mobile App Analytics of Dynamic Content. Sufian Latif, Yu Hao, Hailong Zhang, Raef Bassily and Atanas Rountev (Research Track)
  • A Study of Run-time Behavioral Evolution of Benign versus Malicious Apps in Android. Haipeng Cai, Xiaoqin Fu and Abdelwahab Hamou-Lhadj (Journal First Track)
  • A Large-scale Data Set and an Empirical Study of Docker Images Hosted on Docker Hub. Changyuan Lin, Sarah Nadi and Hamzeh Khazaei (Research Track)
  • On the Performance and Adoption of Search-Based Microservice Identification with toMicroservices. Luiz Carvalho, Alessandro Garcia, Thelma Elita Colanzi, Wesley K. G. Assunção, Juliana Alves Pereira, Baldoino Fonseca, Márcio Ribeiro, Maria Julia Lima and Carlos Lucena (Research Track)
  • Mobile App Energy Consumption: A Study of Known Energy Issues in Mobile Applications and their Classification Schemes. Ali Alotaibi, James Clause and William Halfond (Registered Reports Track)
  • Using Symbolic Execution to Analyze Linux KBuild Makefiles. Thanhvu Nguyen and Kim-Hao Nguyen (New Ideas Track)

AI for Software Engineering - I (17:00 - 17:58, Wednesday, Sep. 30)
Session Chair: Hamid Bagheri

  • On the Impact of Multi-language Development in Machine Learning Frameworks. Manel Grichi, Ellis E. Eghan and Bram Adams (Research Track)
  • A Cost-Effective Approach for Hyper-Parameter Tuning in Search-based Test Case Generation. Shayan Zamani and Hadi Hemmati (Research Track)
  • AOBTM: Adaptive Online Biterm Topic Modeling for Version Sensitive Short-texts Analysis. Mohammad Abdul Hadi and Fatemeh Hendijani Fard (Research Track)
  • Characterizing Task-Relevant Information in Natural Language Software Artifacts. Arthur Marques, Nick C. Bradley and Gail Murphy (Research Track)
  • On the need for automatic knowledge management in modern collaboration tools to improve software maintenance. Vipin Balachandran (Industry Track Extended Abstracts)
  • Automatic Identification of Rollback Edit with Reasons in Stack Overflow Q&A Site. Saikat Mondal, Gias Uddin and Chanchal K. Roy (Registered Reports Track)

Smells and Defects - II (00:00 - 00:58, Thursday, Oct. 1)
Session Chair: Zhenchang Xing

  • A Framework and Data Set for Bugs in Ethereum Smart Contracts. Pengcheng Zhang, Feng Xiao and Xiapu Luo (Research Track)
  • Failures and Fixes: A Study of Software System Incident Response. Jonathan Sillito and Esdras Kutomi (Research Track)
  • A Fine-Grained Analysis on the Inconsistent Changes in Code Clones. Manishankar Mondal, Chanchal K. Roy and Kevin Schneider (Research Track)
  • Every Mutation Should Be Rewarded: Boosting Fault Localization with Mutated Predicates. Xuezheng Xu, Changwei Zou and Jingling Xue (Research Track)
  • Kaya: A Testing Framework for Blockchain-based Decentralized Applications. Zhenhao Wu, Jiashuo Zhang, Jianbo Gao, Yue Li, Qingshan Li, Guan Zhi and Zhong Chen (Tool Demos Track)
  • Graph Neural Network-based Vulnerability Predication. Qi Feng, Chendong Feng and Weijiang Hong (Late Breaking Track)

AI for Software Engineering - II (00:00 - 00:58, Thursday, Oct. 1)
Session Chair: Chunyang Chen

  • Sentiment Analysis for Software Engineering: How Far Can Pre-trained Transformer Models Go?. Ting Zhang, Bowen Xu, Ferdian Thung, Stefanus Agus Haryono, David Lo and Lingxiao Jiang (Research Track)
  • Automated Extraction of Requirement Entities by Leveraging LSTM-CRF and Transfer Learning. Mingyang Li, Ye Yang, Lin Shi, Qing Wang, Jun Hu, Xinhua Peng, Weimin Liao and Guizhen Pi (Research Track)
  • Score-Based Automatic Detection and Resolution of Syntactic Ambiguity in Natural Language Requirements. Mohamed Osama, Aya Zaki Ismail, Mohamed Abdelrazek, John Grundy and Amani Ibrahim (Research Track)
  • Achieving Reliable Sentiment Analysis in the Software Engineering Domain using BERT. Eeshita Biswas, Mehmet Efruz Karabulut, Lori Pollock and K. Vijay-Shanker (Research Track)
  • Fuzzing to Estimate Gas Costs of Ethereum Contracts. Daniel Soto, Alexandre Bergel and Alejandro Hevia (New Ideas Track)
  • Practitioners’ insights on machine-learning software engineering design patterns: a preliminary study. Hironori Washizaki, Hironori Takeuchi, Foutse Khomh, Naotake Natori, Takuo Doi and Satoshi Okuda (Late Breaking Track)

Testing - II (09:00 - 09:58, Thursday, Oct. 1)
Session Chair: Gemma Catolino

  • De-Flake Your Tests: Automatically Locating Root Causes of Flaky Tests in Code At Google. Celal Ziftci and Diego Cavalcanti (Industry Track)
  • Pizza versus Pinsa: On the Perception and Measurability of Unit Test Code Quality. Giovanni Grano, Cristian De Iaco, Fabio Palomba and Harald Gall (Research Track)
  • Commit-Aware Mutation Testing. Wei Ma, Thomas Laurent, Milos Ojdanic, Thierry Titcheu Chekam, Anthony Ventresque and Mike Papadakis (Research Track)ICSME 2020 Distinguished Paper Award
  • Revisiting Test Smells in Automatically Generated Tests: Limitations, Pitfalls, and Opportunities. Annibale Panichella, Sebastiano Panichella, Gordon Fraser, Anand Ashok Sawant and Vincent Hellendoorn (Research Track)
  • Towards a new Test Case Prioritization Approach based on Fuzzy Clustering Analysis. Andreea Vescan and Serban Camelia (Late Breaking Track)
  • WebRTS: A Dynamic Regression Test Selection Tool for Java Web Applications. Zhenyue Long, Zeliu Ao, Guoquan Wu, Wei Chen and Jun Wei (Tool Demos Track)

Methods and Environments - III (09:00 - 09:58, Thursday, Oct. 1)
Session Chair: Felipe Ebert

  • #ifdef Directives and Program Comprehension: The Dilemma between Correctness and Preference. Wolfram Fenske, Jacob Krüger, Maria Kanyshkova and Sandro Schulze (Research Track)Available BadgeReusable Badge
  • From 6 to 0.15 seconds – an Industrial Case Study on Web Performance. Jasper van Riet, Flavia Paganelli and Ivano Malavolta (Industry Track)
  • Defining a Software Maintainability Dataset: Collecting, Aggregating and Analysing Expert Evaluations of Software Maintainability. Markus Schnappinger, Arnaud Fietzke and Alexander Pretschner (Research Track)
  • Detecting Java software similarities by using different clustering techniques ​. Andrea Capiluppi, Davide Di Ruscio, Juri Di Rocco, Phuong Nguyen and Nemitari Ajienka (Journal First Track)
  • JCoffee: Using Compiler Feedback to Make Partial Code Snippets Compilable. Piyush Gupta, Nikita Mehrotra and Rahul Purandare (Tool Demos Track)
  • On Package Freshness in Linux Distributions. Damien Legay, Alexandre Decan and Tom Mens (New Ideas Track)

Quality Improvement - I (17:00 - 17:58, Thursday, Oct. 1)
Session Chair: Oscar Chaparro

  • Efficient Bug Triage For Industrial Environments. Wei Zhang (Industry Track)
  • Improving Bug Localization by Mining Crash Reports: An Industrial Study. Marcos Medeiros, Uirá Kulesza, Rodrigo Bonifacio, Eiji Adachi and Roberta Coelho (Industry Track)
  • Why Are Some Bugs Non-Reproducible? An Empirical Investigation using Data Fusion. Mohammad Masudur Rahman, Foutse Khomh and Marco Castelluccio (Research Track)ICSME 2020 Distinguished Paper Award
  • Automatic Prediction of the Severity of Bugs Using Stack Traces and Categorical Features. Korosh Koochekian-Sabor, Mohammad Hamdaqa and Abdelwahab Hamou-Lhadj (Journal First Track)
  • Investigating The Reproducibility of NPM Packages. Pronnoy Goswami, Saksham Gupta, Zhiyuan Li, Na Meng and Daphne Yao (New Ideas Track)
  • QScored: An Open Platform for Code Quality Ranking and Visualization. Vishvajeet Thakur, Marouane Kessentini and Tushar Sharma (Tool Demos Track)

Smells and Defects - III (17:00 - 17:58, Thursday, Oct. 1)
Session Chair: Chanchal Roy

  • Database-Access Performance Antipatterns in Database-Backed Web Applications. Shudi Shao, Zhengyi Qiu, Xiao Yu, Wei Yang, Guoliang Jin, Tao Xie and Xintao Wu (Research Track)
  • CounterFault: Value-Based Fault Localization by Modeling and Predicting Counterfactual Outcomes. Andy Podgurski and Yigit Kucuk (Research Track)
  • Code smells and refactoring: a tertiary systematic review of challenges and observations. Guilherme Lacerda, Fabio Petrillo, Marcelo Pimenta and Yann Gaël Guéhéneuc (Journal First Track)
  • Partial Type Migration Using Type Algebra. Hyrum Wright (Industry Track)
  • Reducing accidental clones using instant clone search in automatic code review. Vipin Balachandran (Late Breaking Track)
  • Exploring Bluetooth Communication Protocols in Internet-of-Things Software Development. Triet Pham and Jinqiu Yang (Late Breaking Track)

Human and Social Factors - II (01:00 - 01:58, Friday, Oct. 2)
Session Chair: Sandeep Kuttal

  • Effects of Adopting Code Review Bots on Pull Requests to OSS Projects. Mairieli Wessel, Alexander Serebrenik, Igor Scaliante Wiese, Igor Steinmacher and Marco Gerosa (Research Track)ICSME 2020 Distinguished Paper Award
  • Can You Capture Information As You Intend To? A Case Study on Logging Practice in Industry. Yangchen Xu, Shenghui Gu, Guoping Rong, He Zhang and Dong Shao (Research Track)
  • Haste Makes Waste: An Empirical Study of Fast Answers in Stack Overflow. Yao Lu, Xinjun Mao, Minghui Zhou, Yang Zhang, Tao Wang and Li Zu-De (Research Track)
  • Understanding the relation between repeat developer interactions and bug resolution times: A multi-system study. Subhajit Datta, Reshma Roychoudhuri and Subhashis Majumder (Journal First Track)
  • Newcomer Candidate: Characterizing the Contributions of a Novice Developer to GitHub. Ifraz Rehman, Dong Wang, Raula Gaikovina Kula, Takashi Ishio and Kenichi Matsumoto (Registered Reports Track)
  • Teddy: Automatic Recommendation of Pythonic Idiom Usage For Pull-Based Software Projects. Purit Phan-Udom, Naruedon Wattanakul, Tattiya Sakulniwat, Chaiyong Ragkhitwetsagul, Thanwadee Sunetnanta, Morakot Choetkiertikul and Raula Gaikovina Kula (Tool Demos Track)

Libraries and Documentation (01:00 - 01:58, Friday, Oct. 2)
Session Chair: Xin Xia

  • Evaluating Lexical Approximation of Program Dependence. Seongmin Lee, Dave Binkley, Nicolas Gold, Syed Islam, Jens Krinke and Shin Yoo (Journal First Track)
  • Learning Code-Query Interaction for Enhancing Code Searches. Wei Li, Haozhe Qin, Shuhan Yan, Beijun Shen and Yuting Chen (Research Track)
  • An Empirical Study of the Dependency Networks of Deep Learning Libraries. Junxiao Han, Shuiguang Deng, David Lo, Chen Zhi, Jianwei Yin and Xin Xia (Research Track)
  • Interest of Defect Technical Debt: An Exploratory Study on Apache Projects. Zengyang Li, Qinyi Yu, Peng Liang, Ran Mo and Chen Yang (Research Track)
  • Improving Log-Based Anomaly Detection with Component-Aware Analysis. Kun Yin, Meng Yan, Ling Xu, Zhou Xu, Zhao Li, Dan Yang and Xiaohong Zhang (New Ideas Track)
  • EWIDL: Single-Source Web API Documentation Management System. Michał Michalski, Piotr Kosko, Dawid Juszczak and Hobum Kwon (Industry Track)

Quality Improvement - II (17:00 - 17:51, Friday, Oct. 2)
Session Chair: Valentina Lenarduzzi

  • Shake It! Detecting Flaky Tests Caused by Concurrency with Shaker. Denini Silva, Leopoldo Teixeira and Marcelo d'Amorim (Research Track)
  • Assessing Mock Classes: An Empirical Study. Gustavo Pereira and Andre Hora (Research Track)
  • Improving Testing by Mimicking User Behavior. Qianqian Wang and Alessandro Orso (Research Track)
  • How Does Modern Code Review Impact Software Design Degradation? An In-depth Empirical Study. Anderson Uchôa, Caio Barbosa, Willian Oizumi, Publio Blenílio, Rafael Lima, Alessandro Garcia and Carla Bezerra (Research Track)
  • Who (Self) Admits Technical Debt?. Gianmarco Fucci, Fiorella Zampetti, Alexander Serebrenik and Massimiliano Di Penta (New Ideas Track)

Human and Social Factors - III (17:00 - 17:58, Friday, Oct. 2)
Session Chair: Eleni Constantinou

  • Studying Software Developer Expertise and Contributions in Stack Overflow and GitHub. Sri Lakshmi Vadlamani and Olga Baysal (Research Track)
  • Assessing the Characteristics of FOSS Contributions in Network Automation Projects. John Anderson, Igor Steinmacher and Paige Rodeghero (Research Track)
  • Evaluating Code Readability and Legibility: An Examination of Human-centric Studies. Delano Oliveira, Reydne Bruno, Fernanda Madeiral and Fernando Castor (Research Track)
  • Automated Recording and Semantics-Aware Replaying of High-Speed Eye Tracking and Interaction Data to Support Cognitive Studies of Software Engineering Tasks. Vlas Zyrianov, Drew Guarnera, Cole Peterson, Bonita Sharif and Jonathan Maletic (Research Track)Available BadgeICSME 2020 Distinguished Paper Award
  • Examining The Work Experience of Programmers with Visual Impairments. Earl W. Huff Jr., Kwajo Boateng, Makayla Moster, Paige Rodeghero and Julian Brinkley (New Ideas Track)
  • Robin: A Voice-Controlled Virtual Teammate for Software Developers and Teams. Bruno da Silva, Chloe Hebert, Abhishu Rawka and Siriwam Sereesathien (Late Breaking Track)