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...

Full description

Saved in:
Bibliographic Details
Published inProceedings (International Conference on Software Engineering Research, Management and Applications. Online) pp. 106 - 111
Main Authors Alfayez, Reem, Ding, Yunyan, Winn, Robert, Alfayez, Ghaida
Format Conference Proceeding
LanguageEnglish
Published IEEE 25.05.2022
Subjects
Online AccessGet 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