Mypubs

LACE2: Better Privacy-Preserving Data Sharing for Cross Project Defect Prediction

© 2015 IEEE. Before a community can learn general principles, it must share individual experiences. Data sharing is the fundamental step of cross project defect prediction, i.e. …

fayola-peters

Ask the Engineers: Exploring Repertory Grids and Personal Constructs for Software Data Analysis

© 2015 IEEE. Maturity in software projects is often equated with data-driven predictability. However, data collection is expensive and measuring all variables that may correlate …

lucas-layman

Human Factors in Webserver Log File Analysis: A Controlled Experiment on Investigating Malicious Activity

While automated methods are the first line of defense for detecting attacks on webservers, a human agent is required to understand the attacker's intent and the attack process. The …

lucas-layman

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

Automated classification of NASA anomalies using natural language processing techniques

NASA anomaly databases are rich resources of software failure data in the field. These data are often captured in natural language that is not appropriate for trending or …

davide-falessi

Debugging Revisited: Toward Understanding the Debugging Needs of Contemporary Software Developers

We know surprisingly little about how professional developers define debugging and the challenges they face in industrial environments. To begin exploring professional debugging …

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

Using Amazon's Mechanical Turk for User Studies: Eight Things You Need to Know

Amazon's Mechanical Turk is a crowdsourcing technology that enables requesters to create tasks to be completed by human agents in exchange for compensation. Researchers in computer …

lucas-layman

Technical Debt: Showing the Way for Better Transfer of Empirical Results

© 2013 Springer-Verlag Berlin Heidelberg. All rights are reserved. In this chapter, we discuss recent progress and opportunities in empirical software engineering by focusing on a …

forrest-shull

Toward Baselining Software Anomalies in NASA Missions

In this fast abstract, we provide preliminary findings from an analysis of 14,500 spacecraft anomalies from unmanned NASA missions. We provide some baselines for the distributions …

lucas-layman