TY - GEN
T1 - Learning to change projects
AU - Borges, Raymond
AU - Menzies, Tim
PY - 2012
Y1 - 2012
N2 - Background: Most software effort estimation research focuses on methods that produce the most accurate models but very little focuses on methods of mapping those models to business needs. Aim: In our experience, once a manager knows a software effort estimate, their next question is how to change that estimate. We propose a combination of inference + visualization to let managers quickly discover the important changes to their project. Method: (1) We remove superfluous details from project data using dimensionality reduction, column reduction and feature reduction. (2) We visualize the reduced space of project data. In this reduced space, it is simple to see what project changes need to be taken, or avoided. Results: Standard software engineering effort estimation data sets in the PROMISE repository reduce to a handful of rows and just a few columns. Our experiments show that there is little information loss in this reduction: in 20 datasets from the PROMISE repository, we find that there is little performance difference between inference over all the data and inference over our reduced space. Conclusion: Managers can be offered a succinct representation of project data, within which it is simple to find critical the decisions that most impact project effort.
AB - Background: Most software effort estimation research focuses on methods that produce the most accurate models but very little focuses on methods of mapping those models to business needs. Aim: In our experience, once a manager knows a software effort estimate, their next question is how to change that estimate. We propose a combination of inference + visualization to let managers quickly discover the important changes to their project. Method: (1) We remove superfluous details from project data using dimensionality reduction, column reduction and feature reduction. (2) We visualize the reduced space of project data. In this reduced space, it is simple to see what project changes need to be taken, or avoided. Results: Standard software engineering effort estimation data sets in the PROMISE repository reduce to a handful of rows and just a few columns. Our experiments show that there is little information loss in this reduction: in 20 datasets from the PROMISE repository, we find that there is little performance difference between inference over all the data and inference over our reduced space. Conclusion: Managers can be offered a succinct representation of project data, within which it is simple to find critical the decisions that most impact project effort.
KW - Effort estimation
KW - Optimization
UR - http://www.scopus.com/inward/record.url?scp=84867710613&partnerID=8YFLogxK
U2 - 10.1145/2365324.2365328
DO - 10.1145/2365324.2365328
M3 - Conference contribution
AN - SCOPUS:84867710613
SN - 9781450312417
T3 - ACM International Conference Proceeding Series
SP - 11
EP - 18
BT - PROMISE 2012 - 8th International Conference on Predictive Models in Software Engineering, Co-located with ESEM 2012
T2 - 8th International Conference on Predictive Models in Software Engineering, PROMISE 2012 - Co-located with ESEM 2012
Y2 - 21 September 2012 through 22 September 2012
ER -