Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleOctober 2024
Image-to-Lidar Relational Distillation for Autonomous Driving Data
AbstractPre-trained on extensive and diverse multi-modal datasets, 2D foundation models excel at addressing 2D tasks with little or no downstream supervision, owing to their robust representations. The emergence of 2D-to-3D distillation frameworks has ...
- research-articleJune 2024
Generating Rate Features for Mobile Applications
MOBILESoft '24: Proceedings of the IEEE/ACM 11th International Conference on Mobile Software Engineering and SystemsPages 54–64https://doi.org/10.1145/3647632.3647986Mobile application (app) stores employ standardized mechanisms for rating hosted apps, typically in the form of free text reviews and numerical rating scales. App users use these mechanisms to express their opinions about their apps and discover apps ...
- research-articleSeptember 2023
An Experience Report on Using Wireframes in a Capstone Software Engineering Class
In this article, we report on our experience in using wireframing frameworks as an integral part of software engineering (SE) students’ capstone projects. We also survey students and industry professionals to gain insights into the benefits and drawbacks ...
- research-articleJanuary 2023
Unsupervised Summarization of Privacy Concerns in Mobile Application Reviews
ASE '22: Proceedings of the 37th IEEE/ACM International Conference on Automated Software EngineeringArticle No.: 112, Pages 1–12https://doi.org/10.1145/3551349.3561155The proliferation of mobile applications (app) over the past decade has imposed unprecedented challenges on end-users privacy. Apps constantly demand access to sensitive user information in exchange for more personalized services. These—mostly ...
- research-articleJuly 2022
Domain-specific analysis of mobile app reviews using keyword-assisted topic models
ICSE '22: Proceedings of the 44th International Conference on Software EngineeringPages 762–773https://doi.org/10.1145/3510003.3510201Mobile application (app) reviews contain valuable information for app developers. A plethora of supervised and unsupervised techniques have been proposed in the literature to synthesize useful user feedback from app reviews. However, traditional ...
-
- research-articleNovember 2021
Classifying Mobile Applications Using Word Embeddings
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 31, Issue 2Article No.: 20, Pages 1–30https://doi.org/10.1145/3474827Modern application stores enable developers to classify their apps by choosing from a set of generic categories, or genres, such as health, games, and music. These categories are typically static—new categories do not necessarily emerge over time to ...
- research-articleDecember 2020
Modeling user concerns in Sharing Economy: the case of food delivery apps
Automated Software Engineering (KLU-AUSE), Volume 27, Issue 3-4Pages 229–263https://doi.org/10.1007/s10515-020-00274-7AbstractSharing Economy apps, such as Uber, Airbnb, and TaskRabbit, have generated a substantial consumer interest over the past decade. The unique form of peer-to-peer business exchange these apps have enabled has been linked to significant levels of ...
- short-paperSeptember 2020
Linguistic Documentation of Software History
ICPC '20: Proceedings of the 28th International Conference on Program ComprehensionPages 386–390https://doi.org/10.1145/3387904.3389288Open Source Software (OSS) projects start with an initial vocabulary, often determined by the first generation of developers. This vocabulary, embedded in code identifier names and internal code comments, goes through multiple rounds of change, ...
- research-articleSeptember 2020
On Combining IR Methods to Improve Bug Localization
ICPC '20: Proceedings of the 28th International Conference on Program ComprehensionPages 252–262https://doi.org/10.1145/3387904.3389280Information Retrieval (IR) methods have been recently employed to provide automatic support for bug localization tasks. However, for an IR-based bug localization tool to be useful, it has to achieve adequate retrieval accuracy. Lower precision and ...
- research-articleNovember 2019
SST'19 - Software and Systems Traceability: Summary of the 10th International Workshop at the 41st International Conference on Software Engineering (ICSE), May 27, 2019
ACM SIGSOFT Software Engineering Notes (SIGSOFT), Volume 44, Issue 3Pages 43–47https://doi.org/10.1145/3356773.3356806Traceability is the ability to relate di erent artifacts during the development and operation of a system to each other. It enables program comprehension, change impact analysis, and facilitates the cooperation of engineers from di erent disciplines. ...
- articleDecember 2018
Using frame semantics for classifying and summarizing application store reviews
Empirical Software Engineering (KLU-EMSE), Volume 23, Issue 6Pages 3734–3767https://doi.org/10.1007/s10664-018-9605-xText mining techniques have been recently employed to classify and summarize user reviews on mobile application stores. However, due to the inherently diverse and unstructured nature of user-generated online textual data, text-based review mining ...
- research-articleJanuary 2018
Just enough semantics
Information and Software Technology (INST), Volume 93, Issue CPages 45–57https://doi.org/10.1016/j.infsof.2017.08.012ContextSoftware systems are often shipped with defects. Whenever a bug is reported, developers use the information available in the associated report to locate source code fragments that need to be modified in order to fix the bug. However, as software ...
- articleAugust 2017
Semantic topic models for source code analysis
Empirical Software Engineering (KLU-EMSE), Volume 22, Issue 4Pages 1965–2000https://doi.org/10.1007/s10664-016-9473-1Topic modeling techniques have been recently applied to analyze and model source code. Such techniques exploit the textual content of source code to provide automated support for several basic software engineering activities. Despite these advances, ...
- research-articleMay 2017
Analyzing, classifying, and interpreting emotions in software users' tweets
Twitter enables software developers to track users' reactions to newly released systems. Such information, often expressed in the form of raw emotions, can be leveraged to enable a more informed software release process. However, automatically capturing ...
- research-articleMay 2017
Copper: bringing flexible components to the .NET framework
Component-oriented programming languages (COPLs) bridge the gap between architecture description languages (ADLs) and general purpose programming languages. COPLs emphasize designing software systems out of reusable components which are connected by ...
- research-articleMay 2017
Mining Twitter data for a more responsive software engineering process
ICSE-C '17: Proceedings of the 39th International Conference on Software Engineering CompanionPages 280–282https://doi.org/10.1109/ICSE-C.2017.53Twitter has created an unprecedented opportunity for software developers to monitor the opinions of large populations of end-users of their software. However, automatically classifying useful tweets is not a trivial task. Challenges stem from the scale ...
- research-articleMay 2017
Analyzing user comments on YouTube coding tutorial videos
ICPC '17: Proceedings of the 25th International Conference on Program ComprehensionPages 196–206https://doi.org/10.1109/ICPC.2017.26Video coding tutorials enable expert and novice programmers to visually observe real developers write, debug, and execute code. Previous research in this domain has focused on helping programmers find relevant content in coding tutorial videos as well ...
- articleSeptember 2016
Detecting, classifying, and tracing non-functional software requirements
Requirements Engineering (REQE), Volume 21, Issue 3Pages 357–381https://doi.org/10.1007/s00766-016-0252-8In this paper, we describe a novel unsupervised approach for detecting, classifying, and tracing non-functional software requirements (NFRs). The proposed approach exploits the textual semantics of software functional requirements (FRs) to infer ...
- research-articleDecember 2015
Estimating Semantic Relatedness in Source Code
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 25, Issue 1Article No.: 10, Pages 1–35https://doi.org/10.1145/2824251Contemporary software engineering tools exploit semantic relations between individual code terms to aid in code analysis and retrieval tasks. Such tools employ word similarity methods, often used in natural language processing (nlp), to analyze the ...
- articleSeptember 2015
Leveraging topic modeling and part-of-speech tagging to support combinational creativity in requirements engineering
Requirements Engineering (REQE), Volume 20, Issue 3Pages 253–280https://doi.org/10.1007/s00766-015-0226-2Requirements engineering (RE), framed as a creative problem solving process, plays a key role in innovating more useful and novel requirements and improving a software system's sustainability. Existing approaches, such as creativity workshops and ...