Understanding Social Debt in Software Engineering
| dc.contributor | Gray, Jeff | |
| dc.contributor | Stowers, Kimberly | |
| dc.contributor | Smith, Randy | |
| dc.contributor | Crawford, Chris | |
| dc.contributor.advisor | Carver, Jeffrey | |
| dc.contributor.author | Caballero Espinosa, Eduardo Anel | |
| dc.contributor.other | University of Alabama Tuscaloosa | |
| dc.date.accessioned | 2022-02-04T20:16:35Z | |
| dc.date.available | 2022-02-04T20:16:35Z | |
| dc.date.issued | 2021 | |
| dc.description | Electronic Thesis or Dissertation | en_US |
| dc.description.abstract | Context: Social debt describes the accumulation of costs to software projects resulting from community smells, i.e., suboptimal working environment conditions. The study of social debt is recent in the software engineering context. Thus, there is a need for a standard reference on this problem and learning how to manage it. Objective: The goal of this article-style dissertation is to offer a comprehensive and common body of knowledge on social debt and community smells in software engineering. Method: To reach the main goal, this dissertation consist of a systematic mapping study, a systematic literature review, a survey-based empirical study, and a theoretical study. Results: The results include inventories of relevant studies on social debt and community smells, educational material on social debt and community smells for software engineering professionals, and Community Smell Stages Framework that explains the origin and evolution of community smells. We also identified the impact of community smells on software development teams' performance by studying the connection between community smells and teamwork. Furthermore, we developed a survey-based framework to validate the community smells affecting cooperation in practice and generated useful visualization approaches. We also produced a set of hypotheses about the community smells and how their effects represent potential ethical violations in work environments. Conclusion: Social debt and community smells have the potential for becoming the sources of prolific human-centric research in software engineering. There is a need for more real-world empirical research to validate the findings reported in this dissertation and generalize the results. | en_US |
| dc.format.medium | electronic | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | http://purl.lib.ua.edu/181713 | |
| dc.identifier.other | u0015_0000001_0004003 | |
| dc.identifier.other | CaballeroEspinosa_alatus_0004D_14665 | |
| dc.identifier.uri | http://ir.ua.edu/handle/123456789/8278 | |
| dc.language | English | |
| dc.language.iso | en_US | |
| dc.publisher | University of Alabama Libraries | |
| dc.relation.hasversion | born digital | |
| dc.relation.ispartof | The University of Alabama Electronic Theses and Dissertations | |
| dc.relation.ispartof | The University of Alabama Libraries Digital Collections | |
| dc.rights | All rights reserved by the author unless otherwise indicated. | en_US |
| dc.subject | Code of Ethics | |
| dc.subject | Community smells | |
| dc.subject | Social debt | |
| dc.subject | Software development teams | |
| dc.subject | Software engineering | |
| dc.subject | Teamwork and team performance | |
| dc.title | Understanding Social Debt in Software Engineering | en_US |
| dc.type | thesis | |
| dc.type | text | |
| etdms.degree.department | University of Alabama. Department of Computer Science | |
| etdms.degree.discipline | Computer Science | |
| etdms.degree.grantor | The University of Alabama | |
| etdms.degree.level | doctoral | |
| etdms.degree.name | Ph.D. |
Files
Original bundle
1 - 1 of 1