3 papers
cs.SE2026
ConcernBERT: Learning Responsibilities Using Class Membership
J. Lefever, J. Xu, Y. Cai +2
The principles of separation of concerns, high cohesion, and single responsibility are among the most well-known in software design. However, their application often remains philos…
cs.SE2025
Moderately Mighty: To What Extent Can Internal Software Metrics Predict App Popularity at Launch?
Md Nahidul Islam Opu, Fatima Islam Mouri, Rick Kazman +2
Predicting a mobile app's popularity before its first release can provide developers with a strategic advantage in a competitive marketplace, yet it remains a challenging problem.…
cs.SE2025
An LLM-assisted approach to designing software architectures using ADD
Humberto Cervantes, Rick Kazman, Yuanfang Cai
Designing effective software architectures is a complex, iterative process that traditionally relies on expert judgment. This paper proposes an approach for Large Language Model (L…