Search For:

Displaying 1-9 out of 9 total
Contemporary Peer Review in Action: Lessons from Open Source Development
Found in: IEEE Software
By Peter Rigby,Brendan Cleary,Frederic Painchaud,Margaret-Anne Storey,Daniel German
Issue Date:November 2012
pp. 56-61
Do you use software peer reviews? Are you happy with your current code review practices? Even though formal inspection is recognized as one of the most effective ways to improve software quality, many software organizations struggle to effectively implemen...
ATLANTIS - Assembly Trace Analysis Environment
Found in: 2012 19th Working Conference on Reverse Engineering (WCRE)
By Brendan Cleary,Margaret-Anne Storey,Laura Chan,Martin Salois,Frederic Painchaud
Issue Date:October 2012
pp. 505-506
For malware authors, software is an ever fruitful source of vulnerabilities to exploit. Exploitability assessment through fuzzing aims to proactively identify potential vulnerabilities by monitoring the execution of a program while attempting to induce a c...
The Cognitive Assignment Eclipse Plug-in
Found in: International Conference on Program Comprehension
By Brendan Cleary, Chris Exton
Issue Date:June 2006
pp. 241-244
Concept assignment approaches assist software engineers to comprehend software by localising problem domain concepts to source code elements. This paper presents an implementation of a concept assignment approach we call cognitive assignment which combines...
Reconstructing program memory state from multi-gigabyte instruction traces to support interactive analysis
Found in: 2013 20th Working Conference on Reverse Engineering (WCRE)
By Brendan Cleary,Patrick Gorman,Eric Verbeek,Margaret-Anne Storey,Martin Salois,Frederic Painchaud
Issue Date:October 2013
pp. 42-51
Exploitability analysis is the process of attempting to determine if a vulnerability in a program is exploitable. Fuzzing is a popular method of finding such vulnerabilities, in which a program is subjected to millions of generated program inputs until it ...
A study of innovation diffusion through link sharing on stack overflow
Found in: 2013 10th IEEE Working Conference on Mining Software Repositories (MSR 2013)
By Carlos Gomez,Brendan Cleary,Leif Singer
Issue Date:May 2013
pp. 81-84
It is poorly understood how developers discover and adopt software development innovations such as tools, libraries, frameworks, or web sites that support developers. Yet, being aware of and choosing appropriate tools and components can have a significant ...
Achieving a Reuse Perspective within a Component Recovery Process: An Industrial Scale Case Study
Found in: International Conference on Program Comprehension
By Andrew Le Gear, Jim Buckley, Brendan Cleary, J. J. Collins, Kieran O'Dea
Issue Date:May 2005
pp. 279-288
Identifying elements of existing software that are reused within a system may provide maintainers with valuable insights during system evolution. This paper evaluates an extension of software reconnaissance that can be used to analyse reuse across features...
CHIVE - A Program Source Visualisation Framework
Found in: International Conference on Program Comprehension
By Brendan Cleary, Chris Exton
Issue Date:June 2004
pp. 268
The CHIVE visualisation framework is an attempt to provide program comprehension and visualisation tool developers with a flexible means for creating 3-Dimensional visualisations of hierarchies such as those that occur in program source. The CHIVE framewor...
Mutual assessment in the social programmer ecosystem: an empirical investigation of developer profile aggregators
Found in: Proceedings of the 2013 conference on Computer supported cooperative work (CSCW '13)
By Brendan Cleary, Christoph Treude, Fernando Figueira Filho, Kurt Schneider, Leif Singer, Margaret-Anne Storey
Issue Date:February 2013
pp. 103-116
The multitude of social media channels that programmers can use to participate in software development has given rise to online developer profiles that aggregate activity across many services. Studying members of such developer profile aggregators, we foun...
Fault detection and prediction in an open-source software project
Found in: Proceedings of the 5th International Conference on Predictor Models in Software Engineering (PROMISE '09)
By Brendan Cleary, Chris Exton, Irene Rigon, Michael English
Issue Date:May 2009
pp. 48-54
Software maintenance continues to be a time and resource intensive activity. Any efforts that help to address the maintenance bottleneck within the software lifecycle are welcome. One area where such efforts are useful is in the identification of the parts...