Abstract
Software companies have adopted project management methodologies suitable for their organizations and have made significant efforts in successfully applying them to improve the quality of software. In particular, a technology that can measure and analyze software project data is essential for effective project management and productivity improvement. Of these software project data, software effort is the key metric to be measured, given its direct relation to process improvement and quality but also have general management interest. However, in practice, there have been many difficulties in actually measuring effort data because of problems in continuous and consistent measurement. Therefore, in this paper, we propose an automated software effort measurement method that can apply during the entire software development life cycle, to overcome these problems and to achieve improvement of effort measurement outcomes. Experiments are performed to evaluate the proposed method from the viewpoint of effort measurement accuracy. The results indicate that the proposed method shows a significant improvement compared to the existing methods.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Sommerville, I.: Software Engineering, 10th edn. Pearson, Boston (2016)
Singh, J.: Functional Software Size Measurement Methodology with Effort Estimation and Performance Indication, 1st edn. Wiley-IEEE Computer Society Press, Hoboken (2017)
Humphrey, W.S.: PSP(sm): A Self-Improvement Process for Software Engineers, 1st edn. Addison-Wesley Professional, Upper Saddle River (2005)
Blokdyk, G.: Personal Software Process: Best Practices Guide. CreateSpace Independent Publishing Platform, USA (2017)
Humphrey, W.S.: TSP: Leading a Development Team, 1st edn. Addison-Wesley Professional, Reading (2005)
Blokdyk, G.: Team software process: Fast Track. CreateSpace Independent Publishing Platform, USA (2017)
Richter, J.: Programming Applications for Microsoft Windows. Microsoft Press, Redmond (1999)
Yosifovich, P., Russinovich, M.E., Solomon, D.A., Ionescu, A.: Windows Internals, 7th edn. Microsoft Press, Redmond (2017)
Process Dashboard. https://www.processdash.com. Accessed 29 June 2018
Nasir, M.H.N.M., Yusof, A.M.: Automating a modified personal software process. Malays. J. Comput. Sci. 18(2), 11–27 (2005)
Thisuk, S., Ramingwong, S.: WBPS: a new web based tool for personal software process. In: 11th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, pp. 1–6. IEEE, Nakhon Ratchasima (2014)
Johnson, P.M., Kou, H., Paulding, M., Zhang, Q., Kagawa, A., Yamashita, T.: Improving software development management through software project telemetry. IEEE Softw. 22(4), 76–85 (2005)
Fauzi, S.S.M., Nasir, M.H.N.M., Ramli, N., Sahibuddin, S.: Software Process Improvement and Management: Approaches and Tools for Practical Development, 1st edn. IGI Global, Hershey (2011)
Artemev, V., et al.: An architecture for non-invasive software measurement. In: Petrenko, Alexander K., Voronkov, A. (eds.) PSI 2017. LNCS, vol. 10742, pp. 1–11. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-74313-4_1
Hochstein, L., Basili, V.R., Zelkowitz, M.V., Hollingsworth, J.K., Carver, J.: Combining self-reported and automatic data to improve programming effort measurement. In: 10th European Software Engineering Conference Held Jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, pp. 356–365. ACM, New York (2005)
Hochstein, L., Basili, V.R., Vishkin, U., Gilbert, J.: A pilot study to compare programming effort for two parallel programming models. J. Syst. Softw. 81(11), 1920–1930 (2008)
Suthipornopas, P., et al.: Industry application of software development task measurement system: TaskPit. IEICE Trans. Inf. Syst. E100.D(3), 462–472 (2017)
Chrissis, M.B., Konrad, M., Shrum, S.: CMMI for Development, 3rd edn. Addison-Wesley Professional, Amsterdam (2011)
Acknowledgement
This work was supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MSIT) (No. NRF-2017R1C1B5018295).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Seo, YS., Jang, HS. (2019). A Study of an Automated Software Effort Measurement Method. In: Park, J., Shen, H., Sung, Y., Tian, H. (eds) Parallel and Distributed Computing, Applications and Technologies. PDCAT 2018. Communications in Computer and Information Science, vol 931. Springer, Singapore. https://doi.org/10.1007/978-981-13-5907-1_40
Download citation
DOI: https://doi.org/10.1007/978-981-13-5907-1_40
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-5906-4
Online ISBN: 978-981-13-5907-1
eBook Packages: Computer ScienceComputer Science (R0)