Marco Aurélio Gerosa

Orcid: 0000-0003-1399-7535

According to our database1, Marco Aurélio Gerosa authored at least 169 papers between 2001 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2024
Can AI serve as a substitute for human subjects in software engineering research?
Autom. Softw. Eng., June, 2024

Applying Large Language Models API to Issue Classification Problem.
CoRR, 2024

How to Support ML End-User Programmers through a Conversational Agent.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
GitHub Actions: The Impact on the Pull Request Process.
Empir. Softw. Eng., November, 2023

Tag that issue: applying API-domain labels in issue tracking systems.
Empir. Softw. Eng., October, 2023

I Depended on You and You Broke Me: An Empirical Study of Manifesting Breaking Changes in Client Packages.
ACM Trans. Softw. Eng. Methodol., July, 2023

Guidelines for Developing Bots for GitHub.
IEEE Softw., 2023

How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering.
CoRR, 2023

Do CONTRIBUTING Files Provide Information about OSS Newcomers' Onboarding Barriers?
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

GiveMeLabeledIssues: An Open Source Issue Recommendation System.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

Tell Me Who Are You Talking to and I Will Tell You What Issues Need Your Skills.
Proceedings of the 20th IEEE/ACM International Conference on Mining Software Repositories, 2023

A Model for Understanding and Reducing Developer Burnout.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2023

Do I Belong? Modeling Sense of Virtual Community Among Linux Kernel Contributors.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Designing for Cognitive Diversity: Improving the GitHub Experience for Newcomers.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society, 2023

The State of Diversity and Inclusion in Apache: A Pulse Check.
Proceedings of the 16th IEEE/ACM International Conference on Cooperative and Human Aspects of Software Engineering, 2023

Anticipating User Needs: Insights from Design Fiction on Conversational Agents for Computational Thinking.
Proceedings of the Chatbot Research and Design - 7th International Workshop, 2023

2022
Pots of Gold at the End of the Rainbow: What is Success for Open Source Contributors?
IEEE Trans. Software Eng., 2022

How Gender-Biased Tools Shape Newcomer Experiences in OSS Projects.
IEEE Trans. Software Eng., 2022

Women's Participation in Open Source Software: A Survey of the Literature.
ACM Trans. Softw. Eng. Methodol., 2022

Chatbots Language Design: The Influence of Language Variation on User Experience with Tourist Assistant Chatbots.
ACM Trans. Comput. Hum. Interact., 2022

The Present and Future of Bots in Software Engineering.
IEEE Softw., 2022

Challenges for Inclusion in Software Engineering: The Case of the Emerging Papua New Guinean Society.
IEEE Softw., 2022

Summary of the Third International Workshop on Bots in Software Engineering (BotSE 2021).
ACM SIGSOFT Softw. Eng. Notes, 2022

Quality gatekeepers: investigating the effects of code review bots on pull request activities.
Empir. Softw. Eng., 2022

Will you come back to contribute? Investigating the inactivity of OSS core developers in GitHub.
Empir. Softw. Eng., 2022

Women in Open Source: We Need to Talk About It.
Computer, 2022

Hits and Misses: Newcomers' ability to identify Skills needed for OSS tasks.
Proceedings of the IEEE International Conference on Software Analysis, 2022

Software Bots in Software Engineering: Benefits and Challenges.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

BotHunter: An Approach to Detect Software Bots in GitHub.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

Together or Apart? Investigating a mediator bot to aggregate bot's comments on pull requests.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022

Bots for Pull Requests: The Good, the Bad, and the Promising.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

An Empirical Investigation on the Challenges Faced by Women in the Software Industry: A Case Study.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society ICSE (SEIS) 2022, 2022

Perceptions of the State of D&I and D&I Initiative in the ASF.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Society ICSE (SEIS) 2022, 2022

How to Choose a Task? Mismatches in Perspectives of Newcomers and Existing Contributors.
Proceedings of the ESEM '22: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, Helsinki Finland, September 19, 2022

2021
Summary of the 2nd International Workshop on Bots in Software Engineering (BotSE 2020).
ACM SIGSOFT Softw. Eng. Notes, 2021

Don't Disturb Me: Challenges of Interacting with Software Bots on Open Source Software Projects.
Proc. ACM Hum. Comput. Interact., 2021

The Long Road Ahead: Ongoing Challenges in Contributing to Large OSS Organizations and What to Do.
Proc. ACM Hum. Comput. Interact., 2021

