Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- articleNovember 2024
Semantic Web Approaches in Stack Overflow: Research Trends and Technological Insights
International Journal on Semantic Web & Information Systems (IJSWIS-IGI), Volume 20, Issue 1Pages 1–61https://doi.org/10.4018/IJSWIS.358617StackOverflow (SO), a prominent question-answering site for programming, has amassed a vast repository of user-generated content since its inception in 2008. This paper conducts a thorough analysis of research trends on SO, examining 170 publications ...
- research-articleOctober 2024
Good things come in three: Generating SO Post Titles with Pre-Trained Models, Self Improvement and Post Ranking
ESEM '24: Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and MeasurementPages 212–222https://doi.org/10.1145/3674805.3686682Background. Stack Overflow is a prominent Q&A forum, supporting developers in seeking suitable resources on programming-related matters. Having high-quality question titles is an effective means to attract developers’ attention. Research has been ...
- research-articleOctober 2024
Decoding Android Permissions: A Study of Developer Challenges and Solutions on Stack Overflow
ESEM '24: Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and MeasurementPages 143–153https://doi.org/10.1145/3674805.3686676Background: The Android permission system is a set of controls to regulate access to sensitive data and platform resources (e.g., cameras). The fast-evolving nature of Android permissions and inadequate documentation result in numerous challenges for ...
- research-articleOctober 2024
Negative Results of Image Processing for Identifying Duplicate Questions on Stack Overflow
ESEM '24: Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and MeasurementPages 281–291https://doi.org/10.1145/3674805.3686688In the rapidly evolving landscape of developer communities, Q&A platforms serve as crucial resources for crowdsourcing developers’ knowledge. A notable trend is the increasing use of images to convey complex queries more effectively. However, the ...
- ArticleAugust 2024
Using Graph Neural Network to Analyse and Detect Annotation Misuse in Java Code
Advanced Intelligent Computing Technology and ApplicationsPages 120–131https://doi.org/10.1007/978-981-97-5663-6_11AbstractAnnotations have been widely applied in Java projects to support agile development, expecially in software enterprises. Developers make full use of annotations to conveniently implement special functions such as creating objects, operating ...
-
- research-articleAugust 2024
An Empirical Study on the Challenges of eBPF Application Development
eBPF '24: Proceedings of the ACM SIGCOMM 2024 Workshop on eBPF and Kernel ExtensionsPages 1–8https://doi.org/10.1145/3672197.3673429eBPF has become a crucial tool for the development of specialized and customized network functions, observability frameworks, and security tools. To support these growing use cases, the eBPF ecosystem (i.e., tool chains, set of language primitives, and ...
- research-articleJuly 2024
Are Human Rules Necessary? Generating Reusable APIs with CoT Reasoning and In-Context Learning
Proceedings of the ACM on Software Engineering (PACMSE), Volume 1, Issue FSEArticle No.: 104, Pages 2355–2377https://doi.org/10.1145/3660811Inspired by the great potential of Large Language Models (LLMs) for solving complex coding tasks, in this paper, we propose a novel approach, named Code2API, to automatically perform APIzation for Stack Overflow code snippets. Code2API does not require ...
- research-articleJuly 2024
What causes exceptions in machine learning applications? Mining machine learning-related stack traces on Stack Overflow
Empirical Software Engineering (KLU-EMSE), Volume 29, Issue 5https://doi.org/10.1007/s10664-024-10499-9AbstractMachine learning (ML), including deep learning, has recently gained tremendous popularity in a wide range of applications. However, like traditional software, ML applications are not immune to the bugs that result from programming errors. Explicit ...
- articleMay 2024
An API Recommendation Method for Querying Mobile Computing Problems
International Journal of Cognitive Informatics and Natural Intelligence (IJCINI-IGI), Volume 18, Issue 1Pages 1–16https://doi.org/10.4018/IJCINI.344422Nowadays mobile computing has penetrated into our lives and work. Major companies have invested a lot of material and financial resources in the development of mobile terminals. For developers, querying the right API is extremely important. However, ...
- short-paperOctober 2024
Accessibility Guidelines and Standards: Analyzing Stack Overflow Posts
W4A '24: Proceedings of the 21st International Web for All ConferencePages 118–122https://doi.org/10.1145/3677846.3677857The prevailing strategy for ensuring the accessibility of web applications involves adhering to established accessibility guidelines. Yet, there has been insufficient investigation into the developer’s challenges concerning these guidelines during the ...
- research-articleMay 2024
LogExpert: Log-based Recommended Resolutions Generation using Large Language Model
ICSE-NIER'24: Proceedings of the 2024 ACM/IEEE 44th International Conference on Software Engineering: New Ideas and Emerging ResultsPages 42–46https://doi.org/10.1145/3639476.3639773Software logs play a vital role in ensuring the reliability and availability of large-scale software systems. In recent years, researchers have made significant efforts to build log analysis approaches to manage software systems. However, these ...
- research-articleMarch 2024
Representation Learning for Stack Overflow Posts: How Far Are We?
- Junda He,
- Xin Zhou,
- Bowen Xu,
- Ting Zhang,
- Kisub Kim,
- Zhou Yang,
- Ferdian Thung,
- Ivana Clairine Irsan,
- David Lo
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 33, Issue 3Article No.: 69, Pages 1–24https://doi.org/10.1145/3635711The tremendous success of Stack Overflow has accumulated an extensive corpus of software engineering knowledge, thus motivating researchers to propose various solutions for analyzing its content. The performance of such solutions hinges significantly on ...
Vulnerably (Mis)Configured? Exploring 10 Years of Developers' Q&As on Stack Overflow
VaMoS '24: Proceedings of the 18th International Working Conference on Variability Modelling of Software-Intensive SystemsPages 112–122https://doi.org/10.1145/3634713.3634729The increasing number of attacks exploiting system vulnerabilities in recent years underpins the growing importance of security; especially for software comprising configuration options that may cause unintended vulnerabilities. So, not surprisingly, ...
- research-articleFebruary 2024
A study on classifying Stack Overflow questions based on difficulty by utilizing contextual features
- Maliha Noushin Raida,
- Zannatun Naim Sristy,
- Nawshin Ulfat,
- Sheikh Moonwara Anjum Monisha,
- Md. Jubair Ibna Mostafa,
- Md. Nazmul Haque
Journal of Systems and Software (JSSO), Volume 208, Issue Chttps://doi.org/10.1016/j.jss.2023.111884AbstractTechnical question-answering sites like Stack Overflow are gaining enormous attention from practitioners of specialized fields looking to exchange their programming knowledge. They ask questions on different topics with varying degrees of ...
Highlights- Introduced A-Priori feature set to address cold-start problems.
- Pre-hoc feature set is sufficient to filter out the questions based on difficulty.
- Proposed model outperforms contemporary models even with fewer features.
- ...
- research-articleJanuary 2024
Global-local term fusion for optimised community Q&A topic modelling
International Journal of Innovative Computing and Applications (IJICA), Volume 15, Issue 1Pages 50–69https://doi.org/10.1504/ijica.2024.143406Community question and answer (Q&A) websites have become invaluable information and knowledge-sharing sources. Effective topic modelling on these platforms is crucial for organising and navigating the vast amount of user-generated content. To address ...
- research-articleJanuary 2024
Data pipeline quality: Influencing factors, root causes of data-related issues, and processing problem areas for developers
Journal of Systems and Software (JSSO), Volume 207, Issue Chttps://doi.org/10.1016/j.jss.2023.111855AbstractData pipelines are an integral part of various modern data-driven systems. However, despite their importance, they are often unreliable and deliver poor-quality data. A critical step toward improving this situation is a solid understanding of the ...
Highlights- 41 factors influencing the quality of data pipelines were identified.
- Data-related issues mainly occur in the data cleaning stage of pipelines.
- Data-related issues are mainly caused by incorrect data types.
- Data integration and ...
- research-articleJune 2024
Stack Overflow Data Warehouse System
ICISE '23: Proceedings of the 2023 8th International Conference on Information Systems EngineeringPages 108–115https://doi.org/10.1145/3641032.3641057This research addresses the challenge of extracting and analyzing data from Stack Overflow to uncover insights into programming language trends, community contributions, and talent availability. The aim is to provide developers, organizations, and ...
- research-articleNovember 2023
Understanding the Topics and Challenges of GPU Programming by Classifying and Analyzing Stack Overflow Posts
ESEC/FSE 2023: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPages 1444–1456https://doi.org/10.1145/3611643.3616365GPUs have cemented their position in computer systems, not restricted to graphics but also extensively used for general-purpose computing. With this comes a rapidly expanding population of developers using GPUs for programming. However, programming with ...
- research-articleNovember 2023
KG4CraSolver: Recommending Crash Solutions via Knowledge Graph
ESEC/FSE 2023: Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPages 1242–1254https://doi.org/10.1145/3611643.3616317Fixing crashes is challenging, and developers often discuss their encountered crashes and refer to similar crashes and solutions on online Q&A forums (e.g., Stack Overflow). However, a crash often involves very complex contexts, which includes different ...
- research-articleNovember 2023
Sentiment overflow in the testing stack: Analyzing software testing posts on Stack Overflow
Journal of Systems and Software (JSSO), Volume 205, Issue Chttps://doi.org/10.1016/j.jss.2023.111804AbstractSoftware testing is an integral part of modern software engineering practice. Past research has not only underlined its significance, but also revealed its multi-faceted nature. The practice of software testing and its adoption is ...
Highlights
- We combine NLP tools and STGT to investigate the sentiment in 200 testing posts.