My work frequently appears at ICSE, ACM TOSEM, IEEE TSE, ASE, ESE, IEEE RE, ICPC, and REJ. For more information, see my Google Scholar

BISE ’25

Large Action Models for Programmatic Orchestration

J. Rodriguez, G. Piccoli, and A. Mahmoud Business & Information Systems Engineering (IF 10.8)

ASE ’25

Automatic Summarization of Mobile App Reviews using Chain of Density Prompting

S. Shrestha, A. Mahmoud Automated Software Engineering Journal

TOSEM ’25

No Country for Indie Developers: A Study of Google Play’s Closed Testing Requirements

G. Shrestha, S. Shrestha, and A. Mahmoud ACM Transactions on Software Engineering and Methodology

MobileSoft ’24

Generating Rate Features for Mobile Applications

S. Shrestha and A. Mahmoud International Conference on Mobile Software Engineering

IEEE Software ’23

Using Wireframing Frameworks in a Capstone Software Engineering Class

A. Mahmoud IEEE Software

ASE ’22

Unsupervised Summarization of Privacy Concerns in Mobile Application Reviews

F. Ebrahimi and A. Mahmoud IEEE/ACM International Conference on Automated Software Engineering

ICSE ’22

Domain-Specific Analysis of Mobile App Reviews Using Keyword-Assisted Topic Models

M. Tushev, F. Ebrahimi, and A. Mahmoud International Conference on Software Engineering

TSE ’22

A Sys. Lit. Rev. of Anti-Discrimination Design Strategies in the Digital Sharing Economy

M. Tushev, F. Ebrahimi, and A. Mahmoud IEEE Transactions on Software Engineering

TOSEM ’21

Classifying Mobile Applications Using Word Embeddings

F. Ebrahimi, M. Tushev, and A. Mahmoud ACM Transactions on Software Engineering and Methodology

ICSME ’21

Analysis of Nondiscrimination Policies in the Sharing Economy

M. Tushev, F. Ebrahimi, and A. Mahmoud International Conference on Software Maintenance and Evolution

IST ’21

Mobile App Privacy in Software Engineering Research: A Systematic Mapping Study

F. Ebrahimi, M. Tushev, and A. Mahmoud Information and Software Technology

ASEJ ’20

Modeling User Concerns in Sharing Economy: The Case of Food Delivery Apps

G. Williams, M. Tushev, F. Ebrahimi, and A. Mahmoud Automated Software Engineering Journal

RE ’20

Digital Discrimination in Sharing Economy: An RE Perspective

M. Tushev, F. Ebrahimi, and A. Mahmoud IEEE Requirements Engineering Conference

ICPC ’20

Linguistic Documentation of Software History

M. Tushev and A. Mahmoud International Conference on Program Comprehension

ICPC ’20

On Combining IR Methods to Improve Bug Localization

S. Khatiwada, M. Tushev, and A. Mahmoud International Conference on Program Comprehension

CSE ’19

Using GitHub in Large Software Engineering Classes: An Exploratory Case Study

M. Tushev, G. Williams, and A. Mahmoud Journal of Computer Science Education

ICSME ’19

Linguistic Change in Open Source Software

M. Tushev, S. Khatiwada, and A. Mahmoud International Conference on Software Maintenance and Evolution

TG ’19

Video Game Development in a Rush: A Survey of the Global Game Jam Participants

M. Borg, V. Garousi, A. Mahmoud, T. Olsson, O. Stalberg IEEE Transactions on Games

EMSE ’19

Mining Non-Functional Requirements from App Store Reviews

N. Jha and A. Mahmoud Empirical Software Engineering

ACM SEN ’19

Summary of SST'19 - Software and Systems Traceability

J. Steghofer, N. Guo, and A. Mahmoud ACM SIGSOFT Software Engineering Notes

RE ’18

Modeling User Concerns in the App Store: A Case Study on the Rise and Fall of Yik Yak

G. Williams and A. Mahmoud IEEE International Requirements Engineering Conference

EMSE ’18

Using Frame Semantics for Classifying and Summarizing Application Store Reviews

N. Jha and A. Mahmoud Empirical Software Engineering

IST ’18

An Information Theoretic Approach for IR-based Software Bug Localization

S. Khatiwada, M. Tushev, and A. Mahmoud Information and Software Technology

AIAA ’18

Enhancing the Req. Eng. Process with Efficient Knowledge Acquisition Techniques

D. Rodriguez, D. Carver, and A. Mahmoud IEEE/AIAA Aerospace Conference

IEEE T-IV ’18

A Time and Energy Efficient Routing Alg. for Elec. Vehicles based on Hist. Driving Data

M. Bozorgi, M. Farasat, and A. Mahmoud IEEE Transactions on Intelligent Vehicles

EMSE ’17

Semantic Topic Models for Source Code Analysis

A. Mahmoud and G. Bradshaw Empirical Software Engineering Journal

RE ’17

Mining Twitter Feeds for Software User Requirements

G. Williams and A. Mahmoud IEEE International Requirements Engineering Conference

ICPC ’17

