What is Discussed About Software Engineering Ethics on Stack Exchange (Q&A) Websites? A Case Study
Software engineering ethics has been an interest of the software engineering community for over two decades, as evidenced by the creation of the joint ACM/IEEE-CS Soft-ware Engineering Code of Ethics. When reviewing the cur-rent software engineering literature, it was found that Stack Exchange quest...
Saved in:
Published in | Proceedings (International Conference on Software Engineering Research, Management and Applications. Online) pp. 106 - 111 |
---|---|
Main Authors | , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
25.05.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Software engineering ethics has been an interest of the software engineering community for over two decades, as evidenced by the creation of the joint ACM/IEEE-CS Soft-ware Engineering Code of Ethics. When reviewing the cur-rent software engineering literature, it was found that Stack Exchange question-and-answer (Q&A) websites are particularly good means of gaining a better understanding on a given subject: what topics are addressed within a subject area, the popularity of these topics, and the difficulty of these topics. As such, this paper utilizes Stack Exchange Q&A websites to review software engineering ethics and presents a case study that aims to provide a better understanding of the presence of software engineering ethics on three popular Stack Exchange Q&A websites, which are Stack Overflow (SO), Software Engineering (SE), and Project Management (PM). The study analyzes over 2,170 posts, using Latent Dirichlet Allocation (LDA), to better understand what ethic-related topics are discussed. Subsequently, the authors analyzed the popularity and difficulty of each identified topic. The study found that users discuss six ethic-related topics, which are as follows: web scraping, software quality, software security, open-source software usage, team and employers, and software billing. Moreover, the results revealed that software security is the most popular and the most difficult topic. This study highlights ethic-related challenges that are faced by Q&A website users. Software practitioners, researchers, and educators can utilize the results presented in this study to pursue new avenues when addressing pressing issues related to software engineering ethics. |
---|---|
AbstractList | Software engineering ethics has been an interest of the software engineering community for over two decades, as evidenced by the creation of the joint ACM/IEEE-CS Soft-ware Engineering Code of Ethics. When reviewing the cur-rent software engineering literature, it was found that Stack Exchange question-and-answer (Q&A) websites are particularly good means of gaining a better understanding on a given subject: what topics are addressed within a subject area, the popularity of these topics, and the difficulty of these topics. As such, this paper utilizes Stack Exchange Q&A websites to review software engineering ethics and presents a case study that aims to provide a better understanding of the presence of software engineering ethics on three popular Stack Exchange Q&A websites, which are Stack Overflow (SO), Software Engineering (SE), and Project Management (PM). The study analyzes over 2,170 posts, using Latent Dirichlet Allocation (LDA), to better understand what ethic-related topics are discussed. Subsequently, the authors analyzed the popularity and difficulty of each identified topic. The study found that users discuss six ethic-related topics, which are as follows: web scraping, software quality, software security, open-source software usage, team and employers, and software billing. Moreover, the results revealed that software security is the most popular and the most difficult topic. This study highlights ethic-related challenges that are faced by Q&A website users. Software practitioners, researchers, and educators can utilize the results presented in this study to pursue new avenues when addressing pressing issues related to software engineering ethics. |
Author | Alfayez, Reem Ding, Yunyan Winn, Robert Alfayez, Ghaida |
Author_xml | – sequence: 1 givenname: Reem surname: Alfayez fullname: Alfayez, Reem email: reealfayez@ksu.edu.sa organization: College of Computer and Information Sciences, King Saud University,Riyadh,Saudi Arabia – sequence: 2 givenname: Yunyan surname: Ding fullname: Ding, Yunyan email: yunyandi@usc.edu organization: University of Southern California,Computer Science Department,Los Angeles,CA – sequence: 3 givenname: Robert surname: Winn fullname: Winn, Robert email: rwinn@usc.edu organization: University of Southern California,Computer Science Department,Los Angeles,CA – sequence: 4 givenname: Ghaida surname: Alfayez fullname: Alfayez, Ghaida email: aghaida@ksu.edu.sa organization: College of Computer and Information Sciences, King Saud University,Riyadh,Saudi Arabia |
BookMark | eNotkEtLAzEUhaMoWGt_gSBZiS6m5jHJZFYy1PEBBdEqXZabzJ02PjJlkqL99xbs6izOx-HjnJKj0AUk5IKzMeesvJnVr5XKjVFjwYQYl4bpQrMDMioLw7XeVVIxfUgGoihYZgQrT8goxg_GmBQs50oPiJ2vIFEf6Z2PbhMjNrSy3SbRWdemH-iR1mHpA2Lvw5LWaeVdpF2gswTuk9a_bgVhifTq5bK6pnO00SeMt7SiE4i4ozbN9owct_AVcbTPIXm_r98mj9n0-eFpUk0zL5hMmVONboXTAvNWGzBWCq2w2blKawGMYTLnHKC1aI0GbJUrGmeKEgRwbrkckvP_XY-Ii3Xvv6HfLvavyD8sC1ge |
ContentType | Conference Proceeding |
DBID | 6IE 6IL CBEJK RIE RIL |
DOI | 10.1109/SERA54885.2022.9806760 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISBN | 9781665483506 1665483504 |
EISSN | 2770-8209 |
EndPage | 111 |
ExternalDocumentID | 9806760 |
Genre | orig-research |
GrantInformation_xml | – fundername: King Saud University funderid: 10.13039/501100002383 |
GroupedDBID | 6IE 6IF 6IL 6IN AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK OCL RIE RIL |
ID | FETCH-LOGICAL-i203t-c5d6f2c62e4f68a8b3265ed0033bbaa8803411aafbeb86aef5c7dc879a2a11b13 |
IEDL.DBID | RIE |
IngestDate | Wed Aug 27 02:23:36 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i203t-c5d6f2c62e4f68a8b3265ed0033bbaa8803411aafbeb86aef5c7dc879a2a11b13 |
PageCount | 6 |
ParticipantIDs | ieee_primary_9806760 |
PublicationCentury | 2000 |
PublicationDate | 2022-May-25 |
PublicationDateYYYYMMDD | 2022-05-25 |
PublicationDate_xml | – month: 05 year: 2022 text: 2022-May-25 day: 25 |
PublicationDecade | 2020 |
PublicationTitle | Proceedings (International Conference on Software Engineering Research, Management and Applications. Online) |
PublicationTitleAbbrev | SERA |
PublicationYear | 2022 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0003204156 |
Score | 1.8126032 |
Snippet | Software engineering ethics has been an interest of the software engineering community for over two decades, as evidenced by the creation of the joint... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 106 |
SubjectTerms | Codes Ethics Pressing question-and-answer (Q&A) websites Security Software software engineering Software quality Software systems Stack Overflow topic modeling |
Title | What is Discussed About Software Engineering Ethics on Stack Exchange (Q&A) Websites? A Case Study |
URI | https://ieeexplore.ieee.org/document/9806760 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1bS8MwFA7qk0_zMvHOeRBRsHPNmjR9kjE3RFC8DfcmOckpjMEma4uXX2-y1nnBB99KaGhJSL5z-87H2EEsUHgZpACNSoIoJR6gQgpiEYdGCY5kfWjg6lpe9KPLgRgssJM5F4aIZsVn1PCPs1y-nZjCh8pOE-XuVukc9EXnuJVcrXk8pcU92VxWJOCwmZzed-_azh5XwnmBnDeqyT9UVGYg0quxq8_Pl7Ujo0aRY8O8_-rM-N__W2H1L7oe3MyBaJUt0HiN1T71GqA6vusMfZ9uGGZwPsxMkWVkwWd9crh3d_GLnhJ8604IZSU8TMbgDFIzgu5rSRKGo9vD9jE8EvrEc3YGbeg4KARfkfhWZ_1e96FzEVQaC8GQN1t5YISVKTeSU5RKpRU6c06Q9RJviFq70-1gLtQ6RUIlNaXCxNaoONFchyGGrQ22NJ6MaZMBl1YmibCqqWwkMdHYNDZy77dCNxiaLbbul-zpuWyj8VSt1vbfwzts2W-bT9RzscuW8mlBew7_c9yfbfwHl5-vfg |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1bSysxEA6iD_rkHS9HnQcRBbc26SabfZKilXqpeEXfSiaZhSK0B3fLOfrrTbprveCDb0vYQMjtm8zMNx9j24lEGWSQIrQ6jeKMRIQaKUpkwq2WAskF10DnUrXv47NH-TjB9sdcGCIaJZ9RLXyOYvluYIfBVXaQan-3Kv9An_K4L3nJ1hp7VBoi0M1VRQPm9fTgtnXT9Ba5lv4dKESt6v5FR2UEIyezrPM-gDJ75Kk2LLBmX7_VZvztCOfY0gdhD67GUDTPJqi_wGbfFRugOsCLDEOlbujlcNzL7TDPyUGI-xRw62_jf-aZ4FN9Qihz4WHQB2-S2ido_S9pwrB7vdPcgwfCEHrOD6EJRx4MIeQkviyx-5PW3VE7qlQWop6oN4rISqcyYZWgOFPaaPQGnSQXRN4QjfHn2wMdNyZDQq0MZdImzuokNcJwjryxzCb7gz6tMBDKqTSVTte1ixWmBuvWxf7_BveN3K6yxTBl3b9lIY1uNVtrPzdvsen2Xeeie3F6eb7OZsIShrC9kH_YZPE8pA1vDRS4OdoEb-7Lssc |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+%28International+Conference+on+Software+Engineering+Research%2C+Management+and+Applications.+Online%29&rft.atitle=What+is+Discussed+About+Software+Engineering+Ethics+on+Stack+Exchange+%28Q%26A%29+Websites%3F+A+Case+Study&rft.au=Alfayez%2C+Reem&rft.au=Ding%2C+Yunyan&rft.au=Winn%2C+Robert&rft.au=Alfayez%2C+Ghaida&rft.date=2022-05-25&rft.pub=IEEE&rft.eissn=2770-8209&rft.spage=106&rft.epage=111&rft_id=info:doi/10.1109%2FSERA54885.2022.9806760&rft.externalDocID=9806760 |