5 research outputs found
Promotional Campaigns in the Era of Social Platforms
The rise of social media has facilitated the diffusion of information to more easily reach millions of users. While some users connect with friends and organically share information and opinions on social media, others have exploited these platforms to gain influence and profit through promotional campaigns and advertising. The existence of promotional campaigns contributes to the spread of misleading information, spam, and fake news. Thus, these campaigns affect the trustworthiness and reliability of social media and render it as a crowd advertising platform. This dissertation studies the existence of promotional campaigns in social media and explores different ways users and bots (i.e. automated accounts) engage in such campaigns. In this dissertation, we design a suite of detection, ranking, and mining techniques. We study user-generated reviews in online e-commerce sites, such as Google Play, to extract campaigns. We identify cooperating sets of bots and classify their interactions in social networks such as Twitter, and rank the bots based on the degree of their malevolence. Our study shows that modern online social interactions are largely modulated by promotional campaigns such as political campaigns, advertisement campaigns, and incentive-driven campaigns. We measure how these campaigns can potentially impact information consumption of millions of social media users
A classifier to detect informational vs. non-informational heart attack tweets
Social media sites are considered one of the most important sources of data in many fields, such as health, education, and politics. While surveys provide explicit answers to specific questions, posts in social media have the same answers implicitly occurring in the text. This research aims to develop a method for extracting implicit answers from large tweet collections, and to demonstrate this method for an important concern: the problem of heart attacks. The approach is to collect tweets containing “heart attack” and then select from those the ones with useful information.
Informational tweets are those which express real heart attack issues, e.g., “Yesterday morning, my grandfather had a heart attack while he was walking around the garden.” On the other hand, there are non-informational tweets such as “Dropped my iPhone for the first time and almost had a heart
attack.” The starting point was to manually classify around 7000 tweets as either informational (11%) or non-informational (89%), thus yielding a labeled dataset to use in devising a machine learning classifier that can be applied to our large collection of over 20 million tweets. Tweets were
cleaned and converted to a vector representation, suitable to be fed into different machine-learning algorithms: Deep neural networks, support vector machine (SVM), J48 decision tree and naïve Bayes. Our experimentation aimed to find the best algorithm to use to build a high-quality classifier. This involved splitting the labeled dataset, with 2/3 used to train the classifier and 1/3 used for evaluation besides cross-validation methods. The deep neural network (DNN) classifier obtained the highest accuracy (95.2%). In addition, it obtained the highest F1-scores with (73.6%) and (97.4%) for
informational and non-informational classes, respectively
A Notional Understanding of the Relationship between Code Readability and Software Complexity
Code readability and software complexity are considered essential components of software quality. They significantly impact software metrics, such as reusability and maintenance. The maintainability process consumes a high percentage of the software lifecycle cost, which is considered a very costly phase and should be given more focus and attention. For this reason, the importance of code readability and software complexity is addressed by considering the most time-consuming component in all software maintenance activities. This paper empirically studies the relationship between code readability and software complexity using various readability and complexity metrics and machine learning algorithms. The results are derived from an analysis dataset containing roughly 12,180 Java files, 25 readability features, and several complexity metric variables. Our study empirically shows how these two attributes affect each other. The code readability affects software complexity with 90.15% effectiveness using a decision tree classifier. In addition, the impact of software complexity on the readability of code using the decision tree classifier has a 90.01% prediction accuracy
A Notional Understanding of the Relationship between Code Readability and Software Complexity
Code readability and software complexity are considered essential components of software quality. They significantly impact software metrics, such as reusability and maintenance. The maintainability process consumes a high percentage of the software lifecycle cost, which is considered a very costly phase and should be given more focus and attention. For this reason, the importance of code readability and software complexity is addressed by considering the most time-consuming component in all software maintenance activities. This paper empirically studies the relationship between code readability and software complexity using various readability and complexity metrics and machine learning algorithms. The results are derived from an analysis dataset containing roughly 12,180 Java files, 25 readability features, and several complexity metric variables. Our study empirically shows how these two attributes affect each other. The code readability affects software complexity with 90.15% effectiveness using a decision tree classifier. In addition, the impact of software complexity on the readability of code using the decision tree classifier has a 90.01% prediction accuracy
Recommended from our members
Relations of Current and Past Cancer with Severe Outcomes among 104,590 Hospitalized COVID-19 Patients: The COVID EHR Cohort at the University of Wisconsin
BackgroundThere is mixed evidence about the relations of current versus past cancer with severe COVID-19 outcomes and how they vary by patient and cancer characteristics.MethodsElectronic health record data of 104,590 adult hospitalized patients with COVID-19 were obtained from 21 United States health systems from February 2020 through September 2021. In-hospital mortality and ICU admission were predicted from current and past cancer diagnoses. Moderation by patient characteristics, vaccination status, cancer type, and year of the pandemic was examined.Results6.8% of the patients had current (n = 7,141) and 6.5% had past (n = 6,749) cancer diagnoses. Current cancer predicted both severe outcomes but past cancer did not; adjusted odds ratios (aOR) for mortality were 1.58 [95% confidence interval (CI), 1.46-1.70] and 1.04 (95% CI, 0.96-1.13), respectively. Mortality rates decreased over the pandemic but the incremental risk of current cancer persisted, with the increment being larger among younger vs. older patients. Prior COVID-19 vaccination reduced mortality generally and among those with current cancer (aOR, 0.69; 95% CI, 0.53-0.90).ConclusionsCurrent cancer, especially among younger patients, posed a substantially increased risk for death and ICU admission among patients with COVID-19; prior COVID-19 vaccination mitigated the risk associated with current cancer. Past history of cancer was not associated with higher risks for severe COVID-19 outcomes for most cancer types.ImpactThis study clarifies the characteristics that modify the risk associated with cancer on severe COVID-19 outcomes across the first 20 months of the COVID-19 pandemic. See related commentary by Egan et al., p. 3