Skip to main content

Research Repository

Advanced Search

Outputs (285)

An Empirical Study of C++ Vulnerabilities in Crowd-Sourced Code Examples (2021)
Presentation / Conference Contribution
Verdi, M., Sami, A., Akhondali, J., Khomh, F., Uddin, G., & Karami Motlagh, A. (2021, May). An Empirical Study of C++ Vulnerabilities in Crowd-Sourced Code Examples. Presented at 43rd International Conference on Software Engineering, Online

Software developers share programming solutions in Q&A sites like Stack Overflow, Stack Exchange, Android forum, and so on. The reuse of crowd-sourced code snippets can facilitate rapid prototyping. However, recent research shows that the shared code... Read More about An Empirical Study of C++ Vulnerabilities in Crowd-Sourced Code Examples.

Reputation Gaming in Crowd Technical Knowledge Sharing (2024)
Journal Article
Mazloomzadeh, I., Uddin, G., Khomh, F., & Sami, A. (in press). Reputation Gaming in Crowd Technical Knowledge Sharing. ACM transactions on software engineering and methodology,

Stack Overrow incentive system awards users with reputation scores to ensure quality. The decentralized nature of the forum may make the incentive system prone to manipulation. This paper ooers, for the rst time, a comprehensive study of the reported... Read More about Reputation Gaming in Crowd Technical Knowledge Sharing.

How Do Users Answer MATLAB Questions on Q&A Sites? A Case Study on Stack Overflow and MathWorks (2021)
Presentation / Conference Contribution
Naghashzadeh, M., Haghshenas, A., Sami, A., & Lo, D. (2021, March). How Do Users Answer MATLAB Questions on Q&A Sites? A Case Study on Stack Overflow and MathWorks. Presented at 28th IEEE International Conference on Software Analysis, Evolution and Reengineering 2021 (SANER 2021), Honolulu, HI, USA

MATLAB is an engineering programming language with various toolboxes that has a dedicated Question and Answer (Q&A) platform on the MathWorks website, which is similar to Stack Overflow (SO). Moreover, some MATLAB users ask their questions on SO. Thi... Read More about How Do Users Answer MATLAB Questions on Q&A Sites? A Case Study on Stack Overflow and MathWorks.

KM, culture and compromise: interventions to promote knowledge sharing supported by technology in corporate environments (2007)
Journal Article
Hall, H., & Goody, M. (2007). KM, culture and compromise: interventions to promote knowledge sharing supported by technology in corporate environments. Journal of Information Science, 33(2), 181-188. https://doi.org/10.1177/0165551506070708

The theme of knowledge sharing is discussed extensively in the knowledge management literature. Such work tends to focus on the barriers that impede knowledge sharing activity. Of these “culture” is commonly cited as a major obstacle. This article ex... Read More about KM, culture and compromise: interventions to promote knowledge sharing supported by technology in corporate environments.

Social software as support in hybrid learning environments: The value of the blog as a tool for reflective learning and peer support (2007)
Journal Article
Hall, H., & Davison, B. (2007). Social software as support in hybrid learning environments: The value of the blog as a tool for reflective learning and peer support. Library and Information Science Research, 29(2), 163-187. https://doi.org/10.1016/j.lisr.2007.04.007

This article reports on an investigation of blog technology's potential for encouraging interaction between students, and its consequences in terms of peer learning and peer support, on a module of an accredited library and information science (LIS)... Read More about Social software as support in hybrid learning environments: The value of the blog as a tool for reflective learning and peer support.