Being a Mentor in open source projects.
J. Internet Serv. Appl., 2021

How Should My Chatbot Interact? A Survey on Social Characteristics in Human-Chatbot Interaction Design.
Int. J. Hum. Comput. Interact., 2021

The Pot of Gold at the End of the Rainbow: What is Success for Open Source Contributors?
CoRR, 2021

Why should we care about register? Reflections on chatbot language design.
CoRR, 2021

Catalogs of C and Python Antipatterns by CS1 Students.
CoRR, 2021

Don't Disturb Me: Challenges of Interacting with SoftwareBots on Open Source Software Projects.
CoRR, 2021

Quality Gatekeepers: Investigating the Effects ofCode Review Bots on Pull Request Activities.
CoRR, 2021

Can I Solve It? Identifying APIs Required to Complete OSS Task.
CoRR, 2021

Chatbots language design: the influence of language variation on user experience.
CoRR, 2021

Can I Solve It? Identifying APIs Required to Complete OSS Tasks.
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

How Do Software Developers Use GitHub Actions to Automate Their Workflows?
Proceedings of the 18th IEEE/ACM International Conference on Mining Software Repositories, 2021

The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering, 2021

The Impact of Chatbot Linguistic Register on User Perceptions: A Replication Study.
Proceedings of the Chatbot Research and Design - 5th International Workshop, 2021

2020
Google summer of code: Student motivations and contributions.
J. Syst. Softw., 2020

CoNCRA: A Convolutional Neural Network Code Retrieval Approach.
CoRR, 2020

Recommending Tasks to Newcomers in OSS Projects: How Do Mentors Handle It?
Proceedings of the OpenSym 2020: 16th International Symposium on Open Collaboration, 2020

A theory of the engagement in open source projects via summer of code programs.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

What to Expect from Code Review Bots on GitHub?: A Survey with OSS Maintainers.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

CoNCRA: A Convolutional Neural Networks Code Retrieval Approach.
Proceedings of the 34th Brazilian Symposium on Software Engineering, 2020

Effects of Adopting Code Review Bots on Pull Requests to OSS Projects.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

2019
Pieces of contextual information suitable for predicting co-changes? An empirical study.
Softw. Qual. J., 2019

Let Me In: Guidelines for the Successful Onboarding of Newcomers to Open Source Projects.
IEEE Softw., 2019

What to expect, and how to improve online discussion forums: the instructors' perspective.
J. Internet Serv. Appl., 2019

An empirical catalog of code smells for the presentation layer of Android apps.
Empir. Softw. Eng., 2019

Overcoming Social Barriers When Contributing to Open Source Software Projects.
Comput. Support. Cooperative Work., 2019

Untapped potential for software engineering in an emerging society: The case of Papua New Guinea.
CoRR, 2019

How should my chatbot interact? A survey on human-chatbot interaction design.
CoRR, 2019

Um estudo preliminar sobre o uso de uma arquitetura deep learning para seleção de respostas no problema de recuperação de código-fonte.
Proceedings of the VII Workshop on Software Visualization, Evolution and Maintenance, 2019

Pedagogical Content for Professors of Introductory Programming Courses.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019

Should I stale or should I close?: an analysis of a bot that closes abandoned issues and pull requests.
Proceedings of the 1st International Workshop on Bots in Software Engineering, 2019

Why do developers take breaks from contributing to OSS projects?: a preliminary analysis.
Proceedings of the 2nd International Workshop on Software Health, 2019

It's How You Say It: Identifying Appropriate Register for Chatbot Language Design.
Proceedings of the 7th International Conference on Human-Agent Interaction, 2019

Connections and Influences Among Topics of Learning How to Program.
Proceedings of the IEEE Frontiers in Education Conference, 2019

2018
The Power of Bots: Characterizing and Understanding Bots in OSS Projects.
Proc. ACM Hum. Comput. Interact., 2018

On the challenges of open-sourcing proprietary software projects.
Empir. Softw. Eng., 2018

Code smells for Model-View-Controller architectures.
Empir. Softw. Eng., 2018

Software Platforms for Smart Cities: Concepts, Requirements, Challenges, and a Unified Reference Architecture.
ACM Comput. Surv., 2018

Newcomers' Barriers. . . Is That All? An Analysis of Mentors' and Newcomers' Barriers in OSS Projects.
Comput. Support. Cooperative Work., 2018

