“Leagile” software development: An experience report analysis of the application of lean approaches in agile software development

X Wang, K Conboy, O Cawley - Journal of Systems and Software, 2012 - Elsevier
In recent years there has been a noticeable shift in attention from those who use agile
software development toward lean software development, often labelled as a shift “from …

How do i refactor this? An empirical study on refactoring trends and topics in Stack Overflow

A Peruma, S Simmons, EA AlOmar… - Empirical Software …, 2022 - Springer
An essential part of software maintenance and evolution, refactoring is performed by
developers, regardless of technology or domain, to improve the internal quality of the …

Bug severity prediction using question-and-answer pairs from stack overflow

Y Tan, S Xu, Z Wang, T Zhang, Z Xu, X Luo - Journal of Systems and …, 2020 - Elsevier
Nowadays, bugs have been common in most software systems. For large-scale software
projects, developers usually conduct software maintenance tasks by utilizing software …

A large scale study on how developers discuss code smells and anti-pattern in stack exchange sites

A Tahir, J Dietrich, S Counsell, S Licorish… - Information and …, 2020 - Elsevier
Context: In this paper, we investigate how developers discuss code smells and anti-patterns
across three technical Stack Exchange sites. Understanding developers perceptions of …

Understanding code smell detection via code review: A study of the openstack community

X Han, A Tahir, P Liang, S Counsell… - 2021 IEEE/ACM 29th …, 2021 - ieeexplore.ieee.org
Code review plays an important role in software quality control. A typical review process
would involve a careful check of a piece of code in an attempt to find defects and other …

Code smells detection via modern code review: A study of the openstack and qt communities

X Han, A Tahir, P Liang, S Counsell, K Blincoe… - Empirical Software …, 2022 - Springer
Code review plays an important role in software quality control. A typical review process
involves a careful check of a piece of code in an attempt to detect and locate defects and …

An empirical study on the challenges that developers encounter when developing Apache Spark applications

Z Wang, THP Chen, H Zhang, S Wang - Journal of Systems and Software, 2022 - Elsevier
Apache Spark is one of the most popular big data frameworks that abstract the underlying
distributed computation details. However, even though Spark provides various abstractions …

How developers discuss architecture smells? an exploratory study on stack overflow

F Tian, P Liang, MA Babar - 2019 IEEE international …, 2019 - ieeexplore.ieee.org
Architecture Smells (ASs) are design decisions that can have significant negative effects on
a system's quality attributes such as reusability and testability. ASs are focused on higher …

Interpreting cloud computer vision pain-points: A mining study of Stack Overflow

A Cummaudo, R Vasa, S Barnett, J Grundy… - Proceedings of the …, 2020 - dl.acm.org
Intelligent services are becoming increasingly more pervasive; application developers want
to leverage the latest advances in areas such as computer vision to provide new services …

Characterizing architecture related posts and their usefulness in Stack Overflow

MJ de Dieu, P Liang, M Shahin, AA Khan - Journal of Systems and …, 2023 - Elsevier
Abstract Context: Stack Overflow (SO) has won the intention from software engineers (eg,
architects) to learn, practice, and utilize development knowledge, such as Architectural …