Article-Journal

How to trick the Borg: threat models against manual and automated techniques for detecting network attacks

Cyber attackers constantly craft new attacks previously unknown to the security community. There are two approaches for detecting such attacks: (1) employing human analysts who can …

carl-sabottke

Less is More: Minimizing Code Reorganization using XTREE

© 2017 Elsevier B.V. Context: Developers use bad code smells to guide code reorganization. Yet developers, textbooks, tools, and researchers disagree on which bad smells are …

rahul-krishna

Are delayed issues harder to resolve? Revisiting cost-to-fix of defects throughout the lifecycle

© 2016, Springer Science+Business Media New York. Many practitioners and academics believe in a delayed issue effect (DIE); i.e. the longer an issue lingers in the system, the more …

tim-menzies

A Methodology for Exposing Risk in Achieving Emergent System Properties

Determining whether systems achieve desired emergent properties, such as safety or reliability, requires an analysis of the system as a whole, often in later development stages …

lucas-layman

Local versus Global Lessons for Defect Prediction and Effort Estimation

Existing research is unclear on how to generate lessons learned for defect prediction and effort estimation. Should we seek lessons that are global to multiple projects or just …

tim-menzies

What Do We Know about Test-Driven Development

What if someone argued that one of your basic conceptions about how to develop software was misguided? What would it take to change your mind? That's essentially the dilemma faced …

forrest-shull