Leaving Behind the Software History When Transitioning to Open Source: Reasons and Implications.
Proceedings of the Open Source Systems: Enterprise Software and Solutions, 2018

Impacts of coding practices on readability.
Proceedings of the 26th Conference on Program Comprehension, 2018

Almost there: a study on quasi-contributors in open source software projects.
Proceedings of the 40th International Conference on Software Engineering, 2018

How modern news aggregators help development communities shape and share knowledge.
Proceedings of the 40th International Conference on Software Engineering, 2018

Using Awareness Information to Enhance Online Discussion Forums: A Systematic Mapping Study.
Proceedings of the IEEE Frontiers in Education Conference, 2018

Relations Between Actions Performed by Users and Their Engagement.
Proceedings of the Collaboration and Technology - 24th International Conference, 2018

Single or Multiple Conversational Agents?: An Interactional Coherence Comparison.
Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018

User engagement in an open collaboration community after the insertion of a game design element: An online field experiment.
Proceedings of the 24th Americas Conference on Information Systems, 2018

2017
Using contextual information to predict co-changes.
J. Syst. Softw., 2017

Tweaking Association Rules to Optimize Software Change Recommendations.
Proceedings of the 31st Brazilian Symposium on Software Engineering, 2017

Students' Engagement in Open Source Projects: An Analysis of Google Summer of Code.
Proceedings of the 31st Brazilian Symposium on Software Engineering, 2017

How Long and How Much: What to Expect from Summer of Code Participants?
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

On-demand Developer Documentation.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Using Gamification to Orient and Motivate Students to Contribute to OSS Projects.
Proceedings of the 10th IEEE/ACM International Workshop on Cooperative and Human Aspects of Software Engineering, 2017

Training Software Engineers Using Open-Source Software: The Professors' Perspective.
Proceedings of the 30th IEEE Conference on Software Engineering Education and Training, 2017

2016
Why is programming so difficult to learn?: Patterns of Difficulties Related to Programming Learning Mid-Stage.
ACM SIGSOFT Softw. Eng. Notes, 2016

A Static Change Impact Analysis Approach based on Metrics and Visualizations to Support the Evolution of Workflow Repositories.
Int. J. Web Serv. Res., 2016

Collaboration technology in teams and organizations: Introduction to the special issue.
Inf. Syst. Frontiers, 2016

More Common Than You Think: An In-depth Study of Casual Contributors.
Proceedings of the IEEE 23rd International Conference on Software Analysis, 2016

Training the future workforce through task curation in an OSS ecosystem.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

SATT: Tailoring Code Metric Thresholds for Different Software Architectures.
Proceedings of the 16th IEEE International Working Conference on Source Code Analysis and Manipulation, 2016

Developers' Perceptions on Object-Oriented Design and Architectural Roles.
Proceedings of the 30th Brazilian Symposium on Software Engineering, 2016

Who is Who in the Mailing List? Comparing Six Disambiguation Heuristics to Identify Multiple Addresses of a Participant.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

How Does the Shift to GitHub Impact Project Collaboration?
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

A Validated Set of Smells in Model-View-Controller Architectures.
Proceedings of the 2016 IEEE International Conference on Software Maintenance and Evolution, 2016

Overcoming open source project entry barriers with a portal for newcomers.
Proceedings of the 38th International Conference on Software Engineering, 2016

Agile Usability Patterns for User-Centered Design Final Stages.
Proceedings of the Human-Computer Interaction. Theory, Design, Development and Practice, 2016

Promoting Engagement in Open Collaboration Communities by Means of Gamification.
Proceedings of the HCI International 2016 - Posters' Extended Abstracts, 2016

Visual programming and automatic evaluation of exercises: An experience with a STEM course.
Proceedings of the 2016 IEEE Frontiers in Education Conference, 2016

2015
Editorial: Thematic series on software engineering from a social network perspective.
J. Internet Serv. Appl., 2015

Does test-driven development improve class design? A qualitative study on developers' perceptions.
J. Braz. Comput. Soc., 2015

A systematic literature review on the barriers faced by newcomers to open source software projects.
Inf. Softw. Technol., 2015

Evolving the System's Core: A Case Study on the Identification and Characterization of Key Developers in Apache Ant.
Comput. Informatics, 2015

Predicting Change Propagation from Repository Information.
Proceedings of the 29th Brazilian Symposium on Software Engineering, 2015

