Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Uma Pal

dblp:319/3702 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2023
0000-0001-5402-1606ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 56% Empirical software engineering · 44%
Network and information security
1 paper
Privacy and data protection · 100%
Human-computer interaction and pervasive computing
1 paper
Health and well-being technologies · 100%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software maintenance and evolution › software documentation
code comment quality
0.712023
Suboptimal Comments in Java Projects: From Independent Comment Changes to Commenting Practices · ACM Trans. Softw. Eng. Methodol. 2023
Empirical software engineering
mining software repositories
0.712023
Suboptimal Comments in Java Projects: From Independent Comment Changes to Commenting Practices · ACM Trans. Softw. Eng. Methodol. 2023
Privacy and data protection
location privacy
0.612022
Users Can Deduce Sensitive Locations Protected by Privacy Zones on Fitness Tracking Apps · CHI 2022
Software maintenance and evolution › program comprehension
code comprehension
0.212023
Suboptimal Comments in Java Projects: From Independent Comment Changes to Commenting Practices · ACM Trans. Softw. Eng. Methodol. 2023
Health and well-being technologies › physical activity
fitness tracking
0.212022
Users Can Deduce Sensitive Locations Protected by Privacy Zones on Fitness Tracking Apps · CHI 2022

Methods — techniques the papers use, named apart from their topics

user study · 1.1thematic analysis · 0.7
YearPublicationVenuePosition
2023 Suboptimal Comments in Java Projects: From Independent Comment Changes to Commenting Practices
abstract
High-quality source code comments are valuable for software development and maintenance, however, code often contains low-quality comments or lacks them altogether. We name such source code comments as suboptimal comments. Such suboptimal comments create challenges in code comprehension and maintenance. Despite substantial research on low-quality source code comments, empirical knowledge about commenting practices that produce suboptimal comments and reasons that lead to suboptimal comments are lacking. We help bridge this knowledge gap by investigating (1) independent comment changes (ICCs)—comment changes committed independently of code changes—which likely address suboptimal comments, (2) commenting guidelines, and (3) comment-checking tools and comment-generating tools, which are often employed to help commenting practice—especially to prevent suboptimal comments. We collect 24M+ comment changes from 4,392 open-source GitHub Java repositories and find that ICCs widely exist. TheICC ratio—proportion of ICCs among all comment changes—is ~15.5%, with 98.7% of the repositories having ICC. Our thematic analysis of 3,533 randomly sampled ICCs provides a three-dimensional taxonomy forwhatis changed (four comment categories and 13 subcategories),howit changed (six commenting activity categories), andwhat factorsare associated with the change (three factors). We investigate 600 repositories to understand the prevalence, content, impact, and violations of commenting guidelines. We find that only 15.5% of the 600 sampled repositories have any commenting guidelines. We provide the first taxonomy for elements in commenting guidelines: where and what to comment are particularly important. The repositories without such guidelines have a statistically significantly higher ICC ratio, indicating the negative impact of the lack of commenting guidelines. However, commenting guidelines are not strictly followed: 85.5% of checked repositories have violations. We also systematically study how developers use two kinds of tools, comment-checking tools and comment-generating tools, in the 4,392 repositories. We find that the use ofJavadoctool is negatively correlated with the ICC ratio, while the use ofCheckstylehas no statistically significant correlation; the use of comment-generating tools leads to a higher ICC ratio. To conclude, we reveal issues and challenges in current commenting practice, which help understand how suboptimal comments are introduced. We propose potential research directions on comment location prediction, comment generation, and comment quality assessment; suggest how developers can formulate commenting guidelines and enforce rules with tools; and recommend how to enhance current comment-checking and comment-generating tools.
Hao He 0012, Uma Pal, Darko Marinov, Minghui Zhou 0001
ACM Trans. Softw. Eng. Methodol.3
2022 Users Can Deduce Sensitive Locations Protected by Privacy Zones on Fitness Tracking Apps
abstract
Fitness tracking applications allow athletes to record and share their exercises online, including GPS routes of their activities. However, sharing mobility data potentially raises real-world privacy and safety risks. One strategy to mitigate that risk is a “Privacy Zone,” which conceals portions of the exercise routes that fall within a certain radius of a user-designated sensitive location. A pressing concern is whether privacy zones are an effective deterrent against common attackers, such as a bike thief that carefully scrutinizes online exercise activities in search of their next target. Further, little is known about user perceptions of privacy zones or how they fit into the broader landscape of available privacy precautions.
Jaron Mink, Amanda Rose Yuile, Uma Pal, Adam J. Aviv, Adam Bates 0001
CHI3