Analyzing User Comments on YouTube Coding Tutorial Videos

E. Poche, N. Jha, G. Williams, J. Staten, M. Vesper, and A. Mahmoud Inter. Conf. on Program Comprehension

REFSQ ’17

Mining User Requirements from Application Store Reviews using Frame Semantics

N. Jha and A. Mahmoud Requirements Engineering: Foundation for Software Quality

REFSQ ’17

MARC: A Mobile Application Review Classifier

N. Jha and A. Mahmoud Requirements Engineering: Foundation for Software Quality

ICSE Posters ’17

Mining Twitter Data for a More Responsive Software Engineering Process

G. Williams and A. Mahmoud International Conference on Software Engineering (Posters)

ICSE/SEmotion ’17

Analyzing, Classifying, and Interpreting Emotions in Software Users Tweets

G. Williams and A. Mahmoud Emotion Awareness in Software Engineering (ICSE/SEmotion)

ICSE/ECASE ’17

Copper: Bringing Flexible Components to the .NET Framework

G. Williams and A. Mahmoud International Conference on Software Engineering / ECASE

REJ ’16

Detecting, Classifying, and Tracing Non-Functional Requirements

A. Mahmoud and G. Williams Requirements Engineering Journal

ICPC Tools ’16

STAC: A Tool for Static Textual Analysis of Code

S. Khatiwada, M. Kelly, and A. Mahmoud International Conference on Program Comprehension (Tools track)

TOSEM ’15

Estimating Semantic Relatedness in Source Code

A. Mahmoud and G. Bradshaw ACM Transactions on Software Engineering and Methodology

RE ’15

An Info. Theor. Approach for Extracting and Tracing NFRs

A. Mahmoud IEEE International Requirements Engineering Conference

RE: Next! ’15

Exploiting Online Human Knowledge in Requirements Engineering

A. Mahmoud and D. Carver IEEE International Requirements Engineering Conference

REJ ’15

Leveraging LDA and POS Tagging to Support Combinational Creativity in RE

N. Niu, J. Savolainen, and A. Mahmoud Requirements Engineering Journal

REJ ’14

Supporting Requirements to Code Traceability through Refactoring

A. Mahmoud and N. Niu Requirements Engineering Journal

REJ ’14

On the Role of Semantics in Automated Requirements Tracing

A. Mahmoud and N. Niu Requirements Engineering Journal

RE ’14

Automated Support for Combinational Creativity in Requirements Engineering

T. Bowmik, N. Niu, A. Mahmoud, and J. Savolainen Requirements Engineering Conference

RE ’13

Supporting Requirements Traceability Through Refactoring

A. Mahmoud and N. Niu International Requirements Engineering Conference

ICSE ’13

Departures from Optimality: Understanding Human Analyst's Info Foraging in RET

N. Niu, A. Mahmoud, and G. Bradshaw International Conference on Software Engineering

ICPC ’13

Evaluating Software Clustering Algorithms in the Context of Program Comprehension

A. Mahmoud and N. Niu International Conference on Program Comprehension

RE ’12

Enhancing Candidate Link Gen. for RET: The Cluster Hypothesis Revisited

N. Niu and A. Mahmoud International Requirements Engineering Conference

ICPC ’12

A Semantic Relatedness Approach for Traceability Link Recovery

A. Mahmoud, N. Niu, and S. Xu International Conference on Program Comprehension

ICPC ’12

Toward an Effective Automated Tracing Process: A Research Agenda

A. Mahmoud International Conference on Program Comprehension

SUITE/ICSE ’12

Automatic Labeling of Requirements Clusters

N. Niu, S. Reddivari, A. Mahmoud, and T. Bhowmik Inter. Workshop on Search-driven Development

COMPSAC ’12

A Framework for Examining Topical Locality in Object-Oriented Software

N. Niu, J. Savolainen, T. Bhowmik, A. Mahmoud, and S. Reddivari Computer Software and Applications Conference

ICPC ’11

Faceted Navigation for Software Exploration

A. Mahmoud, X. Yang, and N. Niu International Conference on Program Comprehension

TEFSE/ICSE ’11

Source Code Indexing for Automated Tracing

A. Mahmoud and N. Niu Traceability in Emerging Forms of Software Engineering (TEFSE/ICSE)

RE ’11

TraCter: A Tool for Candidate Traceability Link Clustering

A. Mahmoud, N. Niu, and X. Yang International Requirements Engineering Conference

ICSE ’11

Information Foraging as a Foundation for Code Navigation

N. Niu, A. Mahmoud, and G. Bradshaw International Conference on Software Engineering

IRI ’10

An Experimental Investigation of Reusable Requirements Retrieval

A. Mahmoud and N. Niu International Conference on Information Reuse and Integration

JTSS ’10

Real-Time Traffic Information for Emergency Evacuations

O. Franzese and A. Mahmoud Journal of Transportation Safety & Security

COMPSAC ’10

Using Semantics-Enabled IR in RET: An Ongoing Experimental Investigation

A. Mahmoud and N. Niu IEEE Computer Software and Applications Conference