Increasing the Self-Efficacy of Newcomers to Open Source Software Projects.
Proceedings of the 29th Brazilian Symposium on Software Engineering, 2015

Why Statically Estimate Code Coverage is So Hard? A Report of Lessons Learned.
Proceedings of the 29th Brazilian Symposium on Software Engineering, 2015

An Empirical Study of the Relation Between Strong Change Coupling and Defects Using History and Social Metrics in the Apache Aries Project.
Proceedings of the Open Source Systems: Adoption and Impact, 2015

Experience report: How do structural dependencies influence change propagation? An empirical study.
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015

Understanding and Supporting the Choice of an Appropriate Task to Start with in Open Source Software Communities.
Proceedings of the 48th Hawaii International Conference on System Sciences, 2015

Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects.
Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, 2015

Change Coupling Between Software Artifacts.
Proceedings of the Art and Science of Analyzing Software Data, 2015

2014
Automated instructional design for CSCL: A hierarchical task network planning approach.
Expert Syst. Appl., 2014

Comparing communication and development networks for predicting file change proneness: An exploratory study considering process and social metrics.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2014

Preliminary Empirical Identification of Barriers Faced by Newcomers to Open Source Software Projects.
Proceedings of the 2014 Brazilian Symposium on Software Engineering, Maceió, Brazil, September 28, 2014

Social metrics included in prediction models on software engineering: a mapping study.
Proceedings of the 10th International Conference on Predictive Models in Software Engineering, 2014

Barriers Faced by Newcomers to Open Source Projects: A Systematic Review.
Proceedings of the Open Source Software: Mobile Open Source Technologies, 2014

How to Support Newcomers Onboarding to Open Source Software Projects.
Proceedings of the Open Source Software: Mobile Open Source Technologies, 2014

Deploying Large-Scale Service Compositions on the Cloud with the CHOReOS Enactment Engine.
Proceedings of the 2014 IEEE 13th International Symposium on Network Computing and Applications, 2014

Are the Methods in Your Data Access Objects (DAOs) in the Right Place? A Preliminary Study.
Proceedings of the Sixth International Workshop on Managing Technical Debt, 2014

The hard life of open source software project newcomers.
Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering, 2014

Using Structural Holes Metrics from Communication Networks to Predict Change Dependencies.
Proceedings of the Collaboration and Technology - 20th International Conference, 2014

Choosing an Appropriate Task to Start with in Open Source Software Communities: A Hard Task.
Proceedings of the Collaboration and Technology - 20th International Conference, 2014

2013
A systematic literature review of service choreography adaptation.
Serv. Oriented Comput. Appl., 2013

Awareness Support in Distributed Software Development: A Systematic Review and Mapping of the Literature.
Comput. Support. Cooperative Work., 2013

MetricMiner: Supporting researchers in mining software repositories.
Proceedings of the 13th IEEE International Working Conference on Source Code Analysis and Manipulation, 2013

Evaluating the utilization of Twitter messages as a source of security alerts.
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013

What can commit metadata tell us about design degradation?
Proceedings of the 13th International Workshop on Principles of Software Evolution, 2013

A Change Impact Analysis Approach for Workflow Repository Management.
Proceedings of the 2013 IEEE 20th International Conference on Web Services, Santa Clara, CA, USA, June 28, 2013

Why do newcomers abandon open source software projects?
Proceedings of the 6th International Workshop on Cooperative and Human Aspects of Software Engineering, 2013

What Do the Asserts in a Unit Test Tell Us about Code Quality? A Study on Open Source and Industrial Projects.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

2012
A domain engineering for content sharing collaborative features.
Proceedings of the Brazilian Symposium on Multimedia and the Web, 2012

Newcomers Withdrawal in Open Source Software Projects: Analysis of Hadoop Common Project.
Proceedings of the 2012 Brazilian Symposium on Collaborative Systems, 2012

Prediction of Developer Participation in Issues of Open Source Projects.
Proceedings of the 2012 Brazilian Symposium on Collaborative Systems, 2012

Analysis of Security Messages Posted on Twitter.
Proceedings of the 2012 Brazilian Symposium on Collaborative Systems, 2012

A Taxonomy of Computer Mediated Conversation.
Proceedings of the 2012 Brazilian Symposium on Collaborative Systems, 2012

How the Practice of TDD Influences Class Design in Object-Oriented Systems: Patterns of Unit Tests Feedback.
Proceedings of the 26th Brazilian Symposium on Software Engineering, 2012

