Abstract
In previous work we proposed a performance analysis model for automatically identifying potential root causes of performance problems in personal software development. In this paper we present an approach for automatically ranking those potential root causes based on a cost-benefit estimate that takes into account historical data. The approach was applied for the Personal Software Process, taking advantage of a large data set referring to more than 30,000 projects, but can be replicated in other contexts.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Humphrey, W.: PSPsm: A Self-Improvement Process for Software Engineers. Addison-Wesley Professional (2005)
Davis, N., Mullaney, J.: The Team Software Process (TSP) in Practice: A Summary of Recent Results. CMU/SEI-2003-TR-014 (2003)
Burton, D., Humphrey, W.: Mining PSP Data. In: TSP Symposium 2006 Proceedings (2006)
The Software Process Dashboard Initiative, http://www.processdash.com/
Hackystat, http://code.google.com/p/hackystat/
Shin, H., Choi, H.-J., Baik, J.: Jasmine: A PSP Supporting Tool. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2007. LNCS, vol. 4470, pp. 73–83. Springer, Heidelberg (2007)
Nasir, M., Yusof, A.: Automating a Modified Personal Software Process. Malaysian Journal of Computer Science 18, 11–27 (2005)
Duarte, C., Faria, J.P., Raza, M.: PSP PAIR: Automated Personal Software Process Performance Analysis and Improvement Recommendation. In: Proceedings of the 8th Int. Conf. on the Quality of Information and Communications Technology, pp. 131–136. IEEE (2012)
Raza, M., Faria, J.P.: A Model for Analyzing Estimation, Productivity and Quality Performance in the Personal Software Process. In: 2014 International Conference of Software and System Process, pp. 10–19. ACM (2014)
Raza, M., Faria, J.P.: A Benchmark-based Approach for Ranking Root Causes of Performance Problems in Software Development. TR-PROCPAIR-2014-01, FEUP (2014), http://www.fe.up.pt/~jpf/TR-PROCPAIR-2014-01.pdf
Saltelli, A., Chan, K., Scott, E.M.: Sensitivity Analysis. Wiley (2008)
Navidi, W.: Statistics for Engineers and Scientists, 3rd edn. McGraw-Hill (2011)
Hamby, D.M.: A Review of Techniques for Parameter Sensitivity Analysis of Environmental Models. Environmental Monitoring and Assessment 32(2), 135–154 (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Raza, M., Faria, J.P. (2014). A Benchmark-Based Approach for Ranking Root Causes of Performance Problems in Software Development. In: Jedlitschka, A., Kuvaja, P., Kuhrmann, M., Männistö, T., Münch, J., Raatikainen, M. (eds) Product-Focused Software Process Improvement. PROFES 2014. Lecture Notes in Computer Science, vol 8892. Springer, Cham. https://doi.org/10.1007/978-3-319-13835-0_30
Download citation
DOI: https://doi.org/10.1007/978-3-319-13835-0_30
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13834-3
Online ISBN: 978-3-319-13835-0
eBook Packages: Computer ScienceComputer Science (R0)