A human study of patch maintainability

ZP Fry, B Landau, W Weimer - … of the 2012 International Symposium on …, 2012 - dl.acm.org
Identifying and fixing defects is a crucial and expensive part of the software lifecycle.
Measuring the quality of bug-fixing patches is a difficult task that affects both functional …

Automatically generated patches as debugging aids: a human study

Y Tao, J Kim, S Kim, C Xu - Proceedings of the 22nd ACM SIGSOFT …, 2014 - dl.acm.org
Recent research has made significant progress in automatic patch generation, an approach
to repair programs with less or no manual intervention. However, direct deployment of auto …

A replication study on code comprehension and expertise using lightweight biometric sensors

D Fucci, D Girardi, N Novielli… - 2019 IEEE/ACM 27th …, 2019 - ieeexplore.ieee.org
Code comprehension has been recently investigated from physiological and cognitive
perspectives using medical imaging devices. Floyd et al.(ie, the original study) used fMRI to …

What makes an open source code popular on git hub?

S Weber, J Luo - 2014 IEEE International Conference on Data …, 2014 - ieeexplore.ieee.org
The rise of social networks for software development has attached a notion of popularity to
open source projects. This work attempts to extract knowledge from the differences between …

Understanding type changes in java

A Ketkar, N Tsantalis, D Dig - Proceedings of the 28th ACM Joint Meeting …, 2020 - dl.acm.org
Developers frequently change the type of a program element and update all its references
for performance, security, concurrency, library migration, or better maintainability. Despite …

Audiohighlight: Code skimming for blind programmers

A Armaly, P Rodeghero… - 2018 IEEE International …, 2018 - ieeexplore.ieee.org
Blind programmers use a screen reader to read code aloud. Screen readers force blind
programmers to read code sequentially one line at a time. In contrast, sighted programmers …

[PDF][PDF] Automatic program repair using genetic programming

C Le Goues - named-content content-type= ref-degree¿ Ph. D …, 2013 - cs.cmu.edu
Software quality is an urgent problem. There are so many bugs in industrial program source
code that mature software projects are known to ship with both known and unknown bugs …

Hybrid intelligent model for software maintenance prediction

AAB Baqais, M Alshayeb, ZA Baig - 2014 - ro.ecu.edu.au
Maintenance is an important activity in the software life cycle. No software product can do
without undergoing the process of maintenance. Estimating a software's maintainability effort …

hpFog: A FPGA-based fog computing platform

TH Tan, CY Ooi, MN Marsono - 2017 International Conference …, 2017 - ieeexplore.ieee.org
This paper presents a versatile high performance FPGA-based Fog platform to
accommodate the growth of Internet-of-Thing. Proposed platform allows hosted Fog …

Code vulnerability identification and code improvement using advanced machine learning

L Ruggahakotuwa, L Rupasinghe… - … on advancements in …, 2019 - ieeexplore.ieee.org
Cyber-attacks are fairly mundane. The misconfigurations of the source code can result in
security vulnerabilities that potentially encourage the attackers to exploit them and …