Recommending mentors to software project newcomers.
Proceedings of the Third International Workshop on Recommendation Systems for Software Engineering, 2012

An Extensible Service for Experts Recommendation on Distributed Software Development Projects.
Proceedings of the 2012 IEEE Seventh International Conference on Global Software Engineering Workshops, 2012

A Method for the Identification of Logical Dependencies.
Proceedings of the 2012 IEEE Seventh International Conference on Global Software Engineering Workshops, 2012

Using Virtual Machine Security to Reinforce Components Constraints.
Proceedings of the 38th Euromicro Conference on Software Engineering and Advanced Applications, 2012

Characterizing Key Developers: A Case Study with Apache Ant.
Proceedings of the Collaboration and Technology - 18th International Conference, 2012

2011
Erratum to: Service-oriented middleware for the Future Internet: state of the art and research directions.
J. Internet Serv. Appl., 2011

Service-oriented middleware for the Future Internet: state of the art and research directions.
J. Internet Serv. Appl., 2011

On the Interplay between Structural and Logical Dependencies in Open-Source Software.
Proceedings of the 25th Brazilian Symposium on Software Engineering, 2011

Towards a classification of logical dependencies origins: a case study.
Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution, 2011

Collaborative Features in Content Sharing Web 2.0 Social Networks: A Domain Engineering Based on the 3C Collaboration Model.
Proceedings of the Collaboration and Technology - 17th International Conference, 2011

2010
Is the unfolding of the group discussion off-pattern? Improving coordination support in educational forums using mobile devices.
Comput. Educ., 2010

An Approach for Developing Component-Based Groupware Product Lines Using the Groupware Workbench.
Proceedings of the Software Product Lines: Going Beyond - 14th International Conference, 2010

Most Common Mistakes in Test-Driven Development Practice: Results from an Online Survey with Developers.
Proceedings of the Third International Conference on Software Testing, 2010

Awareness Support in Global Software Development: A Systematic Review Based on the 3C Collaboration Model.
Proceedings of the Collaboration and Technology - 16th International Conference, 2010

2008
Inter- and intra-relationships between communication coordination and cooperation in the scope of the 3C Collaboration Model.
Proceedings of the 12th International Conference on CSCW in Design, 2008

2006
Component-Based Groupware Development Based on the 3C Collaboration Model.
Proceedings of the 20th Brazilian Symposium on Software Engineering, 2006

Development of Groupware Based on the 3C Collaboration Model and Component Technology.
Proceedings of the Groupware: Design, Implementation, and Use, 12th International Workshop, 2006

2005
Applying the 3C model to groupware development.
Int. J. Cooperative Inf. Syst., 2005

Towards an engineering approach for groupware development: learning from the AulaNet LMS development.
Proceedings of the Ninth International Conference on Computer Supported Cooperative Work in Design, 2005

Assessment of collaboration in online courses.
Proceedings of the Next 10 Years! Proceedings of the 2005 Conference on Computer Support for Collaborative Learning, 2005

No need to read messages right now: helping mediators to steer educational forums using statistical and visual information.
Proceedings of the Next 10 Years! Proceedings of the 2005 Conference on Computer Support for Collaborative Learning, 2005

2004
Analyzing Discourse Structure to Coordinate Educational Forums.
Proceedings of the Intelligent Tutoring Systems, 7th International Conference, 2004

Prescribing e-Learning Activities Using Workflow Technologies.
Proceedings of the Computer Supported Activity Coordination, 2004

Combining Communication and Coordination Toward Articulation of Collaborative Activities.
Proceedings of the Groupware: Design, Implementation and Use: 10th International Workshop, 2004

2003
Competency Management for Group Formation on the AulaNet Learning Environment.
Proceedings of the Groupware: Design, Implementation, and Use, 9th International Workshop, 2003

2002
Groupware Technology for Cooperative Learning via the Internet.
Proceedings of the 35th Hawaii International Conference on System Sciences (HICSS-35 2002), 2002

Using Groupware Tools to Extend the Organizational Memory wih Collaboration Aspects.
Proceedings of the Seventh International Conference on CSCW in Design, 2002

2001
Use of Categorization and Structuring of Messages in Order to Organize the Discussion and Reduce Information Overload in Asynchronous Textual Communication Tools.
Proceedings of the Seventh International Workshop on Groupware (CRIWG'01), 2001


  Loading...