activity
20162022
most citedOptimal Edge User Allocation in Edge Computing with Variable Sized Vector Bin Packing

365 citations · 759 across the 26 of their papers we have counts for

collaborators

43 papers

cs.SE202233 cited

Technical Q&A Site Answer Recommendation via Question Boosting

Zhipeng Gao, Xin Xia, David Lo +1

Software developers have heavily used online question and answer platforms to seek help to solve their technical problems. However, a major problem with these technical Q&A sites i…

cs.SE20224 cited

Identifying and Characterizing Silently-Evolved Methods in the Android API

Pei Liu, Li Li, Yichun Yan +2

With over 500,000 commits and more than 700 contributors, the Android platform is undoubtedly one of the largest industrial-scale software projects. This project provides the Andro…

cs.HC2021

Latexify Math: Mathematical Formula Markup Revision to Assist Collaborative Editing in Math Q&A Sites

Suyu Ma, Chunyang Chen, Hourieh Khalajzadeh +1

Collaborative editing questions and answers plays an important role in quality control of Mathematics Stack Exchange which is a math Q&A Site. Our study of post edits in Mathematic…

cs.SE202178 cited

The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review

Dulaji Hidellaarachchi, John Grundy, Rashina Hoda +1

Requirements Engineering (RE) requires the collaboration of various roles in SE, such as requirements engineers, stakeholders and other developers, and it is thus a highly human de…

cs.SE2021

The Emotional Roller Coaster of Responding to Requirements Changes in Software Engineering

Kashumi Madampe, Rashina Hoda, John Grundy

Background: A preliminary study we conducted showed that software practitioners respond to requirements changes(RCs) with different emotions, and that their emotions vary at stages…

cs.SE202134 cited

Automating the Removal of Obsolete TODO Comments

Zhipeng Gao, Xin Xia, David Lo +2

TODO comments are very widely used by software developers to describe their pending tasks during software development. However, after performing the task developers sometimes negle…