What Characterizes a Software Leader? Identifying Leadership Practices from Practitioners Social Media

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Coelho, Murilo, Campos, Denivan, Bezerra, Mariana Maia, Paixao, Matheus, Araujo, Allysson Allex, Freire, Savio
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911637677539328
author Coelho, Murilo
Campos, Denivan
Bezerra, Mariana Maia
Paixao, Matheus
Araujo, Allysson Allex
Freire, Savio
author_facet Coelho, Murilo
Campos, Denivan
Bezerra, Mariana Maia
Paixao, Matheus
Araujo, Allysson Allex
Freire, Savio
contents Context: Leadership has been extensively studied in management and agile software development; however, prior research predominantly focuses on formal roles and predefined leadership models, offering limited insight into how leadership is experienced and demonstrated by software practitioners in everyday practice. Objective: Our goal is to identify and categorize leadership practices as perceived and reported by software development practitioners based on their professional experiences. Method: We conducted a content analysis of 116 practitioner-authored articles published on the Dev.to online community. Articles were systematically collected, screened, and coded, resulting in the extraction, correlation analysis and categorization of leadership practices grounded in practitioners narratives. Results: We identified 103 practices for software project leaders, distinguished between recommended and discouraged ones. These practices were organized into five categories: People Management & Development, Processes & Execution, Professional & Personal Growth, Communication & Articulation and Strategic Vision. The most recurrent recommended practices include Cultivating & Practicing Interpersonal Skills, Managing & Delegating Team Work, and Practicing & Developing Managerial Skills, whereas Micromanagement, Counterproductive Work Patterns, and Counterproductive Communication Styles emerged as the most frequent discouraged practices. We organized all practices into a conceptual map. Conclusion: The findings indicate that software leadership is mainly associated with managerial and interpersonal practices rather than technical expertise. The resulting conceptual map summarizes these practices and can serve as a reference for understanding leadership in software development contexts.
format Preprint
id arxiv_https___arxiv_org_abs_2605_00191
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle What Characterizes a Software Leader? Identifying Leadership Practices from Practitioners Social Media
Coelho, Murilo
Campos, Denivan
Bezerra, Mariana Maia
Paixao, Matheus
Araujo, Allysson Allex
Freire, Savio
Software Engineering
Context: Leadership has been extensively studied in management and agile software development; however, prior research predominantly focuses on formal roles and predefined leadership models, offering limited insight into how leadership is experienced and demonstrated by software practitioners in everyday practice. Objective: Our goal is to identify and categorize leadership practices as perceived and reported by software development practitioners based on their professional experiences. Method: We conducted a content analysis of 116 practitioner-authored articles published on the Dev.to online community. Articles were systematically collected, screened, and coded, resulting in the extraction, correlation analysis and categorization of leadership practices grounded in practitioners narratives. Results: We identified 103 practices for software project leaders, distinguished between recommended and discouraged ones. These practices were organized into five categories: People Management & Development, Processes & Execution, Professional & Personal Growth, Communication & Articulation and Strategic Vision. The most recurrent recommended practices include Cultivating & Practicing Interpersonal Skills, Managing & Delegating Team Work, and Practicing & Developing Managerial Skills, whereas Micromanagement, Counterproductive Work Patterns, and Counterproductive Communication Styles emerged as the most frequent discouraged practices. We organized all practices into a conceptual map. Conclusion: The findings indicate that software leadership is mainly associated with managerial and interpersonal practices rather than technical expertise. The resulting conceptual map summarizes these practices and can serve as a reference for understanding leadership in software development contexts.
title What Characterizes a Software Leader? Identifying Leadership Practices from Practitioners Social Media
topic Software Engineering
url https://arxiv.org/abs/